A rendering method, system and software for use in a distributed system for managing use and rendering of content in accordance with usage rights associated therewith, and including a rendering device that renders the content; and a distributed repository coupled to the rendering device and includin
A rendering method, system and software for use in a distributed system for managing use and rendering of content in accordance with usage rights associated therewith, and including a rendering device that renders the content; and a distributed repository coupled to the rendering device and including a first mode of operation and a second mode of operation. The first mode of operation receives content from another distributed repository and enforces usage rights associated with the content and permits the rendering device to render the content in accordance with a manner of use specified by the usage rights. The second mode of operation requests the rendering of content received from another distributed repository. The distributed repository permits the content to be rendered only if a manner of use specified in the request corresponds to a manner of use specified in the usage rights.
대표청구항▼
What is claimed is: 1. A rendering system adapted for use in a distributed system for managing use of content, the rendering system being operative to rendering content in accordance with usage rights associated with the content, the rendering system comprising: a rendering device configured to ren
What is claimed is: 1. A rendering system adapted for use in a distributed system for managing use of content, the rendering system being operative to rendering content in accordance with usage rights associated with the content, the rendering system comprising: a rendering device configured to render the content; and a distributed repository coupled to the rendering device and including a first mode of operation and a second mode of operation, wherein the first mode of operation is operative to receive content from another distributed repository and enforce usage rights associated with the content and permit the rendering device to render the content in accordance with a manner of use specified by the usage rights, and the second mode of operation is operative to request the rendering by the rendering device of the content received from said another distributed repository, and the distributed repository is operative to permit the content to be rendered only if a manner of use specified in the request corresponds to a manner of use specified in the usage rights. 2. A rendering system as recited in claim 1, wherein the repository comprises means for storing the content. 3. A rendering system as recited in claim 1, further comprising means for storing the content. 4. A rendering system as recited in claim 2, wherein the means for storing is a means for storing ephemeral copies of the content. 5. A rendering system as recited in claim 1, wherein the rendering device comprises a computer system and the repository comprises software executed on the computer system. 6. A rendering system as recited in claim 1, further comprising an execution device coupled to the repository, the repository being further operative to permit the execution device to execute a computer program only in a manner specified by the usage rights. 7. A rendering system as recited in claim 1, wherein the content is a computer program and the manner of use is a manner of executing the computer program. 8. A rendering system as recited in claim 1, wherein the rendering device and the repository are integrated into a secure system having a secure boundary. 9. A rendering system as recited in claim 1, wherein the rendering device and the repository are separate devices. 10. A rendering system as recited in claim 1, wherein the usage rights include at least one condition that must be satisfied to exercise the manner of use, and wherein the system further comprises means for communicating with an authorization repository for authorizing a condition. 11. A rendering system as recited in claim 1, further comprising means for communicating with a master repository for obtaining an identification certificate for the repository. 12. A rendering system as recited in claim 1, further comprising a boundary containing the repository and the rendering device in a secure environment. 13. A rendering system as recited in claim 10, wherein the condition is possession of a digital ticket. 14. A rendering as recited in claim 1, wherein the content has plural parts having usage rights associated therewith and wherein the repository enforces the usage rights for each component. 15. A rendering system as recited in claim 2, wherein the repository comprises removable media. 16. A rendering system as recited in claim 3, wherein the means for storing comprises removable media. 17. A rendering system as recited in claim 1, wherein the system is implemented using one or more hardware and/or software devices. 18. A rendering system as recited in claim 1, wherein the content and the usage rights are in different files. 19. A rendering system as recited in claim 1, wherein the content and the usage rights are in the same file. 20. A rendering method adapted for use in a distributed system for managing use of content, and operative to render content in accordance with usage rights associated with the content, the method comprising: configuring a rendering device to render the content; configuring a distributed repository coupled to the rendering device to include a first mode of operation and a second mode of operation; enforcing by the distributed repository usage rights associated with the content and permitting the rendering device to render the content in accordance with a manner of use specified by the usage rights, when in the first mode of operation; requesting by the distributed repository access to content when in the second mode of operation, the request including requesting the rendering of the content by the rendering device; and receiving by the distributed repository the request to render the content and permitting the content to be rendered only if a manner of use specified in the request corresponds to a manner of use specified in the usage rights. 21. A rendering method as recited in claim 20, wherein the repository comprises means for storing the content. 22. A rendering method as recited in claim 20, further comprising storing the content. 23. A rendering method as recited in claim 21, further comprising storing ephemeral copies of the content. 24. A rendering method as recited in claim 20, wherein the rendering device comprises a computer system and the repository comprises software executed on the computer system. 25. A rendering method as recited in claim 20, further comprising: coupling an execution device to the repository; and permitting by the repository the execution device to execute a computer program only in a manner specified by the usage rights. 26. A rendering method as recited in claim 20, wherein the content is a computer program and the manner of use is a manner of executing the computer program. 27. A rendering method as recited in claim 20, wherein the rendering device and the repository are integrated into a secure system having a secure boundary. 28. A rendering method as recited in claim 20, wherein the rendering device and the repository are separate devices. 29. A rendering method as recited in claim 20, wherein the usage rights include at least one condition that must be satisfied to exercise the manner of use, and the method further comprises communicating with an authorization repository for authorizing a condition. 30. A rendering method as recited in claim 20, further comprising communicating with a master repository for obtaining an identification certificate for the repository. 31. A rendering method as recited in claim 20, further comprising configuring a boundary containing the repository and the rendering device in a secure environment. 32. A rendering method as recited in claim 29, wherein the condition is possession of a digital ticket. 33. A rendering method as recited in claim 20, wherein the content has plural components having usage rights associated therewith and the method further comprises enforcing by the repository the usage rights for each component. 34. A rendering method as recited in claim 21, wherein the repository comprises removable media. 35. A rendering method as recited in claim 22, wherein the means for storing comprises removable media. 36. A rendering method as recited in claim 20, wherein the method is implemented using one or more hardware and/or software devices. 37. A rendering method as recited in claim 20, wherein the method is implemented using a computer readable medium including one or more computer readable instructions embedded therein and configured to cause one or more computer processors to perform the method. 38. A rendering method as recited in claim 20, wherein the content and the usage rights are in different files. 39. A rendering method as recited in claim 20, wherein the content and the usage rights are in the same file. 40. A computer readable medium including one or more computer readable instructions embedded therein for use in a distributed system for managing use of content, and operative to render content in accordance with usage rights associated with the content, the computer readable instructions configured to cause one or more computer processors to perform the steps of: configuring a rendering device to render the content; configuring a distributed repository coupled to the rendering device to include a first mode of operation and a second mode of operation; enforcing by the distributed repository usage rights associated with the content and permitting the rendering device to render the content in accordance with a manner of use specified by the usage rights, when in the first mode of operation; requesting by the distributed repository access to content when in the second mode of operation, the request including requesting the rendering of the content by the rendering device; and receiving by the distributed repository the request to render the content and permitting the content to be rendered only if a manner of use specified in the request corresponds to a manner of use specified in the usage rights. 41. A computer readable medium as recited in claim 40, wherein the repository comprises means for storing the content. 42. A computer readable medium as recited in claim 40, wherein the computer readable instructions are configured to cause the one or more computer processors to perform the step of storing the content. 43. A computer readable medium as recited in claim 41, wherein the computer readable instructions are configured to cause the one or more computer processors to perform the step of storing ephemeral copies of the content. 44. A computer readable medium as recited in claim 40, wherein the rendering device comprises a computer system and the repository comprises software executed on the computer system. 45. A computer readable medium as recited in claim 40, wherein the computer readable instructions are configured to cause the one or more computer processors to perform the steps of: coupling an execution device coupled to the repository; and permitting by the repository the execution device to execute a computer program only in a manner specified by the usage rights. 46. A computer readable medium as recited in claim 40, wherein the content is a computer program and the manner of use is a manner of executing the computer program. 47. A computer readable medium as recited in claim 40, wherein the rendering device and the repository are integrated into a secure system having a secure boundary. 48. A computer readable medium as recited in claim 40, wherein the rendering device and the repository are separate devices. 49. A computer readable medium as recited in claim 40, wherein the usage rights include at least one condition that must be satisfied to exercise the manner of use, and the computer readable instructions are configured to cause the one or more computer processors to perform the step of communicating with an authorization repository for authorizing a condition. 50. A computer readable medium as recited in claim 40, wherein the computer readable instructions are configured to cause the one or more computer processors to perform the step of communicating with a master repository for obtaining an identification certificate for the repository. 51. A computer readable medium as recited in claim 40, wherein the computer readable instructions are configured to cause the one or more computer processors to perform the step of configuring a boundary containing the repository and the rendering device in a secure environment. 52. A computer readable medium as recited in claim 49, wherein the condition is possession of a digital ticket. 53. A computer readable medium as recited in claim 40, wherein the content has plural components having usage rights associated therewith and the computer readable instructions are configured to cause the one or more computer processors to perform the step of enforcing by the repository the usage rights for each component. 54. A computer readable medium as recited in claim 41, wherein the repository comprises removable media. 55. A computer readable medium as recited in claim 42, wherein the means for storing comprises removable media. 56. A computer readable medium as recited in claim 40, wherein the content and the usage rights are in different files. 57. A computer readable medium as recited in claim 40, wherein the content and the usage rights are in the same file.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (137)
Fabbio Robert A. (Austin TX), Access control policies for an object oriented database, including access control lists which span across object boundar.
Wobber Edward (Menlo Park CA) Abadi Martin (Palo Alto CA) Birrell Andrew (Los Altos CA) Lampson Butler (Cambridge MA), Access control subsystem and method for distributed computer system using locally cached authentication credentials.
Risberg Jeffrey S. (3249 Morris Dr. Palo Alto CA 94303) Skeen Marion D. (3826 Magnolia Dr. Palo Alto CA 94306), Apparatus and method for creation of a user definable video displayed document showing changes in real time data.
Davis Derek L. (Phoenix AZ) Smith Lionel (Queen Creek AZ), Apparatus and method for preventing disclosure through user-authentication at a printing node.
Russell Edward A. (Acton MA), Authorization system for obtaining in single step both identification and access rights of client to server directly fro.
Kenneth Louis Milsted ; Craig Kindell ; Qing Gong, Automated method and apparatus to package digital content for electronic distribution using the identity of the source content.
Barnes Vera L. (Wayne PA) Dodds ; Jr. Thomas J. (Drexel Hill PA) Gibson Harold F. (Downington PA) Campbell ; Jr. Carl M. (Newtown Square PA), Communications line authentication device.
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.
Narasimhalu Arcot D. (Singapore SGX) Wang Weiguo (Singapore SGX) Kankanhalli Mohan S. (Singapore SGX), Controlled dissemination of digital information.
Downer Robert R. (Medfield MA) Noonan Richard C. (Belmont MA) Dalke David M. (Marlborough MA), Controlling machine operation with respect to consumable accessory units.
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.
Geffrotin Bernard (Meudon FRX), Data processing system comprising authentification means viz a viz a smart card, an electronic circuit for use in such s.
Stefik Mark J. (Woodside CA) Russell Daniel M. (Palo Alto CA) Bobrow Daniel G. (Palo Alto CA) Henderson ; Jr. D. Austin (La Honda CA), Document processing system utilizing document service cards to provide document processing services.
Downs Edgar ; Gruse George Gregory ; Hurtado Marco M. ; Lehman Christopher T. ; Milsted Kenneth Louis ; Lotspiech Jeffrey B., Electronic content delivery system.
Elmer Thomas I. (Sunnyvale CA) Nguyen Tuan T. (Milpitas CA) Lin Rung-Pan (San Jose CA), Encryption of streams of addressed information to be used for program code protection.
Chandra Akhileshwari N. (Mahopac NY) Comerford Liam D. (Carmel NY) White Steve R. (New York NY), Implementing a shared higher level of privilege on personal computers for copy protection of software.
Akiyama Ryota,JPX ; Hasebe Takayuki,JPX ; Yoshioka Makoto,JPX, Information distribution system wherein storage medium storing ciphered information is distributed.
Okano Hirokazu (1-8-6 ; Kurakake Asakita-Ku ; Hiroshima-shi ; Hiroshima JPX), Information processing system using error-correcting codes and cryptography.
Lessin Arlen R. (New York NY) Gruppuso Frank M. (Commack NY) Harrison Shelley A. (Dix Hills NY), Intelligent portable interactive personal data system.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Card Stuart K. (Los Altos CA) Casey Michalene M. (Morgan Hill CA) Goldstein Richard J. (San Francisco CA) Lamming Michael G. (Cambridge CA, Interactive contents revealing storage device.
Hershey Antoinette F. (Acton MA) French Andrew H. (Lexington MA) Boire Christopher P. (Westborough MA), License mangagement system and license storage key.
Johnson Donavon W. (Georgetown TX) Morgan Stephen P. (Mahopac NY) Smith Todd A. (Austin TX), Maintenance of file attributes in a distributed data processing system.
Cooper Thomas Edward ; Pryor Robert Franklin, Method and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-d.
Cooper Thomas E. (Louisville CO) Nagda Jagdish (Boulder CO) Pryor Robert F. (Longmont CO), Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted file.
Cooper Thomas Edward ; Phillips Hudson Wayne ; Pryor Robert Franklin, Method and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption.
Chou Wayne W. (25 Hauley Pl. Ridgefield CT 06877) Erett Richard E. (78 White Birch La. Stamford CT 06905), Method and apparatus for protecting computer software utilizing coded filter network in conjunction with an active coded.
Jones Gregory A. (Seattle WA) Price Robert M. (Seattle WA) Veghte William L. (Bellevue WA), Method and system for authenticating access to heterogeneous computing services.
Halter Bernard J. (Longmont CO) Bracco Alphonse M. (Reston VA) Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Prymak ; deceased Rostislaw (late of Dumfries VA , Method and system for multimedia access control enablement.
Janis Frederick L. (Keller TX), Method and system for providing user access control within a distributed data processing system by the exchange of acces.
Janis Frederick L. (Keller TX), Method and system for variable authority level user access control in a distributed data processing system having multip.
Ye Shin-Ju,FRX ; Rabiller Philippe,FRX ; Keskes Naamen,FRX, Method for automatic detection of planar heterogeneities crossing the stratification of an environment.
Griffeth Nancy D. (Westfield NJ) Velthuijsen Hugo (Den Haag NLX), Method for resolving conflicts among distributed entities through the generation of counter proposals by transversing a.
Chou Wayne W. (Ridgefield CT) Kulinets Joseph M. (Stamford CT) Elteto Laszlo (Stamford CT) Engel Frederik (Wilton CT), Method of software distribution protection.
Elliott John C. (Summit NJ) O\Connell James A. (Short Hills NJ) Ladouceur Lawrence (Scarsdale NY) Altman William (Lower Paxton PA) Jarett Keith (Oakland CA), Multi-issuer transaction device with individual identification verification plug-in application modules for each issuer.
Johnson Herrick J. (Marblehead MA) Olson Margaret (Nashua NH) Jones Stuart (Cambridge MA) Bodoff Stephanie (Somerville MA) Bertrand Stephen C. (Waltham MA) Levine Paul H. (Carlisle MA), Network license server.
Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Prymak Rostislaw (Dumfries VA) Wilkins John D. (Somerville VA), Secure cryptographic operations using control vectors generated inside a cryptographic facility.
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.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., System and methods for secure transaction management and electronic rights protection.
Stefik Mark J. (Woodside CA) Bobrow Daniel G. (Palo Alto CA) Pirolli Peter L. T. (El Cerrito CA), System for controlling the distribution and use of composite digital works.
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.
Stefik Mark J. ; Petrie Glen W. ; Okamoto Steve A. ; Briggs Nicholas H., System for controlling the distribution and use of rendered digital works through watermaking.
Volk Larry N. (3320 Royce Ct. Las Vegas NV), System for vending program cartridges which have circuitry for inhibiting program usage after preset time interval expir.
Edwards ; Jr. Gordon L. (Easley SC), System with software usage timer and counter for allowing limited use but preventing continued unauthorized use of prote.
Saigh Michael M. ; Chang Edward H. ; Brockhouse Douglas B. ; Chang Hsiao-Shih, Systems and apparatus for electronic communication and storage of information.
Shear Victor H. ; Van Wie David M. ; Weber Robert P., Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information.
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.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Karl L. Ginter ; Victor H. Shear ; Francis J. Spahn ; David M. Van Wie, Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for the secure transaction management and electronic rights protection.
Aldous Stephen C. (Salt Lake City UT) Dake Guy M. (Sandy UT), Systems for connection of physical/electrical media connectors to computer communications cards.
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.
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.
Abraham Dennis G. (Concord NC) Aden Steven G. (Charlotte NC) Arnold Todd W. (Charlotte NC) Neckyfarow Steven W. (Charlotte NC) Rohland William S. (Charlotte NC), Transaction system security method and apparatus.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M. ; Weber Robert P., Trusted and secure techniques, systems and methods for item delivery and execution.
Pavlov Leonidas P. (Colorado Springs CO) Aba-Jbara Nabil M. (Colorado Springs CO), Unitary, self-contained card verification and validation system and method.
Abraham Dennis G. (Concord NC) Henningsmeyer Daniela (Stuttgart VA DEX) Hudson John M. (Manassas VA) Johnson Donald B. (Manassas VA) Le An V. (Manassas VA) Matyas Stephen M. (Manassas VA) Stevens Jam, User defined function facility.
Cohen Jason M. (20 Skookwams Ct. West Islip NY 11795), Video communications system having a remotely controlled central source of video and audio data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.