System and method for controlling utilization of content
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-021/10
G06Q-030/00
G06Q-010/10
G06Q-020/12
G06Q-030/02
G06Q-030/04
G06Q-030/06
G06Q-050/18
H04L-012/14
H04L-029/06
H04L-029/12
H04N-007/16
H04N-021/234
H04N-021/254
H04N-021/2543
H04N-021/266
H04N-021/4627
H04N-021/6332
H04N-021/6377
H04N-021/835
H04N-021/8355
H04L-009/32
출원번호
US-0600870
(2012-08-31)
등록번호
US-9734506
(2017-08-15)
발명자
/ 주소
Stefik, Mark J.
Pirolli, Peter L. T.
출원인 / 주소
CONTENTGUARD HOLDINGS, INC.
대리인 / 주소
Kaufman, Marc S.
인용정보
피인용 횟수 :
0인용 특허 :
66
초록▼
Apparatus, method, and media for controlling utilization of content. An exemplary method comprises associating one or more usage rights with content, wherein the usage rights are based at least in part on a usage rights grammar, and wherein each of the usage rights corresponds to a permitted utiliza
Apparatus, method, and media for controlling utilization of content. An exemplary method comprises associating one or more usage rights with content, wherein the usage rights are based at least in part on a usage rights grammar, and wherein each of the usage rights corresponds to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised, receiving from an external computing device external, a request to access the content, the request corresponding to a utilization of the content, determining whether the requested utilization corresponds to at least one of the usage rights associated with the content, and transmitting to an external a computing device, at least one of the usage rights based at least in part on a determination that the requested utilization corresponds to at least one of the usage rights.
대표청구항▼
1. An apparatus for controlling utilization of content, the apparatus comprising: one or more processors; andone or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors
1. An apparatus for controlling utilization of content, the apparatus comprising: one or more processors; andone or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to: associate one or more usage rights with content, wherein the one or more usage rights are based at least in part on a usage rights grammar, each of the one or more usage rights corresponding to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised;receive, from a computing device external to the apparatus, a request to access the content, the request corresponding to a requested utilization of the content;determine whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content;determine whether the requested utilization is within a limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization; andenable the transmission of at least one of the one or more usage rights to a computing device external to the apparatus based at least in part on a determination that the requested utilization corresponds to at least one of the one or more usage rights associated with the content and on a determination that the requested utilization is within the limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization. 2. The apparatus of claim 1, wherein determining whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content includes determining that the one or more conditions which must be satisfied in order for the respective usage right to be exercised are satisfied. 3. The apparatus of claim 1, wherein at least one of the one or more memories has further instructions stored thereon that, when executed by at least one of the one or more processors, cause at least one of the one or more processors to deny transmission of at least one of the one or more usage rights to a computing device external to the apparatus based at least in part on a determination that the requested utilization does not correspond to at least one of the one or more usage rights associated with the content. 4. The apparatus of claim 1, wherein a computing device external to the apparatus is permitted, by at least one of the one or more processors, to utilize the content in accordance with the at least one of the transmitted usage rights. 5. The apparatus of claim 1, wherein the content is stored on a computing device external to the apparatus. 6. The apparatus of claim 1, wherein the content is transmitted with the at least one of the one or more usage rights. 7. The apparatus of claim 1, wherein the apparatus is a single computing device. 8. The apparatus of claim 1, wherein the requested utilization is at least one of rendering, distributing, viewing, playing, printing, modifying, and copying. 9. The apparatus of claim 1, wherein the computing device to which at least one of the one or more usage rights are transmitted is part of at least one of a printer system, a video system, and an audio system that utilizes the content. 10. A computer-implemented method executed by one or more computing devices for controlling utilization of content, the method comprising: associating, by at least one of the one or more computing devices, one or more usage rights with content, the one or more usage rights being based at least in part on a usage rights grammar, and each of the one or more usage rights corresponding to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised;receiving, by at least one of the one or more computing devices, from a computing device external to the one or more computing devices, a request to access the content, the request corresponding to a requested utilization of the content;determining, by at least one of the one or more computing devices, whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content;determining, by at least one of the one or more computing devices, whether the requested utilization is within a limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization; andtransmitting, by at least one of the one or more computing devices, to a computing device external to the one or more computing devices, at least one of the one or more usage rights based at least in part on a determination that the requested utilization corresponds to at least one of the one or more usage rights associated with the content and on a determination that the requested utilization is within the limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization. 11. The method of claim 10, wherein determining whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content includes determining that the one or more conditions which must be satisfied in order for the respective usage right to be exercised are satisfied. 12. The method of claim 10, further comprising denying transmission of the one or more usage rights to a computing device external to the one or more computing devices based at least in part on a determination that the requested utilization does not correspond to the one or more usage rights associated with the content. 13. The method of claim 10, wherein a computing device external to the one or more computing devices is permitted, by at least one of the one or more processors, to utilize the content in accordance with the at least one of the transmitted usage rights. 14. The method of claim 10, wherein the content is stored on a computing device external to the one or more computing devices. 15. The method of claim 10, wherein the content is transmitted with the at least one of the one or more usage rights. 16. The method of claim 10, wherein the one or more processors is a single computing device. 17. The method of claim 10, wherein the requested utilization is at least one of rendering, distributing, viewing, playing, printing, modifying, and copying. 18. The method of claim 10, wherein the computing device to which at least one of the one or more usage rights are transmitted is part of at least one of a printer system, a video system, and an audio system that utilizes the content. 19. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to: associate one or more usage rights with content, the one or more usage rights being based at least in part on a usage rights grammar, and each of the one or more usage rights corresponding to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised;receive, from a computing device external to the one or more computing devices, a request to access the content, the request corresponding to a requested utilization of the content;determine whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content;determine whether the requested utilization is within a limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization; andtransmit at least one of the one or more usage rights to a computing device external to the one or more computing devices based at least in part on a determination that the requested utilization corresponds to at least one of the one or more usage rights associated with the content and on a determination that the requested utilization is within the limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization. 20. The at least one non-transitory computer-readable medium of claim 19, wherein determining whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content includes determining that the one or more conditions which must be satisfied in order for the respective usage right to be exercised are satisfied. 21. The at least one non-transitory computer-readable medium of claim 19, further storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to deny transmission of at least one of the one or more usage rights to a computing device external to the one or more computing devices based at least in part on a determination that the requested utilization does not correspond to at least one of the one or more usage rights associated with the content. 22. The at least one non-transitory computer-readable medium of claim 19, wherein a computing device external to the one or more computing devices is permitted to utilize the content in accordance with the at least one of the transmitted usage rights. 23. The at least one non-transitory computer-readable medium of claim 19, wherein the content is stored on a computing device external to the one or more computing devices. 24. The at least one non-transitory computer-readable medium of claim 19, wherein the content is transmitted with the at least one of the one or more usage rights. 25. The at least one non-transitory computer-readable medium of claim 19, wherein the instructions are executed by a single computing device. 26. The at least one non-transitory computer-readable medium of claim 19, wherein the requested utilization is at least one of rendering, distributing, viewing, playing, printing, modifying, and copying. 27. The at least one non-transitory computer-readable medium of claim 19, wherein the computing device to which at least one of the one or more usage rights are transmitted is part of at least one of a printer system, a video system, and an audio system that utilizes the content. 28. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to: associate one or more usage rights with content stored on a computing device external to the one or more computing devices, the one or more usage rights being based at least in part on a usage rights grammar, and each of the one or more usage rights corresponding to a permitted utilization of the content and one or more conditions which must be satisfied in order for the respective usage right to be exercised;receive, from a computing device external to the one or more computing devices, a request to access the content, the request corresponding to a requested utilization of the content;determine whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content;determine whether the requested utilization is within a limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization;transmit at least one of the one or more usage rights to a computing device external to the one or more computing devices based at least in part on a determination that the requested utilization corresponds to at least one of the one or more usage rights associated with the content and on a determination that the requested utilization is within the limit on the number of simultaneous utilizations of the content available for the same type of utilization as the requested utilization;deny transmission of at least one of the one or more usage rights to a computing device external to the one or more computing devices based at least in part on a determination that the requested utilization does not correspond to at least one of the one or more usage rights associated with the content; andpermit a computing device external to the one or more computing devices is to utilize the content in accordance with at least one of the transmitted usage rights. 29. The at least one non-transitory computer-readable medium of claim 28, wherein determining whether the requested utilization corresponds to at least one of the one or more usage rights associated with the content includes determining that the one or more conditions which must be satisfied in order for the respective usage right to be exercised are satisfied. 30. The at least one non-transitory computer-readable medium of claim 28, wherein the requested utilization is at least one of rendering, distributing, viewing, playing, printing, modifying, and copying.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (66)
Beetcher Robert Carl ; Corrigan Michael Joseph ; Reardon ; Jr. Francis Joseph ; Moran James William, Apparatus and method for controlling access to software.
Bain James M. (Beavercreek OH) Best David J. (Miamisburg OH) Globig James E. (Hamilton OH) Lamprecht ; Jr. Dale E. (Dayton OH) Markham James G. (Spring Valley OH) Stellwag Debra A. (Dayton OH), Barcode identification system spooler.
Barlow Douglas C. (Redmond WA), Computer network operating with multilevel hierarchical security with selectable common trust realms and corresponding s.
Fischer Addison M. (60 14th Ave. South Naples FL 33942), Computer system security method and apparatus for creating and using program authorization information data structures.
Fischer Addison M. (60 14th Ave. South Naples FL 33942), Computer system security method and apparatus having program authorization information data structures.
Auerbach Joshua Seth (Ridgefield CT) Chow Chee-Seng (Cupertino CA) Kaplan Marc Adam (Katonah NY) Crigler Jeffrey Charles (McLean VA), Creation and distribution of cryptographic envelope.
Hartrick Thomas V. (Gaithersburg MD) Stevens Jeffrey N. (Gaithersburg MD) Sabia Nicholas J. (Silver Spring MD), Data processing system and method to enforce payment of royalties when copying softcopy books.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Ross Cliff D. (Pleasant Grove UT) Taylor Neil W. (Springville UT) Kingdon Kevin W. (Orem UT) Davis Howard R. (Salem UT) Major Drew (Orem UT), Method and apparatus for electronic licensing.
Grantz Jeffrey A. (Boca Raton FL) Ure J. Robert (Coral Springs FL), Method and apparatus for providing a trial period for a software license product using a date stamp and designated test.
O\Callaghan Daniel (Fairfax Station VA) Lew Eugene L. (Olney MD), Method and apparatus for video on demand with fast forward, reverse and channel pause.
Yuval Gideon A. (Mercer Island WA) Ernst Michael (Redmond WA), Method and system for controlling unauthorized access to information distributed to users.
Sudama Ram (Hudson MA) Griffin David M. (Maynard MA) Johnson Brad (Westerly RI) Sealy Dexter (Boston MA) Shelhamer James (Maynard MA) Tallman Owen H. (Lunenburg MA), Method for providing a security facility for a network of management servers utilizing a database of trust relations to.
Chandra Ashileshwari N. (Mahopac NY) Comerford Liam D. (Carmel NY) White Steve R. (New York NY), Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocess.
Audebert Yves (Croissy-sur-Seine FRX) Delahaye Achille (Fontenay-sous-Bois FRX), System and individual device for participation in a broadcast program.
Stefik Mark J. (Woodside CA) Merkle Ralph C. (Sunnyvale CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of digital works having a fee reporting mechanism.
Barber Jon H. (Santa Barbara CA) Woodward Ronald A. (Boulder CO) Burkley Richard M. (Boulder CO) Rehme Erwin L. (Longmont CO) Jackson Matthew W. (Boulder CO) Young Douglas M. (Boulder CO), System for controlling the number of concurrent copies of a program in a network based on the number of available licens.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining using and manipulating rights management data structures.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.