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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000007726 management method Methods 0.000 claims description 62
- 238000004806 packaging method and process Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims 1
- 230000006855 networking Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000033458 reproduction Effects 0.000 description 7
- 238000010276 construction Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012858 packaging process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; 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
- 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.
- 1. Field of the Invention
- 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.
- 2. Description of the Related Art
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- 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; and
- 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 (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.
- 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.
- 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.
- 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.
- 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.
- Hereinafter, an exemplary, non-limiting embodiment of the present invention is described in detail with reference to the accompanying drawings.
- 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, and aWeb server 230 provides a service to enable individual devices to download the encrypted media files. Also, amedia server 240 provides media streams to enable the individual devices to play the encrypted media files in real-time, and alicense 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 theWeb server 230 or themedia server 240. For protecting and maintaining the contents through the packaging process, thepackaging 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. TheWeb 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, themedia server 240 provides a service to stream media files. Similar to theWeb server 230, themedia 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 theWeb server 230 and themedia 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 thelicense 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. Thelicense 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
license server 210, thelicense server 210 generates and issues a license unique to each device. - Through the aforementioned individualization process, 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. - 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
license server 210 creates a license by combining a license key seed with a key ID from a media file encrypted by thepackaging 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
Web server 230 distributing media files, alicense server 210 assigning licenses proper for respective device and contents, alicense management module 340 enabling the licenses assigned from thelicense server 210 to be shared on the home network, andhome devices Web server 230, using each of the licenses issued from thelicense server 210. - FIG. 3 illustrates a case where the
first home device 310 downloads afirst media file 110 thereonto from theWeb server 230 and desires to play thefirst media file 110. In this case, thesecond home device 320 can download thefirst media file 110 existing in thefirst home device 310 thereonto and play it, and thethird device 330 can directly play thefirst media file 110 existing in thefirst home device 310 in a stream format. In this case, thelicense management module 340, requested to issue a license from thefirst home device 130, receives a license “A” 120 downloaded from thelicense server 210, and stores the license “A” 120 therein so as to play thefirst media file 110. - Thereafter, 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. 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.
- 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, thelicense management module 340, and thehome devices Web server 240, themedia server 240 provides a streaming service for media files. - When the plurality of
home devices media stream 130 from themedia server 240 and desire to play it in real-time, thelicense management module 340 receives a first request to issue a license from one of the home devices, downloads a license “B” 140 thereonto from thelicense server 210 and stores the license therein to play thefirst media stream 130. Thereafter, thelicense 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 thelicense 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 thelicense server 210. - The
license management module 340 enables the licenses downloaded from thelicense server 210 to be used in the respective devices. Thelicense 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 thelicense server 210 issues a license can be applied to thelicense management module 340. - When the respective home devices request licenses from the
license management module 340 while transferring content player IDs and hardware IDs to a license storing module 344, thelicense management module 340 requests thelicense 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 atransceiver module 341, alicense request module 342, alicense search module 343, the license storing module 344, and a temporarylicense issuing module 345. Thetransceiver module 341 accepts a request to issue a license from a home device, transmits the license issuing request to thelicense server 210, and downloads thereonto a formal license (herein, a license issued from thelicense server 210 can be designated as the formal license, in comparison with a temporary license) issued from thelicense server 210. - Further, the
transceiver module 341 transmits unique temporary licenses to the respective devices. Thelicense 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 thelicense request module 342 and the temporarylicense issuing module 345. - The license storing module344 stores the formal licenses downloaded from the
license server 210 through thetransceiver module 341. Thelicense request module 342 requests thelicense server 210 to issue a corresponding formal license through thetransceiver module 341, when the formal license corresponding to the home device and contents does not exist in the license storing module 344. Further, the temporarylicense issuing module 345 issues temporary licenses based on the formal license stored in the license storing module 344 through thetransceiver 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 S610. 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 S630.
- 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.
- Next, the contents are downloaded onto a home device at step S640, 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 S660. 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 S710.
- 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 S720.
- At step S730, 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 S730 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.
- 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.
- 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.
- 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.
Claims (15)
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).
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)
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)
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)
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)
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 |
-
2003
- 2003-06-05 KR KR1020030036348A patent/KR20040107602A/en not_active Application Discontinuation
-
2004
- 2004-03-25 JP JP2004090565A patent/JP2004362546A/en active Pending
- 2004-05-09 CN CNB2004100422565A patent/CN100349404C/en not_active Expired - Fee Related
- 2004-05-28 US US10/855,505 patent/US20040249815A1/en not_active Abandoned
Patent Citations (2)
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)
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 |