US20040249815A1 - License management system and method for playing contents on home network - Google Patents

License management system and method for playing contents on home network Download PDF

Info

Publication number
US20040249815A1
US20040249815A1 US10/855,505 US85550504A US2004249815A1 US 20040249815 A1 US20040249815 A1 US 20040249815A1 US 85550504 A US85550504 A US 85550504A US 2004249815 A1 US2004249815 A1 US 2004249815A1
Authority
US
United States
Prior art keywords
license
module
contents
server
temporary
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/855,505
Inventor
Sun-nam Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LEE, SUN-NAM
Publication of US20040249815A1 publication Critical patent/US20040249815A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • 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]
    • G06F21/105Arrangements for software license management or administration, e.g. for managing licenses at corporate level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates to a system and a method for providing technologies available for transmitting encrypted contents from a content provider to users and preventing illegal reproduction of the transmitted contents in the Internet environment, and more particularly, to a system and a method for allowing a plurality of devices interconnected for home networking to use the contents only by use of a single license without acquiring separate licenses for the devices interconnected within the home network.
  • a related art Digital Rights Management (DRM) system comprises a Web server distributing media files, a license server assigning licenses corresponding to respective devices, and a device playing media files downloaded from the Web server, based on the licenses granted thereto as authenticated by the license server.
  • a personal computer (PC) exists only in one place, there is no problem or restriction in use of such a related art DRM system.
  • the related art has various problems and disadvantages.
  • the related art DRM system is disadvantageous in that, when it is applied to home networking, separate licenses must be assigned to the respective devices within the home network.
  • homes devices interconnected for home networking should be able to share all the contents on the home network among them and each of the devices should also be able to play such contents, there is a need to correct the current DRM architecture.
  • one object of the present invention is to eliminate any inconveniences caused during repackaging or redistribution when the license is changed, by separating a license from a media and independently storing the separated license, which is then checked in an independent manner at the time of playing the media, for secure distribution of digital media.
  • Another object of the present invention is to provide a method for allowing a variety of devices for the home networking to share a single license, to solve a related art problem in which the devices are assigned separate licenses in the home network existing therein the variety of devices.
  • a license management apparatus for playing contents on a home network, including a license storing module that stores at least one license provided from a license server, and a temporary license issuing module that issues at least one temporary license for use by at least one home device within the home network, based on the at least one formal license stored in the license storing module.
  • a license management system for playing contents on a home network, including a license server assigning at least one license corresponding to a device and contents, a Web server providing a service to download the contents, and at least one home device, provided with a content player for playing a media file using the contents downloaded from the Web server and the at least one license assigned from the license server.
  • a license management module allowing the at least one license assigned from the license server to be shared on the home network.
  • the present invention provides a license management method for playing contents for home networking, comprising the steps of a) a home device requesting a license from a license management module, b) determining whether the license exists in the license management module, c) assigning a temporary license to the home device in accordance with the determination result, and d) playing the contents by use of a content player in the home device.
  • the foregoing steps can also be implemented in a computer-readable medium.
  • FIG. 1 is a schematic diagram showing a related art process for issuing a license to play contents
  • FIG. 2 is a block diagram showing the entire construction of a license management system according to an exemplary, non-limiting embodiment of the present invention
  • FIG. 3 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a downloading service according to an exemplary, non-limiting embodiment of the present invention
  • FIG. 4 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a streaming service according to an exemplary, non-limiting embodiment of the present invention
  • FIG. 5 is a block diagram showing operation of components of a license management module according to an exemplary, non-limiting embodiment of the present invention
  • FIG. 6 is a flowchart showing the entire process of a license management method according to an exemplary, non-limiting embodiment of the present invention.
  • FIG. 7 is a flowchart showing steps of the license management method of the present invention, on the basis of home networking according to an exemplary, non-limiting embodiment of the present invention.
  • Digital Rights Management is an inclusive system for supporting security as well as copyrights management of the overall digital contents.
  • a server-based security processing is first considered. For example, but not by way of limitation, there may be considered methods of allowing only a user having acquired specific rights to access a server and download a media file, or to receive a media stream transmitted in real-time to play contents.
  • a method of manipulating data bits in a header part of a media file may be considered.
  • this method is not proper for security processing, because it is highly liable to be exposed to a risk of hacking and the service provision may be insecure due to the manipulation of media files not being not verified.
  • a watermarking method may also be considered. However, this method is employed to find an original writer or the origin of contents when the contents are appropriated without authorization. Since the watermarking method is a copyright management method rather than a security method, it is not possible to prohibit an unauthorized user from using the contents.
  • a content security method with which a license can be established by a variety of combinations of setting the number of viewings, setting of a valid playing time and a free viewing period and time, encryption of the file itself, and issuance and verification of the license proper to the concerned device (e.g., PC, Personal Digital Assistant (PDA) or the like).
  • this method can be applied to both security for stream accessing and general security for media files. Also, super distribution that allows media files to be spread through reproduction between users contributes to an increase in sales by a service provider.
  • FIG. 2 is a block diagram showing the entire construction of a license management system according to an exemplary, non-limiting embodiment of the present invention.
  • a packaging server 220 encrypts raw contents (i.e., raw media files) by use of a license key
  • a Web server 230 provides a service to enable individual devices to download the encrypted media files.
  • a media server 240 provides media streams to enable the individual devices to play the encrypted media files in real-time
  • a license server 210 receives a request from a home device to identify the hardware ID unique to the home device, and issues a license to enable only the home device to play corresponding contents therein.
  • the packaging server 220 packages raw contents provided from a content provider and Meta data such as (but not limited to) a license key, and transmits the packaged contents to the Web server 230 or the media server 240 .
  • Meta data such as (but not limited to) a license key
  • the packaging server 220 For protecting and maintaining the contents through the packaging process, the packaging server 220 generates locks for a variety of media files using the license key and generates a 64-bit encrypted license, thereby enabling files to be distributed in a secure manner.
  • the content provider executes the packaging process by combining a license key seed and a key ID together through the packaging server 220 , and consequently generates encrypted media files.
  • a detailed description of the packaging process can be referred to in Microsoft (MS) DRM homepage “http://www.microsoft.com/windows/windowsmedia/wm7/drm/architecture.aspx” or “http://www.microsoft.com/windows/windowsmedia/wm7/DRM/tutorial.aspx.”
  • the Web server 230 provides a service to download media files.
  • the Web server 230 can be operated by the same entity as the content provider, or alternatively, by a separate service provider responsible only for data distribution.
  • the media server 240 provides a service to stream media files. Similar to the Web server 230 , the media server 240 can be operated by the same entity as the content provider or alternatively, a different entity. As a result, the contents are widely distributed to a plurality of device users by the Web server 230 and the media server 240 .
  • the home network 250 comprises at least one of a plurality of home devices, and further comprises a license management module, one component included in the present invention.
  • An operation of the license management module 340 will be described in detail with reference to FIGS. 3 to 5 .
  • the license server 210 assigns a license to use the contents and performs continuous management of the license.
  • the license server 210 includes a first unit for processing payment by a user relative to his use of the contents, a second unit for issuing and managing a license containing therein the license information, and a third unit for collecting the use particulars of the users and gathering the statistics thereof.
  • An unlicensed device must acquire a license for use of the contents in order to execute them.
  • each device transfers an identification (ID) of a content player playing the contents as desired by the device and a hardware ID (for example, but not by way of limitation, MAC address) thereof to the license server 210 , the license server 210 generates and issues a license unique to each device.
  • ID an identification
  • MAC address for example, but not by way of limitation, MAC address
  • the license server 210 can take an action to prohibit a license from being issued, when necessary, since the license can be checked whether information of a player has been modulated in the licensing process, even though the user has modulated the player in a random manner.
  • the license server 210 creates a license by combining a license key seed with a key ID from a media file encrypted by the packaging server 220 .
  • Media file packaging and license issuing can be performed by a separate organization or association by allowing a public key to be shared.
  • MS DRM homepage http://www.microsoft.com/windows/windowsmedia/wm7/drm/architecture.aspx” or “http://www.microsoft.com/windows/windowsmedia/wm7/DRM/tutorial.aspx.”
  • FIG. 3 is a block diagram of an exemplary, non-limiting embodiment of the present invention, showing a construction to share a license in the home network when a user desires to play contents received through a downloading service.
  • the license management system comprises a Web server 230 distributing media files, a license server 210 assigning licenses proper for respective device and contents, a license management module 340 enabling the licenses assigned from the license server 210 to be shared on the home network, and home devices 310 , 320 and 330 , each having a content player for playing media files downloaded from the Web server 230 , using each of the licenses issued from the license server 210 .
  • FIG. 3 illustrates a case where the first home device 310 downloads a first media file 110 thereonto from the Web server 230 and desires to play the first media file 110 .
  • the second home device 320 can download the first media file 110 existing in the first home device 310 thereonto and play it, and the third device 330 can directly play the first media file 110 existing in the first home device 310 in a stream format.
  • the license management module 340 requested to issue a license from the first home device 130 , receives a license “A” 120 downloaded from the license server 210 , and stores the license “A” 120 therein so as to play the first media file 110 .
  • the license management module 340 issues temporary licenses to respective home devices based on the downloaded license “A” 120 .
  • the respective home devices can play the same media file using their respective temporary licenses.
  • the license policy is established to limit the number of viewings, the license expires and the media file can not be played any longer when the total number of times the media file has been played by the respective home devices reaches the limited number under the license policy.
  • FIG. 4 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a streaming service. Similar to the system illustrated in FIG. 3, a system according to this embodiment of the present invention comprises the license server 210 , the license management module 340 , and the home devices 310 , 320 and 330 . However, in lieu of the Web server 240 , the media server 240 provides a streaming service for media files.
  • the license management module 340 receives a first request to issue a license from one of the home devices, downloads a license “B” 140 thereonto from the license server 210 and stores the license therein to play the first media stream 130 . Thereafter, the license management module 340 issues temporary licenses to the respective home devices based on the downloaded license “B” 140 . The respective home devices can then play the same media stream using their respective temporary licenses. As described in FIG. 3, when the number of times the home devices have played the media stream reaches the limited number of time, or when the total time used in playing the media stream reaches the limited time, the license expires.
  • FIG. 5 is a block diagram showing operation of components of a license management module according to an exemplary, non-limiting embodiment of the present invention.
  • the license management module 340 requests that the license server 210 license all media files or media streams on the home network, and creates and issues temporary licenses based on the licenses downloaded from the license server 210 .
  • the license management module 340 enables the licenses downloaded from the license server 210 to be used in the respective devices.
  • the license management module 340 can be provided by a content provider to allow the home network user to share the licenses. Therefore, a method employed when the license server 210 issues a license can be applied to the license management module 340 .
  • the license management module 340 requests the license server 210 to issue the license, acquires and stores the licenses, and then issues temporary licenses unique to the respective devices.
  • the license management module 340 includes a transceiver module 341 , a license request module 342 , a license search module 343 , the license storing module 344 , and a temporary license issuing module 345 .
  • the transceiver module 341 accepts a request to issue a license from a home device, transmits the license issuing request to the license server 210 , and downloads thereonto a formal license (herein, a license issued from the license server 210 can be designated as the formal license, in comparison with a temporary license) issued from the license server 210 .
  • the transceiver module 341 transmits unique temporary licenses to the respective devices.
  • the license search module 343 searches the license storing module 344 to determine whether the corresponding formal license has been already stored therein, after receiving the license issuing request from the concerned home device, and transmits the search result to both the license request module 342 and the temporary license issuing module 345 .
  • the license storing module 344 stores the formal licenses downloaded from the license server 210 through the transceiver module 341 .
  • the license request module 342 requests the license server 210 to issue a corresponding formal license through the transceiver module 341 , when the formal license corresponding to the home device and contents does not exist in the license storing module 344 .
  • the temporary license issuing module 345 issues temporary licenses based on the formal license stored in the license storing module 344 through the transceiver module 341 to allow other home devices to use media files or media streams.
  • FIG. 6 is a flowchart showing the entire process of an exemplary, non-limiting embodiment of a license management method according to the present invention.
  • raw contents encrypted by a content provider and a license key are packaged together so as to generate encrypted contents at step S 610 .
  • the encrypted contents are distributed to users through the Web server or the media server at step S 620 .
  • step S 620 purchase and usage of contents defined in view of type and demands by users of various services are supported.
  • the early DRM considered the distribution of contents to be limited only to terminals that download the contents at the time of distributing the contents.
  • digital contents can be distributed through the movement (that is, super distribution) to various devices on the home network, or various terminals belonging to a user, through a roaming process.
  • contents and a license therefor are separated, access to the packaged contents is freely permitted.
  • the license concerned must be issued when the contents are actually used, thus preventing illegal reproduction in a secure manner.
  • the license policy is set up at step S 630 .
  • the license policy can be set up by several combinations of setting of the number of viewings, setting of a valid playing time and a free viewing period and time, setting of the number of possible reproductions and the like, depending upon the policy of a content provider.
  • on-line service types such as moving image streaming services, as well as off-line service types to download files in a conventional manner, can be taken into consideration.
  • information related to content usage rules, encoding or the like can be stored in a server, and the control ability of the license for use of the contents can be improved, and the procedure of license processing in the home network can be simplified due to the dynamic variation of usage rules.
  • the contents are downloaded onto a home device at step S 640 , and the license management module requests the license server to issue a license at step S 650 .
  • the license management module receives a request to issue a license from the home device seeking to play media files but the license does not exist in the license management module, the license management module requests the license server to issue the concerned license.
  • the license server issues the formal license therefor at step S 660 .
  • the license management module processes the issued license to issue respective temporary licenses at step S 670 .
  • respective devices can play the same contents with their content players by use of the temporary licenses at step S 680 .
  • FIG. 7 is a flowchart showing steps of an exemplary, non-limiting embodiment of license management method of the present invention, on the basis of home networking.
  • a single home device accesses the Web server or the media server to download and play a media file through a content player, or receives and attempts to play a transmitted media stream the media stream through the content player in real-time at step S 710 .
  • the home device Since the home device has no license, it is not possible to play the media file or media stream, and thus, the home device requests the license management module to issue a license at step S 720 .
  • the license search module in the license management module determines whether the requested license exists in the license storing module by searching for the requested license in the license storing module in response to the request.
  • the license request module in the license management module requests the license server to issue the corresponding license and downloads the license therefrom at step S 750 .
  • the temporary license issuing module assigns a temporary license substantially similar to the downloaded license to the home device at step S 760 .
  • Step S 760 refers to a case where a license is requested for a single media file or media stream for the first time.
  • the home device since there is no problem even though the license issued from the license server is assigned to the home device as it is, the same temporary license as the downloaded license is assigned to the home device. Thereafter, the home device allows a content player to play the media file or media stream using the assigned temporary license at step S 770 .
  • step S 730 determines that the corresponding license exists in the license storing module
  • the home device is assigned a temporary license executable only in the home device using a hardware ID, a content player ID and a previously issued license of the home device from the license management module at step S 740 .
  • the home device allows the content player to play the media file or media stream using the assigned acquired temporary license at step S 770 .
  • the foregoing invention can also be implemented in any computer readable medium, and further, the foregoing steps can be performed as a set of instructions in that computer readable medium.
  • the present invention has various advantages. As described above, the present invention provides a license management system and method for playing contents on the home network, in which all devices within the home network share a single license, thus making it convenient to play the same media file or media stream using a single license.
  • the present invention is also advantageous in that a single license is used over an entire home network, thus distributing various playing conditions among respective home devices under the conditions of playing the convents over the whole home network. Further, management of the license is consolidated.

