DISTRIBUTION OF MEDIA CONTENT WITH AUTOMATIC DELETION™
TECHNICAL FIELD
The present invention refers to the distribution of content from one server to at least one terminal, and for rendering of content in the said terminal. More particular the invention refers to a system comprising a server - terminal combination, the server itself, the terminal, a procedure for distribution and rendering, and finally a computer program to execute the procedure.
TECHNICAL STANDPOINT
Todays cellular networks are constructed in order to interact and function with both the fixed public telecom network, PSTN, and digital datacom networks like ISDN. A common characteristic is that these networks are circuit switched, only capable to handle relatively narrowband traffic.
In opposite thereto, are the fast growing IP based networks, or internet and intranet, packetswitched networks, that can handle very high bandwith. The users can fully take advantage of the high bandwith through different types of fixed connections, in order to download different types of data files, multimedia etc. For the major part of the mobile and wireless terminal users there are no similar connectivity techniques today.
There is an intensive work going on to overcome these limitations in bandwith for wireless systems in order to provide packetswitched networks particularly suitable for broadband transmission of digital files, realtime video etc. Consequently earlier standards for the air interface, that were designed to optimize common two-way voice transmission, now have been modified in order to allow duplex
transmission of packet switched data at relatively low speed over the radio interface. One example of such standard is the GPRS - radio interface for GSM, that is described in the GSM Technical Specification 94.60 publiced of the European Institute for Telecommunication Standards, ETSI. Further it can be noticed that a substantial part of the bandwith requirements belongs to the asymmetric category, where the information that is sent to a mobile terminal, the so called downlink in the radio environment, typically requires a lot more bandwith than the information that is sent in the other direction from the terminal, the so called up-link. Examples of such asymmetric applications are the digital television and the video-on-demand (VOD) . For such applications the radio interfaces DVB and DAB have been standardized.
When Mobile Internet, for example downloading of files or realtime sequencies, so called streaming video, to a mobile terminal, becomes available for the major part of the endusers, it could be assumed that transmission of different types of multimedia, music, computergames etc, becomes widely spread, as the case is today regarding downloading of music files, for example, via the fixed internet.
At the same time as distribution of media is simplified and gets more inexpensive even for endusers, via modern communication systems available today, it seams that there is a negative tendence regarding users willingness to act up to copyright laws. The reasons for this is for example the degree of simplicity with which the piracy copying could be performed as well as the relatively high prices on copyright protected material.
These copyright laws are not particularly suited for various services, products, and compromises thereof, as modern communication systems may offer today. Further such services or products may be constructed and produced in a number of countries having less effective or non-existing legislation. Thereafter these products and
services might be offered to endusers in another country, sometimes via a third country.
As a consequence there is a need, both from content providers as well as endusers, of a system that can offer and deliver content on a wireless carrier, quickly, simple and flexible, at a low cost, in a way that prevents pirate copying or other illegal use of copyright protected material.
SUMMARY OF THE INVENTION
Thus, it is an object of the present invention to enable a mobile system for distribution and rendering of media content, e.g. music, pictures and/or text, comprising one server and at least one terminal that provides distribution of media content to a terminal as well as rendering of media content from a terminal, in particular a portable wireless terminal having limited use restrictions implemented, at which one purpose is to enable consumption of media content at a lower cost, in favour of the terminal enduser.
A second object of the present invention is to provide a mobile system for distribution and rendering of media content, that prevents illegal copying, so called pirate copying, of the said media content.
It is a third object of the present invention to provide a mobile system for distribution and rendering of media content, that particularly comprises a plurality of standards and techniques for the air interface, for communication and transmission of orders as well as distribution of media content. According to this aspect there is a wish to use techniques for broadcasting in combination with other techniques for wireless transmission.
The forth object of the present invention is to provide such a mobile
system for distribution and rendering of media content that is secure, reliable, simple, robust and that can be implemented at a relatively low cost.
Further it is an object of the invention to provide a terminal and a server for use in the said system.
Finally it is an object of the present invention to provide a procedure for ordering, reception, storing, and rendering of a media content, and that limits the storing and rendering, and as a consequence limits the right of consumtion of the said media content.
The above mentioned objects are achieved referring to the present invention by means of a system, a terminal, a server, a procedure and a computer program according to the enclosed patent claims. The advantage of the present invention enables a compromise between the wish of consumers to have a non-expensive and simple way of downloading media content and, on the other hand, the wish of media content providers that the pirate copying shall cease. By means of the present invention, a distribution system for media content is achieved, at which the limited rights of consumption (consumtion during a given period of time) is an important feature. In this respect the consumer can, hopefully at a low cost, download media content, e.g. music, which is mo entaneously of interest, and render the media content, e.g. listen to the music, during a specified, limited period of time. By means of individual terminals, dedicated for the system, different types of protection against pirate copying may be applied into the said terminals. The protection against pirate copying may be implemented in the software as well as in the hardware. Further the terminal may be equipped with a mechanical lock or seal, constructing no output ports. Alternatively, output ports are provided that are locked for use with other facilities than dedicated, accessories for rendering, e.g. earphones, displays, video screens or virtual (video) glasses.
Further advantages of the present invention, as well as characteristics of the same, appears in the description below.
BRIEF DESCRIPTION OF THE DRAWINGS
Further aspects and details of the invention will appear from the following description of preferred embodiments, reference beeing made to the enclosed drawings. These drawings are shown to illustrate the present invention, and shall therefor not, in any case, restraint the same.
Fig. 1. illustrates a schematic view of a centralized system, at assymetric communication using a plurality of carrier networks, according to the present invention.
Fig. 2. illustrates a schematic view of a distributed system, at communication using a plurality of carrier networks and/or portable carriers, according to the present invention; D:
Database/serversystem
B: Carrier network and/or portable media
C: Intermediate database/server
A: Enduser terminal inclusive or in combination with rendering accessories; videoscreen, earphones, loudspeakers, virtual video data glasses etc
Fig. 3. illustrates, schematically, an embodiment of a terminal, which is part of the system according to fig. 2. The terminal and its accessories are mounted as one unit in the same shell or separately, connected to each other by means of a fixed connection or an air interface, according to the present invention.
Fig. 4. illustrates, schematically, an alternative embodiment of a terminal/server, fixed or mobile, which is part of the system according to fig. 2, according to the present invention.
Fig. 5. illustrates, schematically, an embodiment of a G module, in the system, which serves as an interface for security and limited rights of consumption, according to the present invention.
Fig. 6. illustrates, schematically, an example of a structure for G module functions and related keys.
DESCRIPTION OF PREFERRED EMBODIMENTS
In the following description, with describing not limiting purpouse, specific details are given, such as particular embodiments, applications, techniques, procedures etc, in order to provide a thorough understanding of the present invention. It should however be evident to the experts in the field that the present invention could be performed and practised in other applications and embodiments that deviates from the described details. In other cases, detailed descriptions of wellknown procedures, protocols, embodiments or circuits are omitted in order not to overshadow or charge the description of the present invention with redundant details.
A new market opens up for interactive multimedia. With increased datarates and bandwidth, a number of different application areas having commersial potential appears, particularly with focus on personal interactive access and highspeed downloading of data from central or intermediate multi database systems through terminals which are fixed, portable, embedded (in clothes, machines, vehicles etc) or mobile. Ordering and downloading takes place according to actual circumstances and the requirements of the application, e.g. depending on the enduser environment, actual net capacity, radiocoverage, connectivity and available access interfaces. In some cases there is an advantage to perform ordering and downloading via an intermediate server.
One aspect of a potential service, based on one of the preferred
embodiments of the system, is to provide to the enduser a possibility to order and download relatively large amounts of his/her preferred media content or data, quick and easy, where-ever and whenever he/she prefers. As a consequence a complementing service* is provided as an alternative to timeconsuming, complecated and even illegal downloading via fixed connected computers. The vision is to provide a service that is convenient and pleasant and thereby contributes to a decreased level of stress, as it allows the enduser to eliminate some of the planning moments.
Further the intention is to develop applications and related terminals and rendering accessories for each field with focus on high quality and putting the media content or data in the respective field into the market front. The development is not restricted to the below indicated areas, which should be seen as examples.
Entertainment services, e.g. music, video, games, concerts exhibitions etc
Renting services (of copyright protected material and events) Advertisement and promotion services
- Subscription services (e.g. electronic distribution of music, video, books, newspapers, ads)
- Positioning services (in combination with mentioned services) Car and MC related services (entertainment and positioning)
- Services related to service points and malls (e.g. petrolstations, restaurants, airoports, hotels public meeting places etc)
- Boat and ferry services
- Handicap services
- Services for mobile professionals
- Society and public related services (e.g. information, museums, historical sites, edutainment etc)
Services related to public and private transports (e.g. buses, ferries, trains, airoplanes, underground, travel entertainment etc)
- Tourism and sport services (e.g. information, entertainment, games
related to various indoor and outdoor activities)
- Services for transmission of photos, video, art etc
Focus is on services based on Personal Secure Wireless Highspeed Interactive Media (PSWHIM) .
The present invention is based on existing techniques, standards, products, methods and systems in combination with the rules of limited utilization and consumtion (LUC) of media content. The communication between the server and the terminal is asymmetric. Ordering and downloading of data and media content is performed by means of fixed, handheld, embedded, mobiles or PC's having relevant interfaces and modems. The application platform (PSWHIM) is considered as a so called middleware and serves as a base for development of embodiments and solutions.
With reference to the enclosed drawings, the present invention is now described. It comprices in it's most general embodiment a media system that enables effective and simple ordering and downloading of data and media content from databases D to different types of terminals A. Storing of data, system management, monitoring, registration, billing and administration is performed centrally or locally in a fixed and/or mobile server C.
System for interactive and assymetric ordering with terminal compricing or in combination with a device for ordering and or rendering of media content, via a carrier network B and highspeed downloading via carrier network B, or via a distributed fixed or mobile server C, from databases D. Alternatively ordering and downloading from D to C is performed via a portable or mobile media PM.
The application platform F is a server terminal application and is carrier and terminal flexible. The application F handles, content management, administration, system monitoring and software implemented encryption and limited use criterias. It takes into
consideration present load in the carrier. It compares and selects content media from a database at lowest price. It also comprices a system for payment E of the services, taking into consideration requirements from respective embodiment with involvement at level A, B, C and D (fig. 1) .
The application platform F is compatible with the G module (that comprices a secure or sealed module for mainly hardware implemented secure communication and limited use rules and criterias) that is
10 implemented according to system requirements for a specific server terminal combination. Module G handles secure communication, encryption, verification of terminal identities and comprices algorithms, keys and other secure functions in order to protect copyright protected material against unauthorized use. Further each
15 terminal may connect to an ordering and rendering device, which as a consequence has to present its identity to said server or terminal respectively. External non-authorized applications can not be connected to the system.
An order is submitted from a terminal to a server which executes the
20 order. The media content data files are then encapsulated into a format that comprices relevant parameters for transmission from a server to a terminal, e.g. verification codes (for terminal/device, memory, I/O, etc) , encryption codes and keys, relevant radio protocols, TCP/IP headers, limited use criterias, control flags, „_. authorized aplets etc. The datafiles are packaged and encapsulated into secure data package frames in the central server. The said encapsulated datafiles are then transmitted to a distributed server where it is stored in an encrypted format. Alternatively said encapsulated datafiles are transmitted directly to a terminal in
30 which it is received and stored in an encrypted format until the rendering process is started. There is a requirements that no other functions, e.g. play, copy, transmission etc, may be performed until the limited use functions are completed. The limited use functions
comprices restrictions for how long time a particular data file is allowed to remain in the memory of the enduser terminal. There is also a relation between the limited period of time and the number of replays and the size of capacity of the memory respectively.
The principle for secure distribution of copyright protected material is based on that a data file is transmitted from the memory of a server to the memory of a terminal. Several module G functions may be implemented in relation to a SIM card and or smart card. The verification of terminal identity is one of them. As one way of implementation is to use a TCP/IP format for transmission and encapsulation there is a requirement of a code for conversion of security keys in the terminal.
There is a requirement to encode datafiles for transmission and to keep corresponding keys for decoding in the terminal safely. This is preferrably done via a hardware implemented and sealed G module in the terminal. The terminal G modul comprices data of parameters like account ID, content version, Limited Use and Consumtion criterias and restrictions (LUC), etc. Before the media content datafile is downloaded to the terminal corresponding parameters, enclosed in the encapsulated datafile are verified and matched against the G modul parameters which are already located safely in the terminal, e.g. in relation to a SIM card and or smartcard or safely integrated in an asic circuit.
There is a requirement to protect the terminal memory, e.g. fixed memory, mobile memory, smartcard, SIMcard, PCMCIA, electromagnetical memory, portable media etc. The memory or part of it is erased if it is disconnected or subject to other unauthorized use. This concerns only datafiles marked with limited use criteria (LUC) , as the price for these datafiles are conciderably lower than other datafiles that have been required more permanently by the enduser.
A consequence of lower prices for media content for "renting
services" requires more or less "waterproof" terminals. This means that also the I/O ports and further the connected rendering devices are subject to secure handling in the distribution chain of media content. In particular a rendering device shall not construct any outgoing I/O ports than what is authorized for use in the system.
The G module also comprices a function for comparison of registerd downloads, made from a server in relation to predefined LUC time periods, against registered digital analogue conversions actually performed in the terminal and its device. These registered downloads serve as a statistics base for a payment system E. The system requires regular reports of said registrations, preferrably in connection to each login of a terminal to the said system. The consequence of non-reporting or failed reporting from the terminal to the server results in a disconnection between the terminal and the server.
The payment system comprices a system E, that administrates and distributes costs and revenues related to media content, licencies, royalties etc. The preferred embodiment comprices a system for prepayments, e.g. POT, an enduserlicence procedure, where the system administrates and deduct costs for downloaded datafiles in relation to the accumulated time of use of said downloaded media content. Alternatively the enduser is debited via the regular telephone or creditcard bill, however such system requires a more sophisticated solution to meet the LUC requirements.
De alid description of the system
Terminal A
Terminal A is included in the application platform F which is adapted
according to requirements of the present embodiment, e.g. type of terminal, centralized or distributed user access; buses, trains, cars etc. The terminal and its devices can be mounted or integrated to each other in one unit or connected to eachother via fixed or wireless interfaces, e.g. music players, video displays, earphones, headsets, virtual data/video glasses etc. In the following text the word terminal is preferred as a composed concept for the equipment of the enduser.
The design of terminals and user interfaces is characterized by a simplicity and robustness, where logon procedures and security functions are executed automatically without disturbing the enduser.
- Terminal A comprices the following principal functions;
Given a valid user licence, code and or card, each terminal that is connected to the system is subject to an automatic identification and verification. The terminal shall perform the following functions; Use and translate IP code and headers and translate to SIM system code, if necessary.
- Order and download a virtual table of contents , e.g. via a WAP menue or via voice recognition.
- Order and submit a specific ID number corresponding to a specific unit of media content file, e.g. a piece of music or a video.
- Download and render said media content datafile
- Control and execute limited use functions before any other function is performed.
The following is a categorization of terminals, devices subject to implementation of limited use consumtion criterias (LUC) and their field of application;
- Fixed terminals; PC-terminals and servers including modem, PCMCIA etc. For use at home or public places like malls, petrolstations, bus stops, hotels, skiresorts etc. The fixed terminals may be accessed by mobile and wireless terminals , handy's, PDAs, or headsets.
- Semi-mobile tentiinals.
Servers and multimedia boxes for use in public transports, e.g. trains, buses, airoplanes. The semimobile terminals/boxes may be accessed by mobile and wireless terminals, handys, PDAs, headsets etc. - Mobile terminals and multimedia boxes. For use in privare transports and cars. The mobile terminals/boxes may be accessed by mobilephones, handhelds,
PDAs etc. - Handheld, personal devices PD, obilphones and other very light and small terminals, which may access other servers, boxes, mobile terminals etc. Under circumstances and when the LUC security is guaranteed, and satifying licence conditions are fullfilled, this category of terminals may access similar terminals. - Embedded terminals. These terminals may be enclosed in clothes, watches, cameras and other machines etc.
- Rendering devices such as video and film display, earphones, loadspeakers that are connected to said categories of terminals. The basic requirement is that an identification can be performed. The transmission may in some local and controlled circumstances be in analogue mode, consisting of hopping frequencies. However, normally in the case where the content media consists of music or other sounds, the requirements of a rendering device connected to the system and a terminal in the said system is that the said device shall not have any memory, it shall be able to identify itself for the system and the said terminal. The identification functionality may be hardware implemented in the rendering device. The digital analogue conversion and the connection to a membrane which produces sound shall take place within a sealed component as close as possible to the human ear. The transmission between the terminal and the rendering device is thereby performed via a streamed format.
Alternatively, the rendering device may comprice one or more of the terminal functions, e.g. microprocessor, memory etc
Principal components in a terminal A (fig 3) ;
- Transmitter 21
- Receiver 23
- Processor 25
- Memory 27
- Software 29
- Contactors, interface, I/O ports, for audio visual rendering 35;
Description and example of a terminal device;
Rendering device; music player, video adapter/player, 32 -Display, screen, television, 31
Earphones, 33 - Sealed module for digital analogue conversion in combination with a membrane to produce a sound without constructing any unauthorized output ports, 33b
- Virtual data video glasses, 34 -.Line, dot and or barcode reader 42
- Virtual video data glasses; rendering of video and pictures, ordering and visualisation of table of contents by means of a spreadsheet, e.g. Excel, that comprices data about mediacontent, datafile ID, text and pictures, 34 - Man- machine interface; interaction and ordering by means of "one-button- multifunctionality" , virtual pen that reads and writes, voice recognition, 36
"Waterproof" security against transmission to non-authorized terminals or other devices, so called pirate copying, e.g. sealing of critical components, DA converters, memories, I/O ports encryption keys etc. If violation or unauthorized use the memory or part of it is automatically erased and further downloading of media content is not possible. The terminal is made in one unit and the devices are connected according to authorized standards, 41
- Memory; the memory should be fixed. Alternatively the system may accept a solution with a mobile memory, memory stick, PCMCIA, smartcard, optical memory etc, given that the imported media is
controlled by the module G. Further the power module controls an electronic circuit adapted to the memory which alarms when the memory is disconnected and as consequence erases the LUC files on it.
Intermediate database/server C.
Server C may be accessed by various types of terminals and rendering devices. It imports media content via fixed, wireless or portable media or electromechanical or optical media. Server C is a closed and locked system compricing a locked and encrypted harddisk. The LUC media content should be possible to erase from said harddisk upon expiration of a predefined period of time.
- Fixed connected server C; Connection and updates are made on a regular basis via fixed lines. Server C is located at hotels, petrolstations etc, where the endusers may order and download via their mobile or wireless terminals A.
Mobil server C; located in a vehicle or a means of communication, public or private. Updates of media content is made via portable media or via wireless broadband, preferrably at night time. -Server C comprices an application platform F which allows terminal endusers to submit an order to a central server, which then routes the order to nearest local distributed server. The file is in encrypted format as from the original central databse until the LUC procedures in the enduser terminal are initiated.
Automatic control of the number of and accumulated time of downloaded media content is done by means of a regular automatic mail, SMS or similar, which is submitted to the central billing function. Alternatively the central billing function polls a statistics file, compricing a record of predefined parameters, in server C, which is made available for scanning.
Server C (Fig. 4) comprices;
- Transmitter 1
Receiver 3
- Processor 5
- Memory 7,
- Software 9
- I/O ports and sealing 10.
Carrier networks B
Carrier networks comprices of wireless networks fixed networks, broadcast networks and or combinations of them. Alternatively various Portable Media is utilized to carry media content from the server to the terminal. - Uplink, interactive; fixed connection, e.g. PSTN, X.25, ADSL, ATM, fiberoptics, etc wireless connection; GSM, Mobitex, GPRS, W- LAN/DECT, Hyperlan, Bluetooth/IRD, UMTS, WCDMA, satellite and other cellular highspeed standards for wireless transmission
Downlink, highspeed channel; As for uplink but in addition DAB and DVB and other standards for extreme rate of downloading.
Module G; Secure ordering, reception, storing and rendering of media content.
The main object is to protect material and media content subject to copyrights. One precondition is that each terminal is defined as a unique identity in the system. The available techniques for this are the SIM card, smartcard technology or implementation via asic circuits. The latter gives a better protection of ID's.
Further the G module shall control and authorize data and media content which is imported to terminals, devices, portable media and audiovisual output I/O. ports.
The G module is integrated in a server terminal software and hardware. It utilizes automatic signing for identifictaion of
imported data and media content. Non authorized data or media content can not be imported to the memory of the terminal. The G module identifies itself for G classified data, media content terminals and devices before any other identification or activities can start. The G module shall only handle unidentified data and media content with the purpose to validate said data and media content.
The encapsulated datafile is exported from the server to the terminal. The said datafile comprices code that initiates the, in the terminal, implemented LUC procedures and restrictions, e.g. initiating of a program that keeps track of how long time a specific LUC data file is stored in the terminal memory or in the smartcard memory.
Conversion, encryption and encapsulation takes place in the server C which is centrally or intermediate located. The datafile is transmitted over relvant carrier network B or device to reach the terminal A. The datafile remain encrypted until the LUC functions in the terminal are initiated and executed, just before the digital analogue conversion is performed.
The object of the requirements of LUC rules and restrictions is to enable the submission of licencies to distributors and endusers. The LUC modules are implemented both in the server and the terminal.
The G module system comprices the following components (fig. 5) ;
- Wirless interface , e.g. DAB, DVB, GSM, UMTS, Blatand, IrD, W-lan etc) 78
- PM, portable media, e.g. portable memory, CD, DVD, minidisc,etc 71 -
EMD; elektromagnetical device; 73
Optical interface and or device, e.g. optical reader etc, optical memory, laser 88
- Limited use criterias module (LUC) , 80
- Fixed memory (a mobile could be accepted only though security
corresponding to the level of a fixed memory is obtained, according to LUC criterias) , 27
- Audio visual (digital/analogue) output, earphones, loudspeaker system, television set (to antenna input) , video screens etc, 33
- Audio visual rendering device, including a λplay" funktion. Before any function, like "play"' , could be performed the LUC procedure must be executed, 32
- Import control, 75
- Autentification, identification, "input" API's , license interface, 72
- Clock, 39
- Counter, 37
SPM (Safety Power Module, partial deletion of memory) , function that erases data files which time period is exceeded. Serves also as a protection if the memory is disconnected or if a terminal cable is cut, 40
- Algorithm for automatic encryption, decryption and generating of keys, 83
- Comparison and control function; the number of digital analogue conversions of media content in relation to predefined timeframes in the terminal is compared to the number of ordered and downloaded media content registered in the server, related to a specific account ID, 84
- SIM-card and or smart card, 85
- Concersion from SIM ID to IP address and vice versa, 77
- Identification, autentification and matching of parameters, 61
G-module; Requirements
The G module shall identify every terminal, portable media or media content that is imported or connected to the system independantly of each other. In a preferred embodiment the "keys" are stored and hardware implemented component in a sealed G module of the terminal. The G module shall not allow import of data and media content via a
non-authorized API or terminal except of when data and media content is G classified or when the LUC user rules so permits. The G module shall identify terminals, related ordering and rendering devices and portable media that is connected to the system regarding the following parameters (which does not mean that all required parameters are inidcated here) : SIM ID, IP address and or account ID 61a, manufacturer 61b, version 61c, date 61d, code 61e, security certificate 61f, limited use criterias and restrictions, LUC, 61g.
The following requirements are valid for software packets that are transmitted between the module G related units of the system(modul G);
- Ability to identify the G module, software and or hardware, in the terminal and or device and initiate identification activities, 61, and restriction procedures and programs/aplets, clock 62a, counter 62b, memory priority 62c, power safety module 62d, statistics-control 62e etc - Support different codes that are supported by different terminals. Encapsulation of media content code in relevant packet frame 63 is performed in the server.
- Ability to transmit characteristics of the terminal and its ordering and rendering device, portable memory and its capacity, I/O ports, in direction to the server etc 64.
- Ability to transmit information and specific user rules and restrictions regarding the terminal/device I/O etc characteristics to the server. Execution of enquiery in the server. Import to terminal authorized given a successful matching of compared keys and parameters. Upgrades to latest versions. 65. - Support of indicated requirements with one data structure between for transmission of required data between the server and the terminal.
- The G module is supposed to function as an interface between standards, APIs and different media. All module G functions are performed autonomously. The overall intention is to minimize the time as from
when a user need appears, e.g. a wish to hear a specific piece of music, until this need has been satisfied and completed.
- The G module shall contribute to secure billing procedures, 68a. In one of the preferred embodiments the SIM ID is equal to the subscriber account ID. The G- module may convert or encrypt such ID account for security reasons and in order , to match to relating systems and standards when transmitting data between server and terminal, 68b.
Given a prepaid service, licenced access to data and media content files might be transferred to other terminals given that the media content files are encapsulated in a LUC format, which comprices parameters for verification of terminals and interfaces. In this case there is a requirement of the encapsulated datafile to comprice parameters that measures the utilized time of every datafile, which is then subject to deletion upon expiration of maximum time for said data file. A possible media for such transaction might be a smartcard memory which has a LUC "power safety module" (PSM) implemented 62d. Alternatively transfer of media content data files might take place given that required identified and verified data, keys, interfaces, account ID of the receiving terminal is properly handled and that said data, mainly account ID and digital analogue conversion activity records , is provided to the source server.
Important criterias for limited use of media content, LUC; It is important to state that the selected LUC criterias are related to the actual application, e.g. local or national billing, what kind of enduser environment, busses, trains, ferries, malls etc, type of terminal or intermediate server. Below is listing of the principal criterias, which does not exclude additional or other criterias in other situations or circumstances.
LUC criterias and restrictions are always controlled and executed before any other activity could be executed in the terminal, or the
server. E.g. the status of the data files subject to importation, if they are permitted to be rendered or copied etc.
- Time. A flag, timestamp, and an aplet in each encapsulated LUC data file which is subject to transmission and rendering. The said data file needs to "match" a clock program, which is preferrably hardware implemented, in the object terminal to initiate the time counter. If there is no "match", the said data file will not be possible to render. The max_tim function is thus initiated at the moment when the terminal is authenticated, by means of the encapsulated media content data file, and further at the moment when the said data file is imported to the authorised terminal memory. When the predefined period of time is expired and max_tim has reached its maximum value, the said media content file is automatically erased from the terminal memory, 62a.
In the case where the said datafile is stored on a smartcard or similar the said datafile is automatically erased when the smartcard is disconnected from the terminal or as an alternative, given that the service is prepaid, the said encapsulated data file comprices a parameter status_tim that keeps record of the time status of each said datafile, when the portable media is not connected to a specific terminal.
One LUC requirement is to perform a status check of the present terminal memory related to a specific ID account, every time the terminal is logged on to the system. A record of relevant check of transmission activities is submitted to the server before any new orders can be executed, related to said ID account. If the orders exceeds the ID account limit, max__ID or if the check of ordered datafiles versus the registered activities in the terminal deviates from predefined check values, the ID account is blocked, 62b.
— Counter. A flag, counter stamp, and an aplet in each encapsulated LUC data file which is subject to transmission and rendering. The counter registrates each time the media content files is rendered.
e.g. digital analogue conversion, and the counter parameter in the said encapsulated data file is updated, max_num. The counter parameter is related to the time parameter. A restriction for a combination of the two parameters max_tim and max_num is possible, e.g. accumulated time specifically for the rendering time of a media content file, which is more relevant in some embodiments, rather than a measurement of time which also comprices time for passive use od said media content. Alternatively only the quantity, max_num is measured, thus a subject to restricted use.
When the max value is exceeded for max_num or the combination of max_num and max__tim, the said media content data file is erased from the memory.
The counter is related to max_ID, e.g. the maximum quantity of downloads to a specific account. Also this function is preferrably combined with the max__tim parameter. Upon expiration of the max_ID parameters in combination with max_tim and or max_num, the said media content data files are automatically erased from the terminal memory and the account ID is blocked, 62b.
The statistics and billing function is updated according to predefined parameters.
- Memory capacity, max_cap 62c. This parameter is related to the enduser price of the proposed service. The more capacity of a memory, the more media content files may be stored in the terminal and as a consequence the number of transmissions between the server and the terminal may be kept at a lower level with decreased costs for transmission. Another advantage of a higher capacity of memory is the possibility to compensate for possible insufficient radio coverage. On the other hand if the terminal has a small memory or no memory at all, ordering from a central or intermediate server must be done more frequently, and as a consequence the enduser prices depends more on the cost of transmission, but on the other hand the cost for memory decreases.
Given that media content is supposed to be provided to endusers at LUC conditions, e.g. a virtual jukebox principle, at constant enduser price for media content, the cost for transmission, and the cost for memory respectively, are thereby compared and may vary within the frame of what the enduser is prepared to pay for having access to his or her favourite content at any time where-ever it is.
The two cases requires different system solutions, which implies that the present invention may lead to the provision of a service that is based on - sales of a media content licence together with terminals compricing a smartcard, or other means of memories, for time limited storing in said terminal memories compricing a code which constitues a "lock" to dedicated content at the proposed low rates.
- sales of a media content licence by means of "streaming media, utilizing authorized terminals or devices where the media content files can not be stored in any memory, where the terminal and its code constitutes a "lock" to dedicated content at the proposed low rates.
In the two described cases the time parameter, max_tim in combination with the memory capacity parameter, max_cap constitutes a base for determination of the enduser price parameter.
Another requirement related to the memory capacity is that selected and stored media content may be erased and replaced by media content that has been ordered later, due to lack of memory space, according to the principle first in first out. As a consequence time parameter is measured and registrated for the "old" media content which is subject to deletion. - Control function. Compares activities registered in the server against activities registrated in the terminal. This function also serves as a correction function, e.g. if a download or rendering activity is not properly performed, the statistics function is not updated.
- "Safety power
criteria", function. Mainly functions as a partial data file eraser, given input from the max_parameters and the control function. Erases the memory or parts thereof if said memory is disconnected from the terminal in an unauthorized manner, 62d. I
In order to execute the functions max_tim, max_num, max__ID, max_cap the following is required;
- The G module should be able to identidy and handle ONE unit media content, e.g. one data file equal to a piece of music.
- Each (encapsulated) datafile is subject to individual identification and execution of said procedures according to the LUC procedures, e.g. automatic and partial deletion of each data file from its temporary address.
- Initialization of a jamsignal applied to media content datafiles. Said jam signal is generated in rendering devices as a consequence of exceeded LUC limits or unauthorized use. This function is generated by an aplet which accompanies the said encapsulated media content data file. This function is an alternative to the automatic deletion functionality, 66.
Upgrades and corrections thereof, in particular, the G module functions should be enabled by means of automatic downloading from the server to the terminal in connection to terminal log-on to the system.
Billing system E.
Debiting of the enduser is made via an account ID, e.g. SIM identity or other secure codes preferrably related to a card technology. The following alternatives are proposed;
- There will be a recommended enduser price for temporary rendering of one unit of media content. However, said enduser price is subject to variations due to means of downloading facilities, local or national networks, memory capacity of the terminal and not the least how long time the media content unit is made available to the enduser.
- Prepayment, e.g. POT system. The enduser pays a lumpsum for a predefined maximal access time to media content databases on a temporary basis, e.g. virtual juke box. The price for each download may vary according to the means of downloading, e.g. temporary storing on a terminal memory or streaming via a rendering device without any intermediate storing in the enduser terminal.
Debiting via mobile telephone or credit card bill
- Local billing, e.g. debiting via a barcode located within the area of a local dealer or distributor. The media content is thereby downloaded and as a consequence the enduser account is debited, e.g. telephone, or credit card account.
There is a license for individuals, connecting to a local or a national network. The licence consists of an account ID, e.g. SIM card or other card or code. The other type of licence is the distributor licence, reselling licencies to his own customers, debiting them via its own billing system, e.g. via bus tickets etc. The function for licence administration, 67.
Embodiment 1, wireless or virtual jukebox.
Today there is systems for e-commerce of CD records. The systems require a fixed connected computer which implies that CD records are ordered fysically or through a personal virtual bank of music (CD records) which is gradually built up by the user on the own personal computer or at a personal part of a common central database. To build up a personal Cd record database and to download music to portable music players is relatively time consuming and requires some planning.
The so called pirate copying over internet is today a big problem for the music industry. An alternative or a compromise should be
appreciated both by representants for the music industry and by the consumers.
Conceptual description of the service ( Fig. 1 and 2) .
Personal wireless interactive access and highspeed downloading of highquality multimedia from multi database systems via terminals or devices, spontaneously and "on the spot". The consumer experience that he she has got eternal access to media content where-ever he she is, whenever he she prefers. It is important to make the service simple and robust, where a complicated logon- and adressing procedure is avoided. The application is built on the feeling "here and now" and reduces the importance of everything but the pleasure of the content, the music. The cost and the effort to perform and to repeat the order and the downloading of the selected media content should be minimal. The consumer buys a licence card and pays thereby a fixed price for a limited time of temporary access to a number of music content positions. This service gives the consumer a chans to listen to new music at a low rate, without having an obligation to buy music at considerably higher, normal rates. The downloaded positions remains in the terminal and its memory or is streamed via the terminal or the rendering device during a limited period of time, and are thereafter automatically erased from the said memory. The music content can not be copied or transferred to other unauthorized media or equipment. The advantage is that the pirate copying is minimized and that the prices can be kept at a substantially low level.
The service is marketed and licensed as a complete subscription service, that permits the right to download maximum time, max_tim and or maximum number, max_num music positions. There will be a room for differentialization of services in relation to which kind of access that is utilized and what is included in the license package. Tjansten marknadsfors och licensieras som en komplett A license package may also include hardware, e.g. a terminal.
The intention is to establish sales channels that are not normally related to data- or telecom, in order to attract as many customers as possible. The marketing focus on the content, easy access to highquality music. The record companies may also take advantage of the concept for launch of new artists and new music, so called bubbles. The service may also serve as a trustworthy instrument for statistics measurements, for investments in new artists and trends. A further advantage is that the proposed service is considered as a complement to existing markets. It will contribute to an improved consumer view on copyright rules, given that the record companies considers the new service as an opportunity to decrease the price level substantially in relation to existing products and services, with reference to the proposed new service compricing the concept of the present invention. The terminal or its account ID, e.g. SIM card ID or similar, serves as a key to dedicated content.
Description of a principal flow from an enduser perspective;
Example_l; use case based on a terminal A user ( in some applications terminal A may be replaced by a server C, e.g. in a car) . Ordering, reception storing and rendering of a media content data file is reflected;
Automatic logon, identification and autentification of terminal A. using a prepaid licence. Execution of limited use criterias rules.
- Downloading to terminal A, automatically via nearest server C, of table of content inidcating ID for each music position.
- Ordering of selected music position is made via a central server Cl or a local server C2. The most costeffective routing is automatically selected by the system. The principal selection criterias are radio coverage and data rate. - Downloading and reception of said selected music positions from the selected point of downloading, server Cl or server „ C2, preferrably selected by the system based on the following criterias, radio coverage, data rate and prices of media content. - Identification and
categorization of music files in the memory od the terminal, e.g. which positions that may remain in the memory and which ones that has to be deleted due to expiration of predefined 'time periods.
- Rendering of the downloaded music position is made in earphones connected to the terminal via a bluetoth interface. - Alternatively the rendering of selected music positions is made via a device, earphones, that is authorized and directly connected to a distributed server2.
As a complement to the described embodiment it is advantageous to comprice services such as messaging and gegraphical positioning services, gaming, video and photo.
Embodiment 2.
Implementation of limited use criterias according to the described system, to be implemented in various applications wherein it is important to protect material according to secrecy rules, within areas like medical care, police work, etc. With focus on mobile solutions .
Embodiment 3.
As the described embodiment 1, where the enduser has a handheld terminal, with which he she accesses a local LAN or spot, compricing of multi standards and which has a local radio coverage. He she may order and download music positions according to LUC procedures. The billing of the customer is made preferrably via the ticket system etc of the local distributor. Examples are ferries, petrol stations, skiresorts, campus areas etc.
Embodiment 4 .
A mobile terminal is utilized to order, receive, store, - convert TCP/IP based media content via a multi interface connector and render said media content in a television set, video screen in a car, or virtual video data glasses . The services is up to copyright rules . The enduser downloads a video via a fast interface into the mobile memory adapter. The video files comprices limeted use consumtion restrictions, e . g. predefined period of time . After expiration of said period of time the video is erased from the adapter memory.
The present invention is not only restricted to the above described and at the drawings presented embodiments, but could be modified within the frame for the enclosed patent claims.