FI118358B - A method for controlling the use of digital media content - Google Patents
A method for controlling the use of digital media content Download PDFInfo
- Publication number
- FI118358B FI118358B FI20012176A FI20012176A FI118358B FI 118358 B FI118358 B FI 118358B FI 20012176 A FI20012176 A FI 20012176A FI 20012176 A FI20012176 A FI 20012176A FI 118358 B FI118358 B FI 118358B
- Authority
- FI
- Finland
- Prior art keywords
- media
- file
- digital content
- user
- activation key
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 18
- 230000004913 activation Effects 0.000 claims description 53
- 238000012795 verification Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000001681 protective effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 235000014510 cooky Nutrition 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
118358118358
Digitaalisen mediasisällön käytön kontrollointimenetelmätMethods for controlling the use of digital media content
Keksinnön alaField of the Invention
Keksintö koskee menetelmiä ja mekanismeja, joilla kontrolloidaan käyttäjän pääsyä käyttämään suojattua mediasisältöä, erityisesti web-5 sivustolla olevaa mediasisältöä tai sisällöntarjoajan multimediatuotetta.The invention relates to methods and mechanisms for controlling user access to protected media content, in particular media content on a web site or a multimedia product of a content provider.
Keksinnön taustaBackground of the Invention
Nykyään kustantamot ja muut sisällöntarjoajat tuottavat runsaasti oppimis- ja opetusohjelmistoja (esim. CD-ROMit). Lisäksi Internetistä löytyy 10 valtavasti oppimiseen soveltuvaa materiaalia. Kustantamoilla on myös Internetissä web-sivustoja eli oppimisportaaleja, joille opiskelijat pääsevät Internetin kautta.Today, publishers and other content providers provide a wealth of learning and teaching software (eg CD-ROMs). In addition, there are 10 tremendous learning materials on the Internet. Publishers also have websites on the Internet, called learning portals, which students can access through the Internet.
Digitaalinen mediateknologia on nopeasti tulossa luokkaympäris-tössä tapahtuvaan kieltenopetukseen. Kielistudiot nauhureineen väistyvät tie-15 tokoneluokkien tieltä. Verkkoon liitetyt tietokoneet tarjoavat pääsyn Internetin loputtomiin resursseihin. Audio- ja videonauhojen kaltainen analoginen materiaali häviää hyllyistä ja se digitoidaan ja tallennetaan järjestelmällisesti tehokkaille mediapalvelimille. Perustetaan itseopiskelukeskuksia, joissa opiskelijat . voivat opiskella omaan tahtiinsa silloin, kun se heille parhaiten sopii. Digitoitua ♦ · · 20 mediaa on saatavana eri tiedostomuodoissa, aina Windowsin äänitiedostoista : " (.wav) tai QuickTimen videoista (.mov) tiivistettyyn MPEG layer 3 -audio- tiedostoon.Digital media technology is rapidly becoming the language of instruction in the classroom environment. The language studios with their recorders are moving away from the road 15 classes. Computers connected to the network provide access to endless resources on the Internet. Analog material such as audio and video tapes disappear from the shelves and is systematically digitized and stored on powerful media servers. Establish self-study centers with students. can study at their own pace when it suits them best. Digitized ♦ · · 20 media are available in a variety of file formats, ranging from audio files in Windows: "(.wav) or QuickTime videos (.mov) to a compressed MPEG layer 3 audio file.
• · \*·: Sisällöntarjoajien on voitava valvoa web-sivustoillaan kävijöitä, jotta vain käyttöoikeuden saaneet käyttäjät pääsevät niille. Yleensä tämä tapahtuu 25 siten, että käyttäjä autentikoidaan käyttäjätunnuksen ja salasanan avulla, ennen kuin hän pääsee tietylle web-sivustolle. Jos käyttäjä autentikoidaan onnis-tuneesti, käyttäjä voi käyttää kaikkea sellaista materiaalia, johon kyseinen !···. käyttäjätunnus ja saiasanayhdistelmä liittyy. Yhdistelmien ylläpito voi kuitenkin • · *·* osoittautua ongelmalliseksi, varsinkin jos eri sisältöihin tarvitaan oma käyttäjä- : 30 tunnuksensa ja salasanansa. Esimerkiksi kustantamot tarjoavat oppilaitoksille, • · · kouluille ja laitoksille, kuten yliopistot, usein yhteistä käyttöoikeutta web- .·!·. sivustoilla olevaan sisältöön. Monella käyttäjällä voi olla sama käyttäjäkoodi, • · · eri osastot tai luokat voivat käyttää eri sisältöä web-sivustolla jne. Tällöin on ' * hankalaa jakaa ja ylläpitää käyttäjätunnuksia ja salasanoja. Erilaisen tai räätä- 2 118358 löidyn sisällön tarjoaminen käyttäjille on tehtävä joustavammaksi, mutta käytön valvonnan on oltava mahdollisimman yksinkertaista. Myös CD-ROMien sisällön käyttöoikeuksia voidaan haluta rajoittaa. CD-ROM-tuotteisiin tai oppikirjoihin voidaan lisäksi liittää tueksi multimediamateriaalia, jota voidaan kustanta-5 jän web-sivustolla käyttää ilman erillistä korvausta. Tiettyyn tuotteeseen tai oppikirjaan kuuluvan lisämateriaalin käytön sallimiseksi tarvitaan joustava, yksinkertainen ja käyttäjäystävällinen menetelmä. Samalla on kuitenkin estettävä luvaton pääsy käyttämään muuta web-sivustolla olevaa materiaalia (kuten toiseen oppikirjaan liittyvää lisämateriaalia).• · \ * ·: Content providers must be able to monitor visitors to their websites so that only authorized users can access them. Typically, this is done by authenticating the user with a username and password before accessing a particular web site. If the user is authenticated in a lucky manner, the user can use all the material for which they are! ···. username and password combination are associated. However, maintaining a combination may prove problematic, especially if different content requires its own user ID: 30 and a password. For example, publishing houses often offer shared access to educational institutions, schools and institutions such as universities. content on websites. Many users may have the same user code, · · · different departments or categories can access different content on a web site, etc. This makes it '* difficult to share and maintain usernames and passwords. The provision of different or tailor-made content to the users needs to be made more flexible, 2 but access control should be as simple as possible. You may also want to restrict access to the contents of the CD-ROMs. In addition, CD-ROM products or textbooks may be accompanied by support for multimedia material which may be used on the publisher's web site at no additional charge. A flexible, simple, and user-friendly method is required to allow access to additional material included in a particular product or textbook. At the same time, however, you must prevent unauthorized access to any other material on the Web site (such as additional material related to another textbook).
10 Yhteenveto keksinnöstä10 Summary of the Invention
Keksinnöllä pyritään tarjoamaan uusi menetelmä ja työkalu digitaalisen sisällön käyttöoikeuksien määrittämiseksi, mieluiten siten, että pystytään välttämään tai vähentämään tunnetussa tekniikassa ilmeneviä ongelmia ja haittoja.The invention seeks to provide a novel method and tool for determining access rights to digital content, preferably in a manner that avoids or reduces the problems and drawbacks of prior art.
15 Keksinnön tavoitteet saavutetaan menetelmillä, ohjelmalla, ohjelma tuotteella, web-sivustolla ja mediasoittimella, jotka on kuvattu itsenäisissä patenttivaatimuksissa. Keksinnön ensisijaiset suoritusmuodot on esitetty epäitsenäisissä patenttivaatimuksissa.The objects of the invention are achieved by the methods, program, program product, web site and media player described in the independent claims. Preferred embodiments of the invention are set forth in the dependent claims.
Keksinnön perusajatuksena on varustaa suojattu sisältö median-20 käyttöoikeustiedostolla, jonka kautta päästään käyttämään suojatun sisällön . sisältäviä mediatiedostoja vain, jos suojatun sisällön käyttämiseen tarkoitettu ohjelmakoodi tai mediasoitin sisältää ensimmäisen kelvollisen aktivointiavai-men, joka sopii yhteen toisen, mediankäyttöoikeustiedostoon tallennetun au- • · . tentikointiavaimen kanssa. Käyttäjän valittua suojatun tiedoston mainittu oh- ** *| 25 jelma tai mediasoitin vertaa ensimmäistä ja toista aktivointiavainta keskenään, minkä jälkeen se itsenäisesti estää tai sallii suojatun sisällön käyttämisen. Me-diankäyttöoikeustiedostossa on informaatiota, jolla määritetään varsinaiset mediatiedostot, jotka sisältävät suojatun sisällön. Jos ohjelma tai mediasoitin sallii käytön, mediatiedostoja voidaan käyttää mainitun mediankäyttöoikeustie-:‘j 30 doston kautta siitä löytyvien tietojen mukaisesti. Mediankäyttöoikeustiedosto . siis muodostaa eräänlaisen suojakuoren varsinaisen mediatiedoston tai me- diatiedostojen päälle. Varsinaisten mediatiedostojen muoto voi olla mikä ta- • · *·;·’ hansa standardi, mutta mediankäyttöoikeustiedosto piilottaa mediatiedostot :V: niin, ettei niitä voi käyttää tavallisilla mediasoittimilla ainakaan ilman erityistoi- 35 menpiteitä. Turvatarkistuksen suorittaa tietokoneohjelma tai mediasoitin, jonka ♦ · 3 118358 tehtävänä on tarkistaa, onko sillä oikeus käyttää mediankäyttöoikeustiedoston takana olevia mediatiedostoja vai ei. Toisin sanoen, ohjelman tai mediasoitti-men käyttö rajoittuu sellaiseen sisältöön, johon sillä on kelvollinen aktivoin-tiavain. Valinnaisesti ohjelma tai mediasoitin voi kyetä käyttämään myös sel-5 laisia standarditiedostomuotoja, joita ei ole suojattu tässä kuvatun keksinnön mukaisesti. Käyttäjälle annetaan ensimmäinen aktivointiavain tiettyä sisältöä varten siinä vaiheessa, kun hän saa käyttöoikeuden tiettyyn sisältöön - esimerkiksi rekisteröityessään sisällöntarjoajan web-sivustolle tai hankkiessaan CD-ROM-tuotteen, oppikirjan jne. Avain tallennetaan mainitun ohjelman tai 10 mediasoittimen, jota tarvitaan sisällön käyttämiseksi, yhteyteen. Tallennus voi tapahtua automaattisesti, esim. osana web-sivustolle rekisteröitymistä, tai käyttäjä voi syöttää aktivointiavaimen manuaalisesti. Mediasoittimen yhteyteen voidaan tallentaa useita ensimmäisiä aktivointiavaimia. Ensimmäinen aktivointiavain voidaan myös assosioida kiinteästi ohjelmaan tai mediasoittimeen siis ten, että mediasoittimella voidaan käyttää vain tätä tiettyä sisältöä. Tarvittava tietokoneohjelma tai mediasoitin voidaan ladata käyttäjän koneelle rekisteröitymisen yhteydessä tai se voi sisältyä CD-ROM-tuotteeseen.The basic idea of the invention is to provide protected content with a media-20 access file through which the protected content can be accessed. media files only if the program code or media player intended for access to the protected content contains a first valid activation key that matches the second auxiliary • • file stored in the media license file. with the exam key. Once the user selected the protected file, the mentioned **- | * | The signal or media player compares the first and second activation keys with each other, after which it independently blocks or allows access to the protected content. The media license file contains information that defines the actual media files that contain the protected content. If permitted by the program or media player, the media files may be accessed through the said media access path, as described therein. Media Access File. that is, it forms a kind of protective cover over the actual media file or media files. Actual media files may be in any standard format, but the media access file will hide media files: A: such that they cannot be accessed by standard media players, at least without special action. ♦ · 3 118358 is responsible for checking whether or not it has access to the media files behind the media license file. In other words, the use of a program or media player is limited to content for which it has a valid activation key. Optionally, the program or media player may also be able to use standard file formats not protected in accordance with the present invention. The user is provided with the first activation key for certain content at the time they gain access to that content - for example, by registering with the content provider or purchasing a CD-ROM product, textbook, etc. The key is stored with said software or 10 media players needed to access the content. Saving can be done automatically, for example as part of a web site registration, or the activation key can be entered manually by the user. The first few activation keys can be stored in the media player. The first activation key may also be closely associated with a program or media player, meaning that only this particular content can be used with the media player. The required computer program or media player may be downloaded at the time of user registration or included in the CD-ROM product.
Keksinnön avulla sisällöntarjoajien on mahdollista suojata mediasi- sältöpakettinsa sitomalla pakettien käyttö "luvallisiin" mediasoittimiin. Näin lai- 20 toksissa ja kouluissa voidaan tietyn sisällön käyttäminen rajoittaa päätteisiin, joissa on pätevillä aktivointiavaimilla varustettu mediasoitin. Yksittäisellä tai institutionaalisella käyttäjällä voi silti edelleen olla tavallinen käyttäjätunnus / salasanapari, jonka avulla hän pääsee web-sivustolle tai muuhun palveluun ja voi tutkia sisältöjen nimiä, mutta sisällön aktivointi ja käyttö on kuitenkin mah- .·. : 25 dollista vain luvallista mediasoitinta käyttäen. Siten sisällöntarjoaja voi jousta- • » · [ ! vasti tarjota erilaista suojattua sisältöä eri käyttäjille.The invention enables content providers to protect their media content packages by tying the use of the packages to "licensed" media players. Thus, in institutions and schools, the use of certain content may be restricted to terminals that have a media player with valid activation keys. However, an individual or institutional user may still have a standard username / password pair that allows them to access a website or other service and search for content names, but content can still be activated and accessed. ·. : $ 25 using only a licensed media player. This allows the content provider to be flexible • »· [! while providing different types of protected content for different users.
... CD-ROMeilla tai vastaavilla sähköisillä tallennusvälineillä saatavina t * *··** olevissa mediatuotteissa keksinnön avulla voidaan hankaloittaa tai jopa koko naan estää mediatiedostojen kopiointi, jos mediatiedostoja voidaan käsitellä ϊ *·· 30 vain mediankäyttöoikeustiedoston (-tiedostojen) kautta.... In media products available on CD-ROMs or similar electronic storage media, the invention may make it difficult or even prevent copying of media files if the media files can be processed ϊ * ·· 30 only through the media license file (s).
»*· • · • · .*·[ Piirroksien lyhyt kuvaus • · ·»* · Brief Description of Drawings
Seuraavaksi keksintö kuvataan yksityiskohtaisesti ensisijaisten suo- • · *;·’ ritusmuotojen ja liitteenä olevien piirrosten avulla.The invention will now be described in detail with reference to the preferred embodiments and the accompanying drawings.
: Y: Kuva 1 esittää mediasoitinta; • · :*·.· 35 Kuva 2 esittää mediasoittimen, mediatiedoston ja mediankäyttöoi- • Λ 4 118358 keustiedoston välistä suhdetta;: Y: Figure 1 shows a media player; • ·: * ·. · 35 Figure 2 shows the relationship between a media player, a media file, and a media access • 4 118358 cookie file;
Kuva 3 on lohko- ja vuokaavio, joka esittää suojatun mediamateriaalin luvallista käyttöä keksinnön suoritusmuodon mukaisesti.Fig. 3 is a block and flow diagram illustrating the authorized use of protected media material in accordance with an embodiment of the invention.
Keksinnön yksityiskohtainen kuvaus 5 Keksinnön ensisijaiset suoritusmuodot kuvataan esimerkin avulla, jossa suojatun sisällön käyttämiseen tarvittava tietokoneohjelma tai mediasoi-tin on sellainen, jolla voidaan soittaa yleisiä mediatiedostomuotoja kuten MPEG, WAW, RA ja MP3. Tässä mielessä on samanlainen kuin muut saatavana olevat RealMedian tai MS:n mediasoittimet. Real Media -soittimet käyt-10 tävät uutta RealAudio- ja RealMedia-teknologiastandardia. Teknologia mahdollistaa yhtäjaksoisen audio- ja/tai videostreamin soittamisen samaan aikaan kun sitä ladataan koneelle Internetistä tai muusta lähteestä. Aikaa säästyy, kun tiedostoa ei tarvitse ladata kokonaan, ennen kuin sitä voidaan soittaa.DETAILED DESCRIPTION OF THE INVENTION The preferred embodiments of the invention will be illustrated by an example wherein a computer program or media player required for accessing protected content is capable of playing common media file formats such as MPEG, WAW, RA, and MP3. In this sense, it is similar to other available RealMedia or MS media players. Real Media players use the new RealAudio and RealMedia technology standards. The technology allows you to play an uninterrupted stream of audio and / or video while it is being downloaded to the computer from the Internet or other source. Saves time when you do not have to download the file completely before it can be played.
Tämän keksinnön eräs mahdollinen sovellusalue on kieltenoppimi-15 nen. Tästä syystä keksinnön mukainen mediasoitin voi sisältää lisäominaisuuksia kuten 'Puhu', mediatiedostoon synkronoitu äänitys mikrofonin kautta sekä tekstitys. Kieltenoppimissovellusten mediasoitin voi itse asiassa olla kak-siraitanauhurin digitaalinen versio. Ensimmäiselle raidalle (ohjelmaraidalle) äänitetään (kaapataan) ohjelmalähde (esim. vieraskielistä autenttista 20 audiomateriaalia radiosta, TV:stä, digitaalisesta mediasta tai Internetistä).A possible field of application of the present invention is language learning. For this reason, the media player of the invention may include additional features such as 'Speak', microphone-synchronized recording of a media file, and subtitling. In fact, the media player for language learning applications may be a digital version of a dual tape recorder. The first track (program track) is recorded (captured) by a source (eg 20 foreign language authentic audio material from radio, TV, digital media or the Internet).
. .·. Toinen raita (oppilasraita) on tarkoitettu oppilaan oman tuotoksen * * * ;·" äänittämiseen (ääntämisharjoitus toistamalla ohjelmalähteen mallin mukaan, • · · [ ohjelmalähteen kääntäminen oppilaan äidinkielelle tai vapaamuotoisten | [ vastausten tuottaminen). Kuvassa 1 esitetään esimerkki tällaisen • · · *· *j 25 mediasoittimen ulkoasusta (käyttöliittymästä). Yleensä se on ikkuna, joka avautuu käyttöjärjestelmän ohjauksessa mediataitteen näytölle, samalla tavoin ·** kuin mikä tahansa ohjelmaikkuna Windows-ympäristössä. Alapalkissa olevat painikkeet 10 ja 11 vastaavat tavallisia kasetti- tai videonauhurin painikkeita (Play, Rewind, Pause jne.). Aika-asteikko 12, osoittimet 13 ja laskurit 14 30 näyttävät molempien raitojen soittoajan. Äänenvoimakkuuden säädin on * · · . *. numero 15. Vasemmassa yläkulmassa sijaitsevat vakiopainikkeet 16 • · * : sovellusikkunan koon muuttamista ja sovelluksen sulkemista varten.. . ·. The second track (student track) is for recording the student's own output * * *; · "(pronunciation exercise by repeating the source model, • · · [translating the source language into the student's native language or producing free-form | | answers). * j 25 look and feel of the media player (user interface), usually a window that opens to control the media layout screen in the operating system, just like any program window in Windows.The buttons 10 and 11 in the bottom bar correspond to the standard cassette or VCR buttons (Play, Rewind, Pause, etc.). The time scale 12, the cursors 13, and the counters 14 30 show the playing time of both tracks. The volume control is * · ·. *. Number 15. The standard buttons at the top left 16 • · *: resize the application window for.
:·;·* Tässä yhteydessä kuvatussa ensisijaisessa suoritusmuodossa me- diasoittimella tarkoitetaan multimediatietokoneessa käytettävää ohjelmaa. Mul- • · :*.'j 35 timediatietokoneella puolestaan tarkoitetaan henkilökohtaista tietokonetta, jos- • i 118358 5 sa on äänikortti, kaiuttimet ja mikrofoni sekä CD-ROM-asema ja/tai tietoliikenneyhteydet paikallisverkossa (LAN) olevaan mediapalvelimeen ja/tai Internetissä sijaitsevalle web-sivustolle. Mediasoitin voi olla myös ohjelma, jota ajetaan missä tahansa sellaisessa laitteessa, joka kykenee suorittamaan ohjel-5 makoodia. Yleisemmin sanoen mediataite voi olla mikä tahansa sellainen laite, jolla voidaan soittaa digitaalisia mediatiedostoja.: ·; · * In the preferred embodiment described herein, a media player is a program used in a multimedia computer. Multif · ·: *. 'J 35 thediatric computer refers to a personal computer if • i 118358 5 has a sound card, speakers and a microphone, and a CD-ROM drive and / or communication connections to a media server on a local area network (LAN) and / or the Internet. a web site. The media player can also be a program run on any device capable of executing program-5 macros. More generally, media art can be any device that can play digital media files.
Keksinnön mukaisesti mediatiedostot voidaan liittää mediasoitti-meen erityisen tiedostomuodon eli mediankäyttöoikeustiedoston, jota alla kutsuttu DIM-tiedostoksi, avulla. Keksinnön mukaisella mediasoittimella voidaan 10 soittaa standarditiedostomuotoja kuten mp3, wav ja mpeg, mutta DIM-tiedostojen kautta tallennettujen mediatiedostojen soittamista on rajoitettu. Mediankäyttöoikeustiedosto toimii eräänlaisena suojakuorena varsinaisille mediatiedostoille. Mediasoittimen, DIM-tiedoston ja mediatiedoston väliset suhteet on esitetty kaaviona kuvassa 2. Jokaista sisältöpakettia varten luo-15 daan kaksi erityyppistä aktivointiavainta. Avain tyyppiä 1 tallentuu mediasoittimen rekisteriin. Tämä rekisteri sisältää avaimet, joiden avulla tunnistetaan tietyn mediasisältöpaketin, kuten kielikurssikirjaan liittyvän on-line-materiaalin, käyttäjälisenssi. Jokaisessa sisältöpaketissa eli DIM-tiedostossa on vastaava, tyyppiä 2 oleva aktivointiavain, jota verrataan mediasoittimen rekisteristä löyty-20 vään tyypin 1 aktivointiavaimeen. Näiden kahden avaimen ei tarvitse olla samoja, mutta niiden on sovittava yhteen tietyin perustein. Alla on esimerkki . avainten vastaavuudesta.According to the invention, the media files can be attached to the media player by means of a special file format, that is, a media access file, hereinafter referred to as a DIM file. The media player of the invention can play standard file formats such as mp3, wav and mpeg, but playback of media files stored via DIM files is limited. A media license file acts as a kind of protective cover for the actual media files. The relationships between the media player, the DIM file, and the media file are shown schematically in Figure 2. For each content packet, two different types of activation keys are created. The type 1 key is stored in the media player registry. This registry contains the keys to identify the user license for a specific media content package, such as the online course material associated with the language course book. Each content packet, or DIM file, has a corresponding type 2 activation key, which is compared to a type 1 activation key found in the media player's registry. The two keys do not need to be the same, but they must agree on certain criteria. Below is an example. of the keys.
*** * DIM-tiedostomuoto voi olla seuraavanlainen: <HTML> j 25 <HEAD> *· *| <TITLE>Media Player Object</TITLE> ] / <meta name="ELITE_KEY" content-"key"> </HEAD> <BODY> 30 <dl> :’\t <DD><A HREF="FILE:///program file path"> :;i.: 9;Digital Video File; 192;</A> <DD><A HREF="FILE:///data file path"> :V: 35 11 ;Syncronization File;192;</A> </DL> • · 6 118358 </BODY> </HTML> 5 Kenttä ‘metanimi’ (‘meta name’) määrittää sisältöpaketin metani- men, tässä tapauksessa se on “ELITE_KEY”. Kenttä ‘sisältö’ (‘content’) sisältää avaimen tyyppiä 2.*** * The DIM file format can be as follows: <HTML> j 25 <HEAD> * · * | <TITLE> Media Player Object </TITLE>] / <meta name = "ELITE_KEY" content- "key"> </HEAD> <BODY> 30 <dl>: '\ t <DD> <A HREF = "FILE: /// program file path ">:; i .: 9; Digital Video File; 192; </A> <DD> <A HREF="FILE:///data file path">: V: 35 11; Syncronization File; 192; </A> </DL> • · 6 118358 </ BODY > </HTML> 5 The 'meta name' field defines the content package's metaname, in this case 'ELITE_KEY'. The 'content' field contains key type 2.
Ensimmäinen <DD>-tagi määrittää varsinaisen mediatiedoston nimen, esim. FILE:///My Documents/EnglishLesson1.mp3.The first <DD> tag specifies the actual media file name, eg FILE: /// My Documents / EnglishLesson1.mp3.
10 Toinen <DD>-tagi määrittää erillisen datatiedoston, johon mm. teks titykset tallentuvat, esim. FILE:///My Documents/EnglishLessonl.DID.10 The second <DD> tag specifies a separate data file. Texts are saved, eg FILE: /// My Documents / EnglishLessonl.DID.
</A>-tagit määrittävät mediasoittimen käyttämät parametrit.</A> tags specify the parameters used by the media player.
Alla on esimerkki aktivointiavaimen rakenteesta. (Koska rakenteessa on otettu huomioon patentinhakijan muutkin tuotantokoodit, siinä on osia, 15 jotka eivät ole oleellisia keksinnön kannalta. Keksinnössä ei ole haluttu rajoittua mihinkään tiettyyn aktivointiavaimen rakenteeseen.)Below is an example of an activation key structure. (As the structure also takes into account other patent applicant's production codes, it has parts that are not essential to the invention. The invention is not intended to be limited to any particular activation key structure.)
XXXXXXX-KKGGGGEE-ZZZZZZ-QQQXXXXXXX-KKGGGGEE-ZZZZZZ-QQQ
Osat ovat seuraavat:The parts are as follows:
Pakettikoodi XXXXXXX on seitsennumeroinen tuotekoodi, joka 20 määrittää, mitä sisältöpakettia varten kyseinen aktivointiavain on. Molemmissa avaintyypeissä koodin arvo on sama, mutta vaihtelee sisältöpaketista, esim.Package Code XXXXXXX is a seven-digit product code that 20 determines for which content package that activation key is. The code value is the same for both key types but varies from the content packet, e.g.
• :*: oppikirjasta, riippuen.•: *: Depending on the textbook.
«·· .*·. Avaintyyppi KK on kaksinumeroinen koodi, joka määrittää avaimen tyypin. Koodi kertoo, tallennetaanko avain mediasoittimen rekisteriin (tyyppiä 1 • · . 25 vastaa arvo 1) vai DIM-tiedostoon (tyyppiä 2 vastaa arvo 2). Muut arvot tarkoit- ** | tavat kelvotonta avainta.«··. * ·. Key Type KK is a two-digit code that specifies the key type. The code indicates whether the key is stored in the media player register (type 1 • ·. 25 corresponds to value 1) or in a DIM file (type 2 corresponds to value 2). Other values mean ** | habits of invalid key.
I./ Laskuri GGGG on nelinumeroinen koodi, joka ei ole merkitykselli- nen tyyppiä 1 olevan avaimen kannalta. Tyypille yksi koodissa on kiinteä arvo 0000. Tyyppiä 2 olevien avainten kohdalla laskurikoodi sisältää tarkistussum- j *·· 30 man, joka lasketaan mediatiedoston nimen perusteella.I. / Counter GGGG is a four-digit code that is not relevant to the Type 1 key. For type one, the code has a fixed value of 0000. For keys of type 2, the counter code contains a checksum * ·· 30 man, which is calculated based on the media file name.
:[**: Sisäinen tuotetunniste EE on kaksinumeroinen koodi, joka määrit- . \m tää, että avain on tarkoitettu sellaista mediasoittimen versiota varten, jolla voi- :ri.: daan soittaa DIM-tiedostoja (arvo 3). Samaa arvoa käytetään sekä tyypin 1 • ♦ *·♦·* että tyypin 2 avainten kohdalla. Tyyppien 1 ja 2 yhteydessä hyväksytään aino- : V: 35 astaan sellaiset avaimet, joissa on kelvollinen arvo.: [**: The internal product identifier EE is a two-digit code that specifies the code. \ m indicates that the key is for a version of the media player that can: play DIM files (value 3). The same value is used for Type 1 • ♦ * · ♦ · * and Type 2 keys. For types 1 and 2, only keys with a valid value are accepted: A: 35.
;*·,· Kuusinumeroisella sarjanumerolla ZZZZZZ ei ole erityistä merkitystä • * 7 118358 kummankaan avaintyypin kannalta, arvo on aina 111111.; * ·, · The six-digit serial number ZZZZZZ is of little importance • * 7 118358 for both key types, the value is always 111111.
Kolminumeroinen tarkistussumma QQQ lasketaan aktivointiavai-men muiden osien perusteella tietyn algoritmin mukaan.The three-digit checksum QQQ is calculated based on the other parts of the activation key according to a given algorithm.
Sisällöntaijoajalla voi olla avaimen leimausohjelma, jolla voidaan 5 luoda DIM-tiedostoja ja merkitä ne kelvollisella ja oikealla tyypin 2 avaimella. Leimausohjelmalle voidaan esimerkiksi antaa avaimen pakettikoodiosa (XXXXX) ja sarjanumero-osa (27.7777) ja luoda valmis avain syöttämällä arvot KK ja EE, sekä laskemalla tarkistussumma GGGG mediatiedoston nimen perusteella. Lopuksi lasketaan kaikkien kenttien yhteinen tarkistussumma QQQ. 10 Kun avain on laskettu, se kirjoitetaan DIM-tiedostoon yllä kuvatussa muodossa.The content provider may have a key stamping program that can 5 create DIM files and mark them with a valid and valid Type 2 key. For example, the stamp program can be provided with a key packet code part (XXXXX) and a serial number part (27.7777) and generate a complete key by entering the values KK and EE and calculating the checksum based on the GGGG media file name. Finally, the total checksum QQQ for all fields is calculated. 10 Once the key has been calculated, it will be written to the DIM file as described above.
Uusi tyypin 1 aktivointiavain voidaan tallentaa mediasoittimen rekisteriin tai tiedostoon. Yhtä mediasoitinta kohti on todennäköisesti useita akti-vointiavaimia, yksi kutakin sellaista mediapakettia varten, johon käyttäjällä on 15 lisenssi. Keksinnön ensisijaista suoritusmuotoa noudatettaessa mediasoittimen käyttäjä ei pääse tutkimaan varsinaisia rekisterissä olevia aktivoin-tiavaimia, vaan ainoastaan sellaisten sisältöjen tai mediapakettien metanimiä, joita varten hänellä on lisenssi (kelvollinen aktivointiavain). Tällä hankaloitetaan avaimen kopioimista muihin mediasoittimiin. Uusi aktivointiavain voidaan 20 antaa eri tavoin. Yksi tapa on käyttää mediasoittimen erillistä toimintoa ja syöttää aktivointiavain itse. Toinen tapa on aktivointiavaimen automaattinen syöt- : ;*; täminen. Avain voi esimerkiksi olla omassa tiedostossaan ja kun tällainen tie- ·♦· :·. dosto avataan, uusi aktivointiavain tallentuu aktivointiavainrekisteriin, mahdol- « ·· * ’ lisesti muiden, siellä jo olevien avainten joukkoon. Tiedosto voi sisältää vaikka • · ... . 25 vain yhden rivin, esimerkiksi: Media player Activation Key: ##avain##. Tiedosto ' i voidaan avata esimerkiksi silloin, kun käyttäjä rekisteröityy auktorisoiduksi käyttäjäksi sisällöntuottajan web-sivustolla olevaan erityiseen sisältöön ja re-*···** kisteröityy, tai se voidaan avata mediasisältötuotteesta kuten CD-ROMilta.The new Type 1 activation key can be stored in a media player registry or file. There is likely to be multiple Akti keys per one media player, one for each media package for which the user has 15 licenses. In accordance with the preferred embodiment of the invention, the user of the media player does not access the actual activation keys in the registry, but only the metanames of the contents or media packages for which he has a license (a valid activation key). This makes it difficult to copy the key to other media players. The new activation key may be provided in different ways. One way is to use the standalone function of the media player and enter the activation key yourself. Another way is to automatically activate the activation key:; *; SION. For example, the key may be in its own file and when such a file · ♦ ·: ·. the file is opened, the new activation key is stored in the activation key register, possibly «·· * 'among other keys already there. The file may contain • · .... 25 only one line, for example: Media player Activation Key: ## key ##. For example, a file may be opened when a user registers and authorizes specific content on a content provider's web site as an authorized user, or may be opened from a media content product such as a CD-ROM.
Avaimen automaattisen tallennuksen etuja ovat helppokäyttöisyys käyttäjän : *·· 30 kannalta ja avaimen väärinkäytön hankaloittaminen. Keksinnön eräässä suori- tusmuodossa jokaista mediasisältöpakettia varten on olemassa räätälöity ver- * X sio mediasoittimesta. Tällainen räätälöity mediasoitin, jossa on vastaava tyypin • · · 1 avain, ladataan käyttäjän työasemalle siinä vaiheessa, kun tämä rekisteröi-**:·* tyy ja käyttäjätiedot hyväksytään. Tällaisella räätälöidyllä mediasoittimella voi- v.: 35 daan soittaa ainoastaan sellaista sisältöä, joka on suojattu sopivan avaimen sisältävällä DIM-tiedostolla, sekä haluttaessa tavallisia, suojaamattomia me- 8 118358 diatiedostoja.The key to automatic key storage is the ease of use of the user: * ·· 30 and the difficulty of key misuse. In one embodiment of the invention, there is a customized version of each media content package for a media player. Such a custom media player with the corresponding type of · · · 1 key is downloaded to the user's workstation when it registers - **: · * and the user information is accepted. Such a customized media player can play only content protected by a DIM file containing the appropriate key and, if desired, ordinary, unprotected media files.
DIM-tiedosto on siis eräänlainen suojakuori varsinaisen mediatiedoston tai -tiedostojen ympärillä ja piilottaa mediatiedoston sekä mediasoitti-melta että käyttäjältä. DIM-tiedosto myös määrittää mediatiedoston tai -5 tiedostojen fyysisen sijainnin. Keksinnön ensisijaista suoritusmuotoa noudatettaessa vain sisällön metanimi (esimerkiksi "English lesson”) näytetään käyttäjälle vaikkapa hyperlinkkinä. Kun käyttäjä valitsee tietyn sisällön napsauttamalla metanimeä esim. web-selaimen käyttöliittymässä, vastaava DIM-tiedosto ladataan käyttäjän työasemalle tai laitteeseen ja mediasoitin aktivoidaan. Melo diasoitin tarkistaa ensin, ovatko tyypin 1 ja 2 avaimet yhteensopivat ennenkuin kuvassa 1 esitetty mediasoitin avautuu näytölle. DIM-tiedostossa määritetyn mediatiedostoinformaation mukaisesti mediasoitin soittaa tietynsisältöistä mediatiedostoa tai -tiedostoja DIM-tiedoston kautta. Jos avaimet eivät ole yhteensopivat, kuvassa 1 esitetyn mediasoittimen sijasta näytölle tulee ilmoitus 15 siitä, ettei käyttäjällä ole käyttöoikeutta kyseiseen sisältöön. Ilmoitus voi myös opastaa, kuinka voidaan rekisteröityä kyseisen sisällön käyttäjäksi.Thus, a DIM file is a kind of protective envelope around the actual media file (s) and hides the media file from both the media player and the user. The DIM file also specifies the physical location of the media file or -5 files. In the preferred embodiment of the invention, only the content meta-name (e.g., "English lesson") is displayed to the user, e.g., as a hyperlink. When the user selects a particular content by clicking on the metaname in e.g. web browser interface, the corresponding DIM file is downloaded to the user's workstation or device whether the Type 1 and Type 2 keys are compatible before the media player shown in Figure 1. According to the media file information specified in the DIM file, the media player plays specific media file or files via the DIM file. notice that the user does not have access to the content in question, or the notice can also guide you through how to register for that content.
Mediasoitin edullisesti tarkistaa tyypin 1 ja 2 avainten oikeellisuuden ennen kuin avainten yhteensopivuus tarkistetaan.Preferably, the media player checks the correctness of the Type 1 and 2 keys before checking the compatibility of the keys.
Tyypin 1 aktivointiavaimen oikeellisuus voidaan testata esimerkiksi 20 seuraavasti:For example, a Type 1 activation key may be tested for accuracy as follows:
Tarkistusvaihe 1: Onko avaimen osa KK kelvollinen avaintyypille 1.Verification Step 1: Is the key part KK valid for key type 1.
. .·. Tarkistusvaihe 2: Onko sisäinen tuotekoodi EE kelvollinen media- • · » soittimen tyyppiin verrattuna.. . ·. Verification Step 2: Is the internal product code EE valid for the type of media player.
| . Tarkistusvaihe 3: Onko tarkistussumma QQQ oikea koko avain- | \ 25 merkkijonoon verrattuna.| . Verification Step 3: Is the checksum QQQ the correct size for the key. | \ 25 strings.
• · · *· *j Vastaavasti DIM-tiedostossa olevan tyypin 2 aktivointiavaimen oi- keellisuus voidaan testata esimerkiksi seuraavasti: • ·φSimilarly, the correctness of the Type 2 activation key in the DIM file can be tested, for example: • · φ
Tarkistusvaihe 1: Onko avaimen osa KK kelvollinen avaintyypille 2. Tarkistusvaihe 2: Onko sisäinen tuotekoodi EE kelvollinen käytet-30 tyyn mediasoittimeen verrattuna.Verification Step 1: Is the key part KK valid for the key type 2. Verification Step 2: Is the internal product code EE valid for the used media player.
·*'** Tarkistusvaihe 3: Onko mediatiedoston nimestä laskettu tarkistus- . *. summa, laskuri GGGG, kelvollinen.· * '** Verification Step 3: Has the name of the media file been checked. *. sum, counter GGGG, valid.
• · · «·· : Tarkistusvaihe 4: Onko tarkistussumma QQQ oikea koko avain- merkkijonoon verrattuna.• · · «··: Check Step 4: Is the checksum QQQ correct relative to the entire key string.
* 35 Kun kelvollisuus on tarkistettu hyväksytysti, mediasoitin vertaa me- • * diasoittimen yhteyteen tallennettua tyypin 1 avainta ja ladatun DIM-tiedoston* 35 After validation has been validated, the media player compares the type 1 * key stored with the media player and the downloaded DIM file
» S»S
9 118358 tyypin 2 avainta keskenään. Tässä esimerkissä avaimet ovat yhteensopivat, jos seitsennumeroisen pakettikoodin arvo (XXXXXXX) on molemmissa sama.9 118358 Type 2 keys with each other. In this example, the keys are compatible if the value of the seven-digit packet code (XXXXXXX) is the same in both.
Edellä keksinnön periaatteita kuvattiin ensisijaisten suoritusmuotojen avulla. Seuraavaksi World Wide Webin palvelujen (WWW) kautta tarjotta-5 van suojatun materiaalin luvallinen käyttö kuvataan kuvan 3 ja yleisluontoisemman esimerkin avulla.The principles of the invention have been described above by means of preferred embodiments. Next, the permitted use of the protected material provided through the World Wide Web Services (WWW) is illustrated in Figure 3 and a more general example.
Aluksi selitetään kuvassa 3 käytettävät termit. Numerointi vastaa kuvan 3 numerointia.First, the terms used in Figure 3 will be explained. The numbering corresponds to the numbering in Figure 3.
(31) "Käyttäjä" ("User") on henkilö, joka haluaa omalla henkilökoh-10 täisellä tietokoneellaan tai vastaavalla ohjelmoitavalla laitteella kuten PDA-laitteella, älypuhelimella, langattomalla tietoliikennelaitteella jne., käyttää WWW-palveluissa tai muilla sähköisillä tallennusvälineillä, esimerkiksi CD-ROMilla sijaitsevaa sisältöä kuten mediatiedostoja. Käyttäjä voi käyttää sisältöä eri tarkoituksiin, esimerkiksi eri asioiden opiskeluun.(31) "User" means any person who, from his or her personal computer or similar programmable device such as a PDA, smartphone, wireless communications device, etc., wishes to use it for web services or other electronic storage, such as CD- ROM-based content such as media files. The user can use the content for different purposes, for example studying different things.
15 (32) "WWW-palvelu" ("WWW service") on kokoelma sisältötiedos- toja, metatiedostoja ja muuta tarvittavaa materiaalia, joka on yleensä tallennettu tiedostopalvelimelle ja jota käytetään paikallisverkon, Internetin - johon kuuluvat Intemet-mobiilipalvelut ja mobiili-IP-palvelut - tai CD-ROMin kautta.15 (32) "WWW Service" is a collection of content files, metadata, and other material that is generally stored on a file server and is used to access the local network, the Internet - which includes Internet mobile services and mobile IP services. - or via CD-ROM.
(33) "Avainl" ("Key1") ja "Avain2" ("Key2") ovat koodeja, joiden 20 avulla tarkistetaan käyttöoikeus "WWW-palvelussa” 32 sijaitsevaan sisältöön.(33) "Key1" ("Key1") and "Key2" ("Key2") are codes used to verify access to content on the "Web Service" 32.
"Avainl" ja "Avain2" suojaavat myös sisällön omistajan tekijänoikeuksia. :es*: "Avainl" ja "Avain2" ovat erilaisia ja toinen sijaitsee “metatiedostossa" (36), toinen välitetään "medialaitteelle" sisäänkirjoittautumisen yhteydessä."Avainl" and "Avain2" also protect the copyright of the content owner. : es *: "Key1" and "Key2" are different and one is located in the "metadata" (36), the other is passed to the "media device" upon login.
(34) "Medialaite" ("Media device") on ohjelmisto, henkilökohtainen .·. : 25 tietokone tai mikä tahansa henkilökohtainen laite kuten PDA-laite, älypuhelin tai mikä tahansa langaton tietoliikennelaite, joka mahdollistaa sisältömateriaa- • ·(34) "Media device" is software that is personal to you. : 25 computers or any personal device such as a PDA, smartphone, or any wireless communication device that allows content • •
Iin monipuolisen hyödyntämisen.Versatile utilization.
*···* (35) "Mediatiedosto" ("Media File") on mitä tahansa digitaalisessa muodossa olevaa mediaa kuten audiota tai videota, joka sopii käytettäväksi : *" 30 henkilökohtaisessa tietokoneessa tai muussa henkilökohtaisessa laitteessa.* ··· * (35) "Media File" means any digital media, such as audio or video, suitable for use with: * "30 personal computers or other personal devices.
·« :...! (36) “Metatiedosta" ("Meta file") on medialaitteessa sijaitseva tie- : .*. dosto, joka sisältää tiedon "mediatiedoston" 35 fyysisestä sijainnista sekä käyt- "··! töoikeusavaimen (Avainl tai Avain2).· «: ...! (36) A "Meta file" is a file located on a media device:. *. File, which contains information about the 35 physical locations of a "media file" and the "··! employment key (Key1 or Key2).
• · *" Kuvassa 3 näkyvän kokoonpanon toiminta kuvataan seuraavaksi.• · * "The operation of the configuration shown in Figure 3 is described below.
• · :.v 35 Kirjaimet A - F viittaavat kuvan 3 vastaaviin kirjaimiin.• ·: .v 35 The letters A to F refer to the corresponding letters in Figure 3.
• * :.*·· (A) Käyttäjä 31 kirjoittautuu sisään WWW-palveluun 32 antamalla 10 118358 henkilökohtaisen käyttäjätunnuksensa ja salasanansa tai käyttämällä vastaavaa käyttöoikeuksien tarkistusmenetelmää.• *:. * ·· (A) User 31 logs on to Web Service 32 by entering 10 118358 personal usernames and passwords or by using an equivalent authentication method.
(B) Kun käyttäjä on varmennettu ja hyväksytty WWW-palvelun 32 käyttäjäksi, järjestelmä lähettää avaimen 1 tai 2 tallennettavaksi medialaitteen 5 34 parametreihin.(B) Once the user is authenticated and approved as a user of the web service 32, the system sends key 1 or 2 to be stored in parameters 34 of the media device 5.
(C) Kun käyttäjä 31 valitsee metatiedostossa 36 määritetyn sisällön, medialaite 34 tarkistaa ensiksi, sopivatko metatiedostoon 36 tallennettu avain 1 (tai avain 2) sekä WWW-palvelulta 32 saatu ja täten medialaitteen 34 tunnistama avain 2 (tai avain 1) yhteen.(C) When the user 31 selects the content defined in the metadata 36, the media device 34 first checks whether the key 1 (or key 2) stored in the metadata 36 and the key 2 (or key 1) identified by the media device 34 are matched.
10 (D) Jos avaimet eivät sovi yhteen, medialaite 34 ei salli muita kysei seen mediatiedostoon 35 kohdistuvia toimintoja.10 (D) If the keys do not match, the media device 34 does not allow other actions on the media file 35 in question.
(E) Jos avaimet sopivat yhteen, metatiedosto 36 määrittää media-tiedoston 35 tarkan sijainnin ja sallii mediataitteelle 34 määritetyn mediatiedoston 35 käytön.(E) If the keys match, the metadata 36 determines the exact location of the media file 35 and allows access to the media file 35 assigned to the media fold 34.
15 (F) Mediatiedoston 35 digitaalinen sisältö siirretään WWW- palvelulta 32 käyttäjän 31 medialaitteelle 34.15 (F) The digital content of the media file 35 is transferred from the web service 32 to the user's 31 media devices 34.
Tekniikkaan perehtyneelle on selvää, että teknologian kehittyessä keksinnön idea voidaan toteuttaa eri tavoin. Keksintö ja sen toteutustavat eivät rajoitu edellä kuvattuihin esimerkkeihin, vaan voivat vaihdella patenttivaatimus-20 ten puitteissa.It is obvious to those skilled in the art that as technology advances, the idea of the invention can be implemented in different ways. The invention and its embodiments are not limited to the examples described above, but may vary within the scope of the claims.
* • · · • · · «** ·· t « • ·♦ « • « • · • t • ♦1 • « • · #·« • ♦ • « ··· ·· • · • 1· ·1· • · • · »·· • · t 1 · • 1 « ··· · ·· • · • · ··· • 1 • · · • I · • ' · m ♦ · · • ·· • ·* • · • «** · · ** ** ** 1 1 1 1« # 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 · • · • »» ·· • · t 1 · • 1 «· · · · · · · · · · · · · · · · · · · · · · · · · · · · · ···
Claims (19)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20012176A FI118358B (en) | 2001-06-29 | 2001-11-09 | A method for controlling the use of digital media content |
PCT/FI2002/000577 WO2003003172A1 (en) | 2001-06-29 | 2002-06-28 | Methods of controlling user access to digital media content |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20011405 | 2001-06-29 | ||
FI20011405 | 2001-06-29 | ||
FI20012176A FI118358B (en) | 2001-06-29 | 2001-11-09 | A method for controlling the use of digital media content |
FI20012176 | 2001-11-09 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20012176A0 FI20012176A0 (en) | 2001-11-09 |
FI20012176A FI20012176A (en) | 2002-12-30 |
FI118358B true FI118358B (en) | 2007-10-15 |
Family
ID=26161192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20012176A FI118358B (en) | 2001-06-29 | 2001-11-09 | A method for controlling the use of digital media content |
Country Status (2)
Country | Link |
---|---|
FI (1) | FI118358B (en) |
WO (1) | WO2003003172A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8984636B2 (en) | 2005-07-29 | 2015-03-17 | Bit9, Inc. | Content extractor and analysis system |
EP2665011A1 (en) | 2012-05-18 | 2013-11-20 | Peter Erhart | Methods and system of controlling of access to digital media content |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4458315A (en) * | 1982-02-25 | 1984-07-03 | Penta, Inc. | Apparatus and method for preventing unauthorized use of computer programs |
US5889860A (en) * | 1996-11-08 | 1999-03-30 | Sunhawk Corporation, Inc. | Encryption system with transaction coded decryption key |
US5991399A (en) * | 1997-12-18 | 1999-11-23 | Intel Corporation | Method for securely distributing a conditional use private key to a trusted entity on a remote system |
WO2000030319A1 (en) * | 1998-11-13 | 2000-05-25 | Iomega Corporation | System for keying protected electronic data to particular media to prevent unauthorized copying using asymmetric encryption and a unique identifier of the media |
EP1183658A1 (en) * | 1999-04-09 | 2002-03-06 | Liquid Audio, Inc. | Secure online music distribution system |
-
2001
- 2001-11-09 FI FI20012176A patent/FI118358B/en not_active IP Right Cessation
-
2002
- 2002-06-28 WO PCT/FI2002/000577 patent/WO2003003172A1/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
FI20012176A (en) | 2002-12-30 |
WO2003003172A1 (en) | 2003-01-09 |
FI20012176A0 (en) | 2001-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080120196A1 (en) | System and Method for Offering a Title for Sale Over the Internet | |
US20080141180A1 (en) | Apparatus and Method for Utilizing an Information Unit to Provide Navigation Features on a Device | |
US20110161377A1 (en) | System and method for correlating a first title with a second title | |
US20080120312A1 (en) | System and Method for Creating a New Title that Incorporates a Preexisting Title | |
US20080119953A1 (en) | Device and System for Utilizing an Information Unit to Present Content and Metadata on a Device | |
US20080120342A1 (en) | System and Method for Providing Data to be Used in a Presentation on a Device | |
US20040010629A1 (en) | System for accelerating delivery of electronic presentations | |
US20050276570A1 (en) | Systems, processes and apparatus for creating, processing and interacting with audiobooks and other media | |
US20030074559A1 (en) | Methods and systems for receiving training through electronic data networks using remote hand held devices | |
US7299067B2 (en) | Methods and systems for managing the provision of training provided remotely through electronic data networks to users of remote electronic devices | |
US20100075288A1 (en) | Educational content configuration using modular multimedia objects | |
US20030074320A1 (en) | Methods and systems for providing continuing legal education through an electronic data network to remote hand held devices | |
Bae et al. | The ubiquitous library for the blind and physically handicapped—A case study of the LG Sangnam Library, Korea | |
US20160012024A1 (en) | Method and system for automatic generation and validation of html5 compliant scripts | |
Gay | Introduction to web accessibility | |
US6526257B2 (en) | Method and apparatus for distributing electrical question and corresponding video materials | |
FI118358B (en) | A method for controlling the use of digital media content | |
Schafer | Html, xhtml, and css bible | |
Barrett et al. | The MIT guide to teaching web site design | |
Mendez | The Missing Link: An Introduction to Web Development and Programming | |
CN107784882A (en) | A kind of interactive mode teaching digital publishing system | |
US20050097343A1 (en) | Secure user-specific application versions | |
CN108028025A (en) | Electronics flash method and system | |
Rosen | Technology Trends: e-learning 2.0 | |
KR100736900B1 (en) | Online education service method linked with offline learning materials |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PC | Transfer of assignment of patent |
Owner name: SANAKO OY |
|
FG | Patent granted |
Ref document number: 118358 Country of ref document: FI |
|
MM | Patent lapsed |