Abstract

A system and a method for allowing a plurality of devices interconnected for home networking to use the contents only by a single license without acquiring separate licenses for the devices. A transceiver module transmits/receives data to/from various devices. A license search module receives a request to issue a license from a home device through the transceiver module, searches for a corresponding formal license in a license storing module, and transmits the search result to both a license request module and a temporary license issuing module. The license request module requests the license server to issue the corresponding formal license when the formal license does not exist in the license storing module, and stores the license downloaded from the license server. The temporary license issuing module issues a temporary license to the corresponding home device through the transceiver module, based on the formal license stored in the license storing module.

Description

    BACKGROUND OF THE INVENTION
  • This application claims foreign priority under 35 USC 119 to Korean Patent Application No. 10-2003-0036348, filed on Jun. 5, 2003, the contents of which is incorporated herein by reference. [0001]
  • 1. Field of the Invention [0002]
  • The present invention relates to a system and a method for providing technologies available for transmitting encrypted contents from a content provider to users and preventing illegal reproduction of the transmitted contents in the Internet environment, and more particularly, to a system and a method for allowing a plurality of devices interconnected for home networking to use the contents only by use of a single license without acquiring separate licenses for the devices interconnected within the home network. [0003]
  • 2. Description of the Related Art [0004]
  • As shown in FIG. 1, a related art Digital Rights Management (DRM) system comprises a Web server distributing media files, a license server assigning licenses corresponding to respective devices, and a device playing media files downloaded from the Web server, based on the licenses granted thereto as authenticated by the license server. Where a personal computer (PC) exists only in one place, there is no problem or restriction in use of such a related art DRM system. [0005]
  • Currently, a plurality of devices as are in the home network frequently play the same contents, but the related art DRM system has not considered the currently prevailing concept of home networking and has assigned different licenses to respective devices, thereby having caused inconvenience to users. [0006]
  • In this regard, referring to FIG. 1, it is impossible to apply the same license to the same media files that both the first and the second devices have in common. [0007]
  • However, the related art has various problems and disadvantages. For example, but not by way of limitation, the related art DRM system is disadvantageous in that, when it is applied to home networking, separate licenses must be assigned to the respective devices within the home network. In general, since homes devices interconnected for home networking should be able to share all the contents on the home network among them and each of the devices should also be able to play such contents, there is a need to correct the current DRM architecture. [0008]
  • SUMMARY OF THE INVENTION
  • To solve the above problems occurring in the prior art, one object of the present invention is to eliminate any inconveniences caused during repackaging or redistribution when the license is changed, by separating a license from a media and independently storing the separated license, which is then checked in an independent manner at the time of playing the media, for secure distribution of digital media. [0009]
  • Another object of the present invention is to provide a method for allowing a variety of devices for the home networking to share a single license, to solve a related art problem in which the devices are assigned separate licenses in the home network existing therein the variety of devices. [0010]
  • To accomplish these and other objects, a license management apparatus for playing contents on a home network, including a license storing module that stores at least one license provided from a license server, and a temporary license issuing module that issues at least one temporary license for use by at least one home device within the home network, based on the at least one formal license stored in the license storing module. Also provided is a license management system for playing contents on a home network, including a license server assigning at least one license corresponding to a device and contents, a Web server providing a service to download the contents, and at least one home device, provided with a content player for playing a media file using the contents downloaded from the Web server and the at least one license assigned from the license server. Also included is a license management module allowing the at least one license assigned from the license server to be shared on the home network. [0011]
  • Further, the present invention provides a license management method for playing contents for home networking, comprising the steps of a) a home device requesting a license from a license management module, b) determining whether the license exists in the license management module, c) assigning a temporary license to the home device in accordance with the determination result, and d) playing the contents by use of a content player in the home device. The foregoing steps can also be implemented in a computer-readable medium.[0012]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which: [0013]
  • FIG. 1 is a schematic diagram showing a related art process for issuing a license to play contents; [0014]
  • FIG. 2 is a block diagram showing the entire construction of a license management system according to an exemplary, non-limiting embodiment of the present invention; [0015]
  • FIG. 3 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a downloading service according to an exemplary, non-limiting embodiment of the present invention; [0016]
  • FIG. 4 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a streaming service according to an exemplary, non-limiting embodiment of the present invention; [0017]
  • FIG. 5 is a block diagram showing operation of components of a license management module according to an exemplary, non-limiting embodiment of the present invention; [0018]
  • FIG. 6 is a flowchart showing the entire process of a license management method according to an exemplary, non-limiting embodiment of the present invention; and [0019]
  • FIG. 7 is a flowchart showing steps of the license management method of the present invention, on the basis of home networking according to an exemplary, non-limiting embodiment of the present invention.[0020]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Digital Rights Management (DRM) is an inclusive system for supporting security as well as copyrights management of the overall digital contents. For this purpose, a server-based security processing is first considered. For example, but not by way of limitation, there may be considered methods of allowing only a user having acquired specific rights to access a server and download a media file, or to receive a media stream transmitted in real-time to play contents. [0021]
  • However, since the contents, downloaded once, can be instantly distributed through a Peer-to-Peer (P2P) search function at high speed, digital contents cannot be protected in a secure manner with only the server-based security processing unless the files as exchanged are processed for security. [0022]
  • Further, a method of manipulating data bits in a header part of a media file may be considered. However, this method is not proper for security processing, because it is highly liable to be exposed to a risk of hacking and the service provision may be insecure due to the manipulation of media files not being not verified. [0023]
  • Meanwhile, use of a watermarking method may also be considered. However, this method is employed to find an original writer or the origin of contents when the contents are appropriated without authorization. Since the watermarking method is a copyright management method rather than a security method, it is not possible to prohibit an unauthorized user from using the contents. [0024]
  • Therefore, it is preferable to use a content security method with which a license can be established by a variety of combinations of setting the number of viewings, setting of a valid playing time and a free viewing period and time, encryption of the file itself, and issuance and verification of the license proper to the concerned device (e.g., PC, Personal Digital Assistant (PDA) or the like). Further, this method can be applied to both security for stream accessing and general security for media files. Also, super distribution that allows media files to be spread through reproduction between users contributes to an increase in sales by a service provider. [0025]
  • Hereinafter, an exemplary, non-limiting embodiment of the present invention is described in detail with reference to the accompanying drawings. [0026]
  • FIG. 2 is a block diagram showing the entire construction of a license management system according to an exemplary, non-limiting embodiment of the present invention. A [0027] packaging server 220 encrypts raw contents (i.e., raw media files) by use of a license key, and a Web server 230 provides a service to enable individual devices to download the encrypted media files. Also, a media server 240 provides media streams to enable the individual devices to play the encrypted media files in real-time, and a license server 210 receives a request from a home device to identify the hardware ID unique to the home device, and issues a license to enable only the home device to play corresponding contents therein.
  • The [0028] packaging server 220 packages raw contents provided from a content provider and Meta data such as (but not limited to) a license key, and transmits the packaged contents to the Web server 230 or the media server 240. For protecting and maintaining the contents through the packaging process, the packaging server 220 generates locks for a variety of media files using the license key and generates a 64-bit encrypted license, thereby enabling files to be distributed in a secure manner.
  • The content provider executes the packaging process by combining a license key seed and a key ID together through the [0029] packaging server 220, and consequently generates encrypted media files. A detailed description of the packaging process can be referred to in Microsoft (MS) DRM homepage “http://www.microsoft.com/windows/windowsmedia/wm7/drm/architecture.aspx” or “http://www.microsoft.com/windows/windowsmedia/wm7/DRM/tutorial.aspx.”
  • The [0030] Web server 230 provides a service to download media files. The Web server 230 can be operated by the same entity as the content provider, or alternatively, by a separate service provider responsible only for data distribution. Further, the media server 240 provides a service to stream media files. Similar to the Web server 230, the media server 240 can be operated by the same entity as the content provider or alternatively, a different entity. As a result, the contents are widely distributed to a plurality of device users by the Web server 230 and the media server 240.
  • The [0031] home network 250 comprises at least one of a plurality of home devices, and further comprises a license management module, one component included in the present invention. An operation of the license management module 340 will be described in detail with reference to FIGS. 3 to 5.
  • The [0032] license server 210 assigns a license to use the contents and performs continuous management of the license. The license server 210 includes a first unit for processing payment by a user relative to his use of the contents, a second unit for issuing and managing a license containing therein the license information, and a third unit for collecting the use particulars of the users and gathering the statistics thereof.
  • An unlicensed device must acquire a license for use of the contents in order to execute them. When each device transfers an identification (ID) of a content player playing the contents as desired by the device and a hardware ID (for example, but not by way of limitation, MAC address) thereof to the [0033] license server 210, the license server 210 generates and issues a license unique to each device.
  • Through the aforementioned individualization process, the [0034] license server 210 can take an action to prohibit a license from being issued, when necessary, since the license can be checked whether information of a player has been modulated in the licensing process, even though the user has modulated the player in a random manner.
  • Further, since each license is issued only to a corresponding device, reproduction of the licenses has no significance, and therefore, the licenses are managed in a secure manner. Referring to a license creation process, the [0035] license server 210 creates a license by combining a license key seed with a key ID from a media file encrypted by the packaging server 220. Media file packaging and license issuing can be performed by a separate organization or association by allowing a public key to be shared. A detailed description of the licensing process can be referred to in MS DRM homepage “http://www.microsoft.com/windows/windowsmedia/wm7/drm/architecture.aspx” or “http://www.microsoft.com/windows/windowsmedia/wm7/DRM/tutorial.aspx.”
  • FIG. 3 is a block diagram of an exemplary, non-limiting embodiment of the present invention, showing a construction to share a license in the home network when a user desires to play contents received through a downloading service. According to this embodiment, the license management system comprises a [0036] Web server 230 distributing media files, a license server 210 assigning licenses proper for respective device and contents, a license management module 340 enabling the licenses assigned from the license server 210 to be shared on the home network, and home devices 310, 320 and 330, each having a content player for playing media files downloaded from the Web server 230, using each of the licenses issued from the license server 210.
  • FIG. 3 illustrates a case where the [0037] first home device 310 downloads a first media file 110 thereonto from the Web server 230 and desires to play the first media file 110. In this case, the second home device 320 can download the first media file 110 existing in the first home device 310 thereonto and play it, and the third device 330 can directly play the first media file 110 existing in the first home device 310 in a stream format. In this case, the license management module 340, requested to issue a license from the first home device 130, receives a license “A” 120 downloaded from the license server 210, and stores the license “A” 120 therein so as to play the first media file 110.
  • Thereafter, the [0038] license management module 340 issues temporary licenses to respective home devices based on the downloaded license “A” 120. The respective home devices can play the same media file using their respective temporary licenses. When the license policy is established to limit the number of viewings, the license expires and the media file can not be played any longer when the total number of times the media file has been played by the respective home devices reaches the limited number under the license policy.
  • Further, where is established to limit a valid playing time under the license policy, when the total time spent playing the media file reaches the limited time of period, the license expires and is not renewed. Moreover, if it is established to limit the allowable number of reproductions under the license policy, the total number of reproductions performed between the respective home devices is used as a reference for expiration of a license. [0039]
  • FIG. 4 is a block diagram showing a construction to share a license in the home network when a user desires to play contents received through a streaming service. Similar to the system illustrated in FIG. 3, a system according to this embodiment of the present invention comprises the [0040] license server 210, the license management module 340, and the home devices 310, 320 and 330. However, in lieu of the Web server 240, the media server 240 provides a streaming service for media files.
  • When the plurality of [0041] home devices 310, 320 and 330 receive a media stream 130 from the media server 240 and desire to play it in real-time, the license management module 340 receives a first request to issue a license from one of the home devices, downloads a license “B” 140 thereonto from the license server 210 and stores the license therein to play the first media stream 130. Thereafter, the license management module 340 issues temporary licenses to the respective home devices based on the downloaded license “B” 140. The respective home devices can then play the same media stream using their respective temporary licenses. As described in FIG. 3, when the number of times the home devices have played the media stream reaches the limited number of time, or when the total time used in playing the media stream reaches the limited time, the license expires.
  • FIG. 5 is a block diagram showing operation of components of a license management module according to an exemplary, non-limiting embodiment of the present invention. The [0042] license management module 340 requests that the license server 210 license all media files or media streams on the home network, and creates and issues temporary licenses based on the licenses downloaded from the license server 210.
  • The [0043] license management module 340 enables the licenses downloaded from the license server 210 to be used in the respective devices. The license management module 340 can be provided by a content provider to allow the home network user to share the licenses. Therefore, a method employed when the license server 210 issues a license can be applied to the license management module 340.
  • When the respective home devices request licenses from the [0044] license management module 340 while transferring content player IDs and hardware IDs to a license storing module 344, the license management module 340 requests the license server 210 to issue the license, acquires and stores the licenses, and then issues temporary licenses unique to the respective devices.
  • The [0045] license management module 340 includes a transceiver module 341, a license request module 342, a license search module 343, the license storing module 344, and a temporary license issuing module 345. The transceiver module 341 accepts a request to issue a license from a home device, transmits the license issuing request to the license server 210, and downloads thereonto a formal license (herein, a license issued from the license server 210 can be designated as the formal license, in comparison with a temporary license) issued from the license server 210.
  • Further, the [0046] transceiver module 341 transmits unique temporary licenses to the respective devices. The license search module 343 searches the license storing module 344 to determine whether the corresponding formal license has been already stored therein, after receiving the license issuing request from the concerned home device, and transmits the search result to both the license request module 342 and the temporary license issuing module 345.
  • The license storing module [0047] 344 stores the formal licenses downloaded from the license server 210 through the transceiver module 341. The license request module 342 requests the license server 210 to issue a corresponding formal license through the transceiver module 341, when the formal license corresponding to the home device and contents does not exist in the license storing module 344. Further, the temporary license issuing module 345 issues temporary licenses based on the formal license stored in the license storing module 344 through the transceiver module 341 to allow other home devices to use media files or media streams.
  • FIG. 6 is a flowchart showing the entire process of an exemplary, non-limiting embodiment of a license management method according to the present invention. First, raw contents encrypted by a content provider and a license key are packaged together so as to generate encrypted contents at step S[0048] 610. Next, the encrypted contents are distributed to users through the Web server or the media server at step S620. In step S620 purchase and usage of contents defined in view of type and demands by users of various services are supported.
  • It was sufficient that the early DRM considered the distribution of contents to be limited only to terminals that download the contents at the time of distributing the contents. Currently, digital contents can be distributed through the movement (that is, super distribution) to various devices on the home network, or various terminals belonging to a user, through a roaming process. In the latter case, since contents and a license therefor are separated, access to the packaged contents is freely permitted. However, the license concerned must be issued when the contents are actually used, thus preventing illegal reproduction in a secure manner. Next, the license policy is set up at step S[0049] 630.
  • The license policy can be set up by several combinations of setting of the number of viewings, setting of a valid playing time and a free viewing period and time, setting of the number of possible reproductions and the like, depending upon the policy of a content provider. At this time, on-line service types, such as moving image streaming services, as well as off-line service types to download files in a conventional manner, can be taken into consideration. In the case of on-line services, information related to content usage rules, encoding or the like can be stored in a server, and the control ability of the license for use of the contents can be improved, and the procedure of license processing in the home network can be simplified due to the dynamic variation of usage rules. [0050]
  • Next, the contents are downloaded onto a home device at step S[0051] 640, and the license management module requests the license server to issue a license at step S650. At step S650, where the license management module receives a request to issue a license from the home device seeking to play media files but the license does not exist in the license management module, the license management module requests the license server to issue the concerned license.
  • Then, the license server issues the formal license therefor at step S[0052] 660. Next, for respective home devices to download contents thereonto, the license management module processes the issued license to issue respective temporary licenses at step S670. Finally, respective devices can play the same contents with their content players by use of the temporary licenses at step S680.
  • FIG. 7 is a flowchart showing steps of an exemplary, non-limiting embodiment of license management method of the present invention, on the basis of home networking. A single home device accesses the Web server or the media server to download and play a media file through a content player, or receives and attempts to play a transmitted media stream the media stream through the content player in real-time at step S[0053] 710.
  • Since the home device has no license, it is not possible to play the media file or media stream, and thus, the home device requests the license management module to issue a license at step S[0054] 720.
  • At step S[0055] 730, the license search module in the license management module determines whether the requested license exists in the license storing module by searching for the requested license in the license storing module in response to the request. When the corresponding license does not exist in the license storing module, the license request module in the license management module requests the license server to issue the corresponding license and downloads the license therefrom at step S750. Further, the temporary license issuing module assigns a temporary license substantially similar to the downloaded license to the home device at step S760. Step S760 refers to a case where a license is requested for a single media file or media stream for the first time. In this case, since there is no problem even though the license issued from the license server is assigned to the home device as it is, the same temporary license as the downloaded license is assigned to the home device. Thereafter, the home device allows a content player to play the media file or media stream using the assigned temporary license at step S770.
  • When step S[0056] 730 determines that the corresponding license exists in the license storing module, the home device is assigned a temporary license executable only in the home device using a hardware ID, a content player ID and a previously issued license of the home device from the license management module at step S740. The home device allows the content player to play the media file or media stream using the assigned acquired temporary license at step S770.
  • The foregoing invention can also be implemented in any computer readable medium, and further, the foregoing steps can be performed as a set of instructions in that computer readable medium. [0057]
  • The present invention has various advantages. As described above, the present invention provides a license management system and method for playing contents on the home network, in which all devices within the home network share a single license, thus making it convenient to play the same media file or media stream using a single license. [0058]
  • Further, the present invention is also advantageous in that a single license is used over an entire home network, thus distributing various playing conditions among respective home devices under the conditions of playing the convents over the whole home network. Further, management of the license is consolidated. [0059]
  • Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. [0060]

