[go: up one dir, main page]

FI118358B - A method for controlling the use of digital media content - Google Patents

A method for controlling the use of digital media content Download PDF

Info

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
Application number
FI20012176A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI20012176A (en
FI20012176A0 (en
Inventor
Raimo Koerkkoe
Timo Vasankari
Original Assignee
Sanako Oy
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanako Oy filed Critical Sanako Oy
Priority to FI20012176A priority Critical patent/FI118358B/en
Publication of FI20012176A0 publication Critical patent/FI20012176A0/en
Priority to PCT/FI2002/000577 priority patent/WO2003003172A1/en
Publication of FI20012176A publication Critical patent/FI20012176A/en
Application granted granted Critical
Publication of FI118358B publication Critical patent/FI118358B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting 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)

1. Förfarande för kontrollering av användningsrätter tili ett digitalt in- nehäll, väri en första aktiveringsnyckel ges tili en användare i det skede när an-5 vändaren blir en auktoriserad användare av ett digitalt innehäll, nämnda första aktiveringsnyckel lagras i samband med den pro-gramkod som behövs för presentation av det digitala innehället pä en terminal för användaren, en mediaanvändningsrättsfil ges, som uppvisar en andra aktive-10 ringsnyckel och information om ätminstone en mediafil som innehäller nämnda digitala innehäll, nämnda program tilläter, när användaren först har valt nämnda digitala innehäll, användning av nämnda ätminstone en mediafil som hittas i nämnda mediaanvändningsrättsfil med hjälp av nämnda information endast 15 om den i samband med nämnda program lagrade första aktiveringsnyckeln och den i nämnda mediaanvändningsrättsfil lagrade, nämnda andra aktiveringsnyckeln passar ihop.A method of checking usage rights for a digital contents, wherein a first activation key is given to a user at the stage when the user becomes an authorized user of a digital content, said first activation key being stored in connection with the program code needed for presentation of the digital content at a terminal to the user, a media usage rights file is provided which shows a second activation key and information on at least one media file containing said digital content, said program permits, once the user has selected said digital content , use of said at least one media file found in said media usage file using said information only if the first activation key stored in connection with said program and the stored media usage file, said second activation key match. 2. Förfarande enligt patentkrav 1, väri nämnda information innehäller Information om det fysiska läget för nämnda ätminstone en mediafil som 20 innehäller nämnda digitala innehäll.The method of claim 1, wherein said information contains information about the physical state of said eating at least one media file containing said digital content. 3. Förfarande enligt patentkrav 1 eller 2, väri • · • *·· användaren tar kontakt med den webbsida som erbjuder nämnda "*·: digitala innehäll, användaren väljer nämnda digitala innehäll frän nämnda webbsida, • · 25 nämnda mediaanvändningsrättsfil i anslutning tili det valda digitala .···. innehället neriaddas frän nämnda www-sida i nämnda användarterminal, • · nämnda program jämför nämnda första aktiveringsnyckel med .. nämnda andra aktiveringsnyckel, som är lagrad i nämnda i maskinen neriad- dade mediaanvändningsrättsfil, * · *·;·* 30 nämnda program förhindrar användning av nämnda ätminstone en : mediafil, om den första och andra nyckeln inte passar ihop, programmet definierar läget för nämnda ätminstone en mediafil som *·· Λ innehäller nämnda digitala innehäll med hjälp av information som ingär i nämnda mediaanvändningsrättsfil samt tilläter användning av nämnda ätmin- • · *· " 35 stone en mediafil, om nämnda första och andra nyckel passar ihop. „ 118358The method according to claim 1 or 2, wherein the user contacts the web page offering said digital content, the user selects said digital content from said web site, the media usage rights file associated with the web site. The selected digital ··· content is downloaded from said www page in said user terminal, • said program compares said first activation key with .. said second activation key stored in said downloaded media usage file, * · * ·; * * Said program prevents use of said eating at least one: media file, if the first and second keys do not match, the program defines the state of said eating at least one media file that * ·· Λ contains said digital contents using information contained in said media usage file and permits the use of said eating medium media file, if said first and second keys match. "118358 4. Förfarande enligt patentkrav 1 eller 2, van användaren väljer nämnda digitala innehäll pä ett lokalt lagrings-medel i användarterminalen, nämnda mediaanvändningsrättsfil i anslutning tili nämnda digitala 5 innehäll nerladdas frän nämnda lokala lagringsmedel, nämnda program jämför nämnda första aktiveringsnyckel med nämnda andra aktiveringsnyckel, som är lagrad i nämnda i maskinen nerlad-dade mediaanvändningsrättsfil, nämnda program förhindrar användning av nämnda ätminstone en i 10 det lokala lagringsmedlet nerladdade mediafil, om den första och andra nyck-eln inte passar ihop, programmet definierar det fysiska läget för nämnda ätminstone en mediafil som innehäller nämnda digitala innehäll och som är lagrad pä det lokala lagringsmedlet med hjälp av informationen som ingär i nämnda mediaan-15 vändningsrättsfil samt tilläter användning av nämnda ätminstone en mediafil, om nämnda första och andra nyckel passar ihop.The method of claim 1 or 2, wherein the user selects said digital contents on a local storage means in the user terminal, said media usage rights file associated with said digital contents is downloaded from said local storage means, said program compares said first activation key with said second activation key, stored in said media usage rights file downloaded in the machine, said program prevents the use of said at least one media file downloaded in the local storage means, if the first and second keys do not match, the program defines the physical state of said at least one media file containing said digital contents and stored on the local storage means by the information contained in said media usage file and allowing the use of said at least one media file if said first and second keys match. 5. Förfarande enligt patentkrav 4, väri nämnda lokala lagringsmedel är en lagringsskiva placerad i nämnda användarterminals skivstation.The method of claim 4, wherein said local storage means is a storage disk located in the disk station of said user terminal. 6. Förfarande enligt patentkrav 1, 2, 3, 4 eller 5, väri nämnda pro-20 gram är en mediaspelare och väri nämnda digitala innehäll omfattar audio- och/eller videomaterial.The method of claims 1, 2, 3, 4 or 5, wherein said program is a media player and said digital content comprises audio and / or video material. 7. Webbsida som erbjuder en användare ett digitalt innehäll via en • · • *·* nätförbindelse, vilken omfattar *:·*: ätminstone en mediafil som innehäller nämnda digitala innehäll, :*·.· 25 en mediaanvändningsrättsfil, som uppvisar en första aktiverings- • * nyckel och information om nämnda ätminstone en mediafil, som innehäller .·*·. nämnda digitala innehäll, tl medel för nerladdning av nämnda mediaanvändningsrättsfil i nämn-da användarterminal sä att en mediaspelare i nämnda användarterminal kan, 30 dä nämnda användare väljer nämnda digitala innehäll, jämföra nämnda första • · **;·* aktiveringsnyckel med den i samband med mediaspelaren lagrade andra akti- j veringsnyckeln och använda med hjälp av nämnda information som hittas i ·***: nämnda mediaanvändningsrättsfil nämnda ätminstone en mediafil endast om ··· nämnda första aktiveringsnyckel och nämnda andra aktiveringsnyckel passar ’;*·,* 35 ihop. * · t • ·» • · 18 118358A web page that offers a user a digital content through a network connection comprising *: · *: at least one media file containing said digital content,: a media usage rights file, displaying an initial activation - • * key and information about the said at least one media file containing. said digital content, means for downloading said media usage rights file in said user terminal so that a media player in said user terminal can, when said user selects said digital content, compare said first activation key with that associated with the the media player stored the second activation key and use the information found in · ***: said media usage file said at least one media file only if ··· said first activation key and said second activation key match '; * ·, * 35. * · T • · »• · 18 118358 8. Webbsida enligt patentkrav 7, vilken innehäller medel för presentation av hyperlänkar pa nämnda webbsida, vilka hänvisar till olika digitala innehäll, varvid nämnda nedaddningsmedel reagerar pä aktivering av vilken nämnd hyperlink som heist sä att mediaanvändningsrättsfilen för det sälunda 5 valda digitala innehället nerladdas i användarterminalen.A web page according to claim 7, which contains means for presenting hyperlinks on said web page, which refers to various digital contents, wherein said download means responds to activation of said hyperlink which means that the media usage rights file for the selected digital content site is selected in the user terminal. . 9. Förfarande för kontrollering av användning av ett digitalt innehäll som skall utföras frän en användarterminal, väri pä användarterminalen lagras ätminstone en första aktiverings-nyckel, som getts användaren da hän fick användningsrätterna tili ätminstone 10 ett pä förhand bestämt digitalt innehäll, i nämnda användarterminal nerladdas en mediaanvändningsrättsfil, som uppvisar en andra aktiveringsnyckel och information om ätminstone en mediafil som innehäller nämnda digitala innehäll, som svar pä att användaren väljer nämnda ätminstone ett digitalt 15 innehäll beviljas access att använda nämnda ätminstone en mediafil, som innehäller nämnda digitala innehäll, access att använda nämnda ätminstone en mediafil med hjälp av information som hittas i nämnda mediaanvändningsrättsfil endast om nämnda första och andra aktiveringsnyckel passar ihop.9. A method for controlling the use of a digital content to be executed from a user terminal, wherein the user terminal stores at least one first activation key, which was given to the user, then the usage rights for at least a predetermined digital content are downloaded into said user terminal. a media usage rights file which displays a second activation key and information on at least one media file containing said digital content, in response to the user choosing said at least one digital content, access is granted to use said at least one media file containing said digital content, accessing said at least one media file using information found in said media usage rights file only if said first and second activation keys match. 10. Förfarande enligt patentkrav 9, väri nämnda information innehäl-20 ler Information om det fysiska läget för nämnda ätminstone en mediafil som innehäller nämnda digitala innehäll.The method of claim 9, wherein said information contains information about the physical state of said eating at least one media file containing said digital content. 11. Förfarande enligt patentkrav 9 eller 10, väri ·**.. kontakt tas med en webbsida, som erbjuder nämnda digitala inne- ·:··: häll, :*·.· 25 nämnda digitala Innehäll väljs frän nämnda webbsida, • * nämnda mediaanvändningsrättsfil som motsvarar nämnda digitala .···, innehäll nerladdas frän nämnda webbsida i nämnda användarterminal, # · nämnda första aktiveringsnyckel jämförs med nämnda andra aktive- .. ringsnyckel, som har lagrats I nämnda i maskinen nerladdade mediaanvänd- • * 30 ningsrättsfil, användning av nämnda ätminstone en mediafil förhindras, om den • :*: första och andra aktiveringsnyckeln inte passar ihop, ··· * användning av nämnda ätminstone en mediafil som innehäller .·, nämnda digitala innehäll tilläts, om nämnda första och andra nyckel passar *;'·] 35 ihop. « * t • «t • · 19 11835811. A method according to claim 9 or 10, wherein a contact is made with a web page which offers said digital content, said digital content is selected from said web page. said media usage rights file corresponding to said digital. ···, contents are downloaded from said web page in said user terminal, # · said first activation key is compared with said second activation key stored in said media usage file, downloaded in said machine. use of said eating at least one media file is prevented if the:: *: first and second activation keys do not match, ··· * use of said eating at least one media file containing. ·, said digital contents are allowed, if said first and second keys fit * ; '·] 35 together. «* T •« t • · 19 118358 12. Förfarande enligt patentkrav 9,10 eller 11, väri nämnda digitala innehäll väljs frän nämnda användarterminals loka-la lagringsmedel, nämnda mediaanvändningsrättsfil i anslutning tili nämnda valda di-5 gitala innehäll nerladdas frän nämnda lokala lagringsmedel, nämnda första aktiveringsnyckel jämförs med nämnda andra aktive-ringsnyckel, som har lagrats i nämnda i maskinen neriaddade mediaanvändningsrättsfil, användning av nämnda ätminstone en pä nämnda lokala lagrings- 10 medel lagrade mediafil förhindras, om den första och andra nyckeln inte pas-sar ihop, användning av nämnda ätminstone en mediafil som innehäller nämnda digitala innehäll tilläts, om nämnda första och andra nyckel passar ihop.The method of claim 9,10 or 11, wherein said digital contents are selected from said local storage means, said media usage rights file associated with said selected digital contents are downloaded from said local storage means, said first activation key is compared to said second active key. ring key stored in said media usage rights file downloaded into the machine, use of said at least one media file stored on said local storage means, if the first and second keys do not fit together, use of said at least one media file containing said digital contents are allowed, if said first and second keys match. 13. Program, vilket innehäller programkoder för utförande av alla i patentkrav 9,10,11 eller 12 nämnda steg, när programmet körs i en dator eller motsvarande anordning.A program, which contains program codes for executing all of the steps mentioned in claims 9,10,11 or 12, when the program is run in a computer or corresponding device. 14. Programprodukt, vilken innehäller programkoder lagrade pä ett av datorn läsbart medel för utförande av det i nägot av patentkraven 9, 10, 11 20 eller 12 nämnda förfarandet, när programmet körs i en dator eller motsvarande anordning. :.i.:A program product, which contains program codes stored on a computer readable means for performing the method mentioned in any of claims 9, 10, 11 or 12 when the program is run in a computer or equivalent device. :.in.: 15. Mediaspelare avsedd för spelning av mediafiler, vilken omfattar ·· • *·· första medel för lagring av ätminstone en första aktiveringsnyckel, *:**: som getts användaren da hän fick användningsrätterna tili ätminstone ett pä :*·.· 25 förhand bestämt digitalt innehäll, • · ·...: andra medel för jämförande av nämnda första aktiveringsnyckel .···. med den andra aktiveringsnyckeln, som har lagrats i en mediaanvändnings rättsfil, som nerladdas i användarmaskinen efter att hän valt nämnda ätmin-stone ett digitalt innehäll, 30 tredje medel, med vilkas hjälp ges access tili nämnda valda digitala • · *·;·* innehäll och spelas ätminstone en mediafil, som har definierats i nämnda me- : diaanvändningsrättsfil och som uppvisar nämnda valda digitala innehäll, en- dast om nämnda första aktiveringsnyckel och nämnda andra aktiveringsnyckel passar ihop. • · ·15. Media player intended for playing media files, comprising the ·· • * ·· first means for storing at least one first activation key, *: **: given to the user then received the usage rights for at least one: * ·. determined digital content, • · · ...: other means for comparing said first activation key. with the second activation key, which is stored in a media user's legal file, downloaded in the user machine after selecting said eating device a digital content, third means, with the aid of which access to said selected digital content is provided. and at least one media file that is defined in said media usage file and which has said selected digital content is played only if said first activation key and said second activation key match. • · · 16. Mediaspelare enligt patentkrav 15, väri nämnda ätminstone en * * « '· " mediafil innehäller ätminstone en audiofil. 20 118358The media player of claim 15, wherein said at least one media file contains at least one audio file. 17. Mediaspelare enligt patentkrav 15 eiler 16, väri nämnda digitala innehäll är en multimediapresentation och väri nämnda ätminstone en mediafil innehäller en kombination av tvä eiler flera följande mediafilstyper: audio-, video- och textfil.The media player of claim 15 or 16, wherein said digital content is a multimedia presentation and wherein said at least one media file contains a combination of two or more of the following media file types: audio, video and text file. 18. Mediaspelare enligt patentkrav 15,16 eiler 17, van nämnda me diaspelare är en trädlös användaranordning.The media player of claim 15.16 or 17, wherein said multi-player is a wireless user device. 19. Mediaspelare enligt patentkrav 15,16 eiler 17, väri nämnda mediaspelare är ett program som skall utföras, vilket program körs i en användaranordning, tili exempel i en trädlös användaranordning. • · • · · ··· ·» • · t · · *« · · · • · • · · « • ·· • « • · • f « • · • · ··· ·· • · • ·· «·· • 1 • · • M • · • · « • · t ··· · ·«· • · • 1 ··· • · • · · « · 1 • · · · • ·· • 1The media player of claim 15, 16 or 17, wherein said media player is a program to be executed, which program is run in a user device, for example in a wireless user device. • · · · · · ··· · »· · t · · · · · · · · · · · · · · · · · · · · · · · · · · · · · «·· · 1 · · · M · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
FI20012176A 2001-06-29 2001-11-09 A method for controlling the use of digital media content FI118358B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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