Claims (15)

What is claimed is:
1. A license management apparatus for playing contents on a home network, comprising:
a license storing module that stores at least one formal license provided from a license server; and
a temporary license issuing module that issues at least one temporary license for use by at least one home device within the home network, based on the at least one formal license stored in the license storing module.
2. The apparatus according to claim 1, further comprising:
a license search module that receives a request to issue the formal license from the at least one home device, searches for the formal license in the license storing module and transmits the search result to a license request module and the temporary license issuing module; and
the license request module that requests the license server to issue the formal license that corresponds to the temporary license does not exist in the license storing module.
3. A license management system for playing contents on a home network, comprising:
a license server assigning at least one license corresponding to a device and contents;
a Web server providing a service to download the contents;
at least one home device, provided with a content player for playing a media file using the contents downloaded from the Web server and the at least one license assigned from the license server; and
a license management module allowing the at least one license assigned from the license server to be shared on the home network.
4. The system according to claim 3, further comprising a packaging server generating an encrypted form of the contents by packaging a raw form of the contents.
5. The system according to claim 3, further comprising a media server providing a service to stream the contents.
6. The system according to claim 3, wherein the license management module comprises:
a license storing module storing the at least one formal license provided from the license server; and
a temporary license issuing module issuing at least one temporary license for use by the at least one home device on the network using the at least one formal license stored in the license storing module.
7. The system according to claim 6, wherein the license management module further comprises:
a license search module receiving a request to issue the formal license from the at least one home device, searching for the formal license in the license storing module and transmitting the search result to a license request module and the temporary license issuing module; and
the license request module requesting the license server to issue the formal license that corresponds to the temporary license when the corresponding formal license does not exist in the license storing module.
8. A license management method for playing contents on a home network, comprising the steps of:
a) a home device requesting a license from a license management module;
b) determining whether the license exists in the license management module;
c) assigning a temporary license to the home device in accordance with the determination result; and
d) playing the contents by use of a content player in the home device.
9. The method according to claim 8, wherein, when the requested license does not exist in the license management module, step c) comprises the steps of:
downloading the requested license from a license server; and
assigning as the temporary license the requested license downloaded from the license server.
10. The method according to claim 8, wherein, when the corresponding license exists in the license management module, step c) comprises the step of:
assigning the temporary license in accordance with a hardware identification and a player identification.
11. The license management method according to claim 8, further comprising the steps of:
(e) packaging raw contents;
(f) distributing the packaged contents;
(g) setting up a license policy; and
(h) allowing the home device to download the contents, wherein steps (e)-(h) are performed prior to said step (a).
12. A computer readable recording medium configured for recording thereon computer programs including a series of steps for executing a license management method, said instructions comprising:
a) in a home device, requesting a license from a license management module;
b) determining whether the license exists in the license management module;
c) assigning a temporary license to the home device in accordance with the determination result; and
d) playing the contents by use of a content player in the home device.
13. The computer readable medium according to claim 12, wherein, when the requested license does not exist in the license management module, instruction c) comprises:
downloading the requested license from a license server; and
assigning as the temporary license the requested license downloaded from the license server.
14. The computer readable medium according to claim 12, wherein, when the corresponding license exists in the license management module, instruction c) comprises:
assigning the temporary license in accordance with a hardware identification and a player identification.
15. The computer readable medium according to claim 12, further comprising the instructions of:
(e) packaging raw contents;
(f) distributing the packaged contents;
(g) setting up a license policy; and
(h) allowing the home device to download the contents, wherein instructions (e)-(h) are performed prior to said instruction (a).
US10/855,505 2003-06-05 2004-05-28 License management system and method for playing contents on home network Abandoned US20040249815A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020030036348A KR20040107602A (en) 2003-06-05 2003-06-05 License Management System And Method for Playing Contents in Home Network
KR10-2003-0036348 2003-06-05

Publications (1)

Publication Number Publication Date
US20040249815A1 true US20040249815A1 (en) 2004-12-09

Family

ID=33487898

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/855,505 Abandoned US20040249815A1 (en) 2003-06-05 2004-05-28 License management system and method for playing contents on home network

Country Status (4)

Country Link
US (1) US20040249815A1 (en)
JP (1) JP2004362546A (en)
KR (1) KR20040107602A (en)
CN (1) CN100349404C (en)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060107046A1 (en) * 2004-11-18 2006-05-18 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060129818A1 (en) * 2004-11-17 2006-06-15 Samsung Electronics Co., Ltd. Method for transmitting content in home network using user-binding
US20060190406A1 (en) * 2003-08-07 2006-08-24 Yukitaka Shimizu Accounting system content reproduction device, license sales device, program and recording medium
US20060242078A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Rights management system for streamed multimedia content
US20060294594A1 (en) * 2005-01-28 2006-12-28 Jean-Pierre Andreaux Method for managing consumption of digital contents within a client domain and devices implementing this method
US20070089174A1 (en) * 2005-10-14 2007-04-19 David M. Bader Content management system and method for DRM enforcement in a client-server system
US20070147351A1 (en) * 2005-12-27 2007-06-28 Brad Dietrich Methods and apparatus for integrating media across a wide area network
US20070192276A1 (en) * 2006-01-31 2007-08-16 Samsung Electronics Co., Ltd. Method and apparatus for temporarily using DRM contents
US20070195460A1 (en) * 2002-06-25 2007-08-23 Sony Corporation Recording medium, recording method, recording apparatus, reproduction apparatus, data transmission method, and server device
US20070198858A1 (en) * 2006-02-15 2007-08-23 Samsung Electronics Co., Ltd. Method and apparatus for importing a transport stream
US20070239617A1 (en) * 2006-03-22 2007-10-11 Samsung Electronics Co., Ltd. Method and apparatus for temporarily accessing content using temporary license
US20080060053A1 (en) * 2006-09-04 2008-03-06 Samsung Electronics Co., Ltd. Method and apparatus for generating rights object by reauthorization
US20080082445A1 (en) * 2006-09-08 2008-04-03 Kabushiki Kaisha Toshiba Content sharing system and method
US20080147530A1 (en) * 2006-12-19 2008-06-19 Kwan Shu-Leung Programmatically transferring applications between handsets based on license information
US20080162170A1 (en) * 2006-12-29 2008-07-03 Samsung Electronics Co., Ltd Method and system for digital rights management based on message exchange between drm agent and rendering
US20080195548A1 (en) * 2005-04-11 2008-08-14 Hyun Gon Chu License Data Structure and License Issuing Method
US7483958B1 (en) * 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US20090048691A1 (en) * 2007-08-16 2009-02-19 Honeywell International Inc. Embedded building conroller with stored software license information
US20090077236A1 (en) * 2005-04-08 2009-03-19 Jean-Baptiste Henry Apparatus and method for managing services received in a local area network
US20090210923A1 (en) * 2008-02-19 2009-08-20 Jogand-Coulomb Fabrice E Personal license server and methods for use thereof
US20090228976A1 (en) * 2008-03-05 2009-09-10 Kyocera Mita Corporation License management system, and computer-readable recording medium storing license management program
US20100057674A1 (en) * 2008-08-27 2010-03-04 Honeywell International, Inc. Floating licenses for a real time license system
US7957321B2 (en) 2003-12-31 2011-06-07 Openpeak Inc. Device control system, method, and apparatus for server-based or peer-to-peer network environments
US20120060227A1 (en) * 2009-05-27 2012-03-08 Kaichiro Saito Communication apparatus and communication method
US20120233706A1 (en) * 2011-03-08 2012-09-13 Dell Products L.P. System and Method for Secure Licensing for an Information Handling System
US8321690B2 (en) 2005-08-11 2012-11-27 Microsoft Corporation Protecting digital media of various content types
US8325916B2 (en) 2005-05-27 2012-12-04 Microsoft Corporation Encryption scheme for streamed multimedia content protected by rights management system
US20130282521A1 (en) * 2011-08-29 2013-10-24 Sharad K. Garg Publishing, licensing, distributing and/or consuming education e-content
US20140006947A1 (en) * 2012-06-29 2014-01-02 Spotify Ab Systems and methods for multi-context media control and playback
US8973159B2 (en) 2010-11-11 2015-03-03 Sony Corporation Activating licensable component provided by third party to audio video device
US9117058B1 (en) * 2010-12-23 2015-08-25 Oracle International Corporation Monitoring services and platform for multiple outlets
US20150336005A1 (en) * 2014-05-20 2015-11-26 Cadillac Jack Electronic gaming system with central game licensing
US9202022B2 (en) 2010-10-07 2015-12-01 Samsung Electronics Co., Ltd. Method and apparatus for providing DRM service
US9589112B2 (en) 2011-09-29 2017-03-07 Lg Electronics Inc. Method, device, and system for downloading contents on the basis of a rights verification
US9811789B2 (en) * 2006-05-15 2017-11-07 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US9942283B2 (en) 2012-06-29 2018-04-10 Spotify Ab Systems and methods for multi-context media control and playback
US9990114B1 (en) 2010-12-23 2018-06-05 Oracle International Corporation Customizable publication via multiple outlets
US10339541B2 (en) 2009-08-19 2019-07-02 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays
US10387629B2 (en) * 2009-06-26 2019-08-20 Disney Enterprises, Inc. Method and system for allocating access to digital media content
US10425682B2 (en) 2015-11-16 2019-09-24 Maxell, Ltd. Information processing method, and display apparatus
US11328039B2 (en) * 2019-03-05 2022-05-10 Kyocera Document Solutions Inc. Electronic apparatus, and method of controlling electronic apparatus
US11483265B2 (en) 2009-08-19 2022-10-25 Oracle International Corporation Systems and methods for associating social media systems and web pages
US11620660B2 (en) 2009-08-19 2023-04-04 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4734872B2 (en) * 2004-09-07 2011-07-27 パナソニック株式会社 Content distribution management apparatus and content distribution management method
KR100755707B1 (en) 2005-01-13 2007-09-05 삼성전자주식회사 Host device, portable storage, and method for updating meta information of rights object stored in the portable storage
KR100763193B1 (en) * 2005-10-13 2007-10-04 삼성전자주식회사 System and Method for providing DRM license
CN1953446B (en) * 2005-10-21 2010-09-29 联想(北京)有限公司 A communication system and method
KR101319126B1 (en) * 2006-01-11 2013-10-17 한국과학기술원 Apparatus and method for managing security of multimedia middleware in terminal
KR100834752B1 (en) * 2006-02-17 2008-06-05 삼성전자주식회사 Apparatus and method for transferring content license
KR100846492B1 (en) * 2006-09-01 2008-07-17 삼성전자주식회사 Method and apparatus for sharing content using temporary license
TWI394459B (en) * 2007-05-16 2013-04-21 Sony Corp Content download system and content download method, content receiving device, and content supply method and content receiving program, content receiving apparatus, and content receiving method and content receiving program
KR101393012B1 (en) * 2007-07-03 2014-05-12 삼성전자주식회사 System and method for management of license
JP5061242B2 (en) 2007-09-12 2012-10-31 ソニー株式会社 Open market content distribution
KR101021151B1 (en) * 2009-05-08 2011-03-14 주식회사 다산네트웍스 Method and apparatus for managing nos installed to network device
EP2257026B1 (en) * 2009-05-29 2021-01-13 Alcatel Lucent System and method for accessing private digital content
JP6768906B2 (en) * 2019-09-26 2020-10-14 マクセル株式会社 Display device
KR20240034525A (en) 2022-09-07 2024-03-14 주식회사 한솔케미칼 Photocurable resin composition for electrode protection and methods thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002466A1 (en) * 1997-05-13 2002-01-03 Toru Kambayashi Information recording apparatus, information reproducing apparatus, and information distribution system
US20030018491A1 (en) * 2001-07-17 2003-01-23 Tohru Nakahara Content usage device and network system, and license information acquisition method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103663B2 (en) * 2001-06-11 2006-09-05 Matsushita Electric Industrial Co., Ltd. License management server, license management system and usage restriction method
US7895123B1 (en) * 2001-06-12 2011-02-22 Accenture Global Services Limited Digital content publication

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020002466A1 (en) * 1997-05-13 2002-01-03 Toru Kambayashi Information recording apparatus, information reproducing apparatus, and information distribution system
US20030018491A1 (en) * 2001-07-17 2003-01-23 Tohru Nakahara Content usage device and network system, and license information acquisition method

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7483958B1 (en) * 2001-03-26 2009-01-27 Microsoft Corporation Methods and apparatuses for sharing media content, libraries and playlists
US7549175B2 (en) * 2002-06-25 2009-06-16 Sony Corporation Recording medium, recording method, recording apparatus, reproduction apparatus, data transmission method, and server device
US20070195460A1 (en) * 2002-06-25 2007-08-23 Sony Corporation Recording medium, recording method, recording apparatus, reproduction apparatus, data transmission method, and server device
US20060190406A1 (en) * 2003-08-07 2006-08-24 Yukitaka Shimizu Accounting system content reproduction device, license sales device, program and recording medium
US7957321B2 (en) 2003-12-31 2011-06-07 Openpeak Inc. Device control system, method, and apparatus for server-based or peer-to-peer network environments
US8234493B2 (en) * 2004-11-17 2012-07-31 Samsung Electronics Co., Ltd. Method for transmitting content in home network using user-binding
US20060129818A1 (en) * 2004-11-17 2006-06-15 Samsung Electronics Co., Ltd. Method for transmitting content in home network using user-binding
US20060107046A1 (en) * 2004-11-18 2006-05-18 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US8768850B2 (en) 2004-11-18 2014-07-01 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US8660961B2 (en) * 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20110213721A1 (en) * 2004-11-18 2011-09-01 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060294594A1 (en) * 2005-01-28 2006-12-28 Jean-Pierre Andreaux Method for managing consumption of digital contents within a client domain and devices implementing this method
US20090077236A1 (en) * 2005-04-08 2009-03-19 Jean-Baptiste Henry Apparatus and method for managing services received in a local area network
US20080195548A1 (en) * 2005-04-11 2008-08-14 Hyun Gon Chu License Data Structure and License Issuing Method
US8290874B2 (en) * 2005-04-22 2012-10-16 Microsoft Corporation Rights management system for streamed multimedia content
US20060242078A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Rights management system for streamed multimedia content
US8325916B2 (en) 2005-05-27 2012-12-04 Microsoft Corporation Encryption scheme for streamed multimedia content protected by rights management system
US8321690B2 (en) 2005-08-11 2012-11-27 Microsoft Corporation Protecting digital media of various content types
US20070089174A1 (en) * 2005-10-14 2007-04-19 David M. Bader Content management system and method for DRM enforcement in a client-server system
US11589132B2 (en) * 2005-12-27 2023-02-21 Rovi Solutions Corporation Methods and apparatus for integrating media across a wide area network
US9467322B2 (en) * 2005-12-27 2016-10-11 Rovi Solutions Corporation Methods and apparatus for integrating media across a wide area network
US20070147351A1 (en) * 2005-12-27 2007-06-28 Brad Dietrich Methods and apparatus for integrating media across a wide area network
US20070192276A1 (en) * 2006-01-31 2007-08-16 Samsung Electronics Co., Ltd. Method and apparatus for temporarily using DRM contents
US8214912B2 (en) * 2006-01-31 2012-07-03 Samsung Electronics Co., Ltd. Method and apparatus for temporarily using DRM contents
US20070198858A1 (en) * 2006-02-15 2007-08-23 Samsung Electronics Co., Ltd. Method and apparatus for importing a transport stream
US8510568B2 (en) 2006-02-15 2013-08-13 Samsung Electronics Co., Ltd. Method and apparatus for importing a transport stream
US20070239617A1 (en) * 2006-03-22 2007-10-11 Samsung Electronics Co., Ltd. Method and apparatus for temporarily accessing content using temporary license
US10977631B2 (en) 2006-05-15 2021-04-13 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US9811789B2 (en) * 2006-05-15 2017-11-07 The Directv Group, Inc. Secure content transfer systems and methods to operate the same
US8220059B2 (en) * 2006-09-04 2012-07-10 Samsung Electronics Co., Ltd. Method and apparatus for generating rights object by reauthorization
US20080060053A1 (en) * 2006-09-04 2008-03-06 Samsung Electronics Co., Ltd. Method and apparatus for generating rights object by reauthorization
US20080082445A1 (en) * 2006-09-08 2008-04-03 Kabushiki Kaisha Toshiba Content sharing system and method
US7630940B2 (en) * 2006-09-08 2009-12-08 Kabushiki Kaisha Toshiba Content sharing system and method
KR101129779B1 (en) 2006-12-19 2012-06-14 콸콤 인코포레이티드 Programmatically transferring applications between handsets based on license information
US20080147530A1 (en) * 2006-12-19 2008-06-19 Kwan Shu-Leung Programmatically transferring applications between handsets based on license information
WO2008077087A3 (en) * 2006-12-19 2008-12-24 Qualcomm Inc Programmatically transferring applications between handsets based on license information
US20080162170A1 (en) * 2006-12-29 2008-07-03 Samsung Electronics Co., Ltd Method and system for digital rights management based on message exchange between drm agent and rendering
US20090048691A1 (en) * 2007-08-16 2009-02-19 Honeywell International Inc. Embedded building conroller with stored software license information
US9147049B2 (en) 2007-08-16 2015-09-29 Honeywell International Inc. Embedded building conroller with stored software license information
US8561130B2 (en) * 2008-02-19 2013-10-15 Sandisk Technologies Inc. Personal license server and methods for use thereof
US20090210923A1 (en) * 2008-02-19 2009-08-20 Jogand-Coulomb Fabrice E Personal license server and methods for use thereof
US20090228976A1 (en) * 2008-03-05 2009-09-10 Kyocera Mita Corporation License management system, and computer-readable recording medium storing license management program
US8966618B2 (en) * 2008-03-05 2015-02-24 Kyocera Document Solutions Inc. License management system, and computer-readable recording medium storing license management program
US20100057674A1 (en) * 2008-08-27 2010-03-04 Honeywell International, Inc. Floating licenses for a real time license system
US11800009B2 (en) 2009-05-27 2023-10-24 Nec Corporation Communication apparatus and communication method
US11032414B2 (en) 2009-05-27 2021-06-08 Nec Corporation Communication apparatus and communication method
US11265418B2 (en) 2009-05-27 2022-03-01 Nec Corporation Communication apparatus and communication method
US10659603B2 (en) 2009-05-27 2020-05-19 Nec Corporation Communication apparatus and communication method
US20120060227A1 (en) * 2009-05-27 2012-03-08 Kaichiro Saito Communication apparatus and communication method
US11838441B2 (en) 2009-05-27 2023-12-05 Nec Corporation Communication apparatus and communication method
US9998591B2 (en) * 2009-05-27 2018-06-12 Nec Corporation Communication apparatus and communication method
US10387629B2 (en) * 2009-06-26 2019-08-20 Disney Enterprises, Inc. Method and system for allocating access to digital media content
US10339541B2 (en) 2009-08-19 2019-07-02 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays
US11483265B2 (en) 2009-08-19 2022-10-25 Oracle International Corporation Systems and methods for associating social media systems and web pages
US11620660B2 (en) 2009-08-19 2023-04-04 Oracle International Corporation Systems and methods for creating and inserting application media content into social media system displays
US9202022B2 (en) 2010-10-07 2015-12-01 Samsung Electronics Co., Ltd. Method and apparatus for providing DRM service
US10528954B2 (en) 2010-11-11 2020-01-07 Sony Corporation Tracking activation of licensable component in audio video device by unique product identification
US10049366B2 (en) 2010-11-11 2018-08-14 Sony Corporation Tracking details of activation of licensable component of consumer electronic device
US9449324B2 (en) 2010-11-11 2016-09-20 Sony Corporation Reducing TV licensing costs
US9691071B2 (en) 2010-11-11 2017-06-27 Sony Corporation Activating licensable component using aggregating device in home network
US8973159B2 (en) 2010-11-11 2015-03-03 Sony Corporation Activating licensable component provided by third party to audio video device
US9990114B1 (en) 2010-12-23 2018-06-05 Oracle International Corporation Customizable publication via multiple outlets
US9117058B1 (en) * 2010-12-23 2015-08-25 Oracle International Corporation Monitoring services and platform for multiple outlets
US20120233706A1 (en) * 2011-03-08 2012-09-13 Dell Products L.P. System and Method for Secure Licensing for an Information Handling System
US8806660B2 (en) * 2011-03-08 2014-08-12 Dell Products L.P. System and method for secure licensing for an information handling system
US20130282521A1 (en) * 2011-08-29 2013-10-24 Sharad K. Garg Publishing, licensing, distributing and/or consuming education e-content
US9589112B2 (en) 2011-09-29 2017-03-07 Lg Electronics Inc. Method, device, and system for downloading contents on the basis of a rights verification
US10884588B2 (en) * 2012-06-29 2021-01-05 Spotify Ab Systems and methods for multi-context media control and playback
US11294544B2 (en) * 2012-06-29 2022-04-05 Spotify Ab Systems and methods for multi-context media control and playback
US20220276755A1 (en) * 2012-06-29 2022-09-01 Spotify Ab Systems and methods for multi-context media control and playback
US10620797B2 (en) * 2012-06-29 2020-04-14 Spotify Ab Systems and methods for multi-context media control and playback
US20140006947A1 (en) * 2012-06-29 2014-01-02 Spotify Ab Systems and methods for multi-context media control and playback
US10440075B2 (en) 2012-06-29 2019-10-08 Spotify Ab Systems and methods for multi-context media control and playback
US9942283B2 (en) 2012-06-29 2018-04-10 Spotify Ab Systems and methods for multi-context media control and playback
US20150336005A1 (en) * 2014-05-20 2015-11-26 Cadillac Jack Electronic gaming system with central game licensing
US10911820B2 (en) 2015-11-16 2021-02-02 Maxell, Ltd. Information processing method, and display apparatus
US11425450B2 (en) 2015-11-16 2022-08-23 Maxell, Ltd. Information processing method, and display apparatus
US10425682B2 (en) 2015-11-16 2019-09-24 Maxell, Ltd. Information processing method, and display apparatus
US11328039B2 (en) * 2019-03-05 2022-05-10 Kyocera Document Solutions Inc. Electronic apparatus, and method of controlling electronic apparatus

Also Published As

Publication number Publication date
CN1574757A (en) 2005-02-02
JP2004362546A (en) 2004-12-24
CN100349404C (en) 2007-11-14
KR20040107602A (en) 2004-12-23

Similar Documents

Publication Publication Date Title
US20040249815A1 (en) License management system and method for playing contents on home network
CA2405489C (en) Secure digital content licensing system and method
US7155415B2 (en) Secure digital content licensing system and method
US7716474B2 (en) Anti-piracy software protection system and method
KR100467929B1 (en) System for protecting and managing digital contents
RU2402809C2 (en) Flexible licensing architecture for licensing digital application
KR101153013B1 (en) Binding content to a domain
US8074083B1 (en) Controlling download and playback of media content
RU2375748C2 (en) Presentation of protected digital content in computer network or similar
US20040133797A1 (en) Rights management enhanced storage
US20040148399A1 (en) System and method for distributing a media content file over a network
AU2001253243A1 (en) Secure digital content licensing system and method
JP2006518901A (en) Digital content distribution and rights management
JP2004046833A (en) Publishing of contents related to digital copyright management (drm) system
JP2006222951A (en) Flexible licensing architecture in content rights management system
US20090119784A1 (en) Out of band license acquisition including content identification
KR20140088065A (en) Method and apparatus for managing DRM rights object
KR100768501B1 (en) Digital contents electronic commerce system and method in which digital right is protected and memory media recoding program to operate the method
JP2005128960A (en) Apparatus and method for reproducing content
KR100765794B1 (en) Method and apparatus for sharing content using sharing license
JP2004110277A (en) Method, device and program for managing content distribution
KR100620588B1 (en) Digital rights management method for appling multi-user of encryption contents
KR20040038456A (en) A drm apparatus and method for sharing the digital contents in the home server
KR20090022831A (en) Contents management system using pack media data and using method thereof
GB2447301A (en) Digital rights management (DRM) using a system of licenses

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, SUN-NAM;REEL/FRAME:015421/0692

Effective date: 20040525

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION