Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
213 words
A method for controlling access to and distribution of a composite digital work between computer based systems, said composite digital work comprised of a plurality of parts, each part representing an individual digital work, said method comprising the steps of: a) creating an instance of a composite digital work; b) creating a description structure for said composite digital work, said description structure comprising a plurality of description blocks, each of said description blocks for storing access information for at least one of said plurality of parts of said composite digital work, said access information specifying how said corresponding part may be used or distributed; c) storing said description structure and said composite digital work in a repository; d) said repository receiving a request to access said composite digital work, said request having request access information indicating how a requested composite digital work will be used; e) said repository comparing the access information for each description block of said description structure of said composite digital work to said request access information; and f) said repository granting said request to access said composite digital work if it is determined that said request access information is in the scope of the access information for each description block of said description structure of said composite digital work.
Claim 2
Independent Claim
213 words
A method for controlling access to and distribution of a composite digital work between computer based systems, said composite digital work comprised of a plurality of parts, each part representing an individual digital work, said method comprising the steps of: a) creating an instance of a composite digital work; b) creating a description structure for said composite digital work, said description structure comprising a plurality of description blocks, each of said description blocks for storing access information for at least one of said plurality of parts of said composite digital work, said access information specifying how said corresponding part may be used or distributed; c) storing said description structure and said composite digital work in a repository; d) said repository receiving a request to access said composite digital work, said request having request access information indicating how a requested composite digital work will be used; e) said repository comparing the access information for each description block of said description structure of said composite digital work to said request access information; and f) said repository granting said request to access said composite digital work if it is determined that said request access information is in the scope of the access information for each description block of said description structure of said composite digital work.
Claim 3
Dependent Claim
98 words
The method as recited in claim 1 wherein said step of creating an instance of a composite digital work is further comprised of the steps of: a1) creating a first part of said composite digital work; a2) creating a first description block for said first part of said composite digital work; a3) obtaining an existing second part for said composite digital work, said second digital work having a second description block; a4) combining said first part and said second part to form said composite digital work; and a5) creating a third description block for said composite digital work.
Claim 4
Dependent Claim
51 words
The method as recited in claim 2 wherein said step of creating a description structure for said composite digital work is further comprised of the step of linking said first description block, said second description block and said third description blocks to correspond to the organization of said composite digital work.
Claim 5
Dependent Claim
49 words
The method as recited in claim 3 wherein said step of storing said description structure and said composite digital work in a repository is further comprised of the steps of storing said description structure in a first storage means and said composite digital work in a second storage means.
Claim 6
Dependent Claim
104 words
The method as recited in claim 4 wherein each of said first description block, said second description block and said third description block is comprised of a pointer to a corresponding part of said composite digital work stored in said second storage means and a control information part for storing usage rights for said corresponding part of said digital work and said step of creating a first description block for said first part of said composite digital work is further comprised of the step of specifying a first set of usage rights and storing in said control information part of said first description block.
Claim 7
Dependent Claim
47 words
The method as recited in claim 5 wherein said step of creating a third description block for said composite digital work is further comprised of the step of specifying a second set of usage rights and storing in said control information part of said third description block.
Claim 8
Dependent Claim
108 words
The method as recited in claim 6 wherein said step of said repository comparing the access information for each description block of said description structure of said composite digital work to said request access information is further comprised of the steps of: e1) said repository identifying a usage right from said request access information; e2) for each description block said repository performing the steps of: determining if said identified usage right is in its associated control information part; if said usage right is not in said control information part indicating that said request access information is not in the scope of the access information for said description block.
Claim 9
Dependent Claim
164 words
The method as recited in claim 6 wherein said step of said repository comparing the access information for each description block of said description structure of said composite digital work to said request access information is further comprised of the steps of: e1) said repository identifying a usage right from said request access information; e2) for each description block said repository performing the steps of: determining if said identified usage right is in its associated control information part; if said usage right is not in said control information part said repository indicating that said request access information is not in the scope of the access information for said description block; if said usage right is in said control information, said repository determining if access parameters for said right are satisfied based on said request access information; if said access parameters are not satisfied, said repository indicating that said request access information is not in the scope of the access information for said description block.
Claim 10
Dependent Claim
46 words
The method as recited in claim 1 wherein said step of creating a description structure for said composite digital work is further comprised of the step of adding a shell description block for specifying usage rights and fees of a distributor of said composite digital work.
Claim 11
Dependent Claim
37 words
The method as recited in claim 2 wherein said step of obtaining an existing second part for said composite digital work is further comprised of the step of extracting said second part from an existing digital work.
Claim 12
Dependent Claim
80 words
The method as recited in claim 5 wherein said step of creating a third description block for said composite digital work is further comprised of the step of specifying a second set of usage rights and storing in said control information part of said third description block, said second set of usage rights including a usage right indicating that no subsequent shell description blocks for specifying usage rights and fees of a distributor may be added to said description structure.
Claim 13
Dependent Claim
169 words
A repository for storing and controlling access to composite digital works comprising: an interface means for receiving requests to access digital works stored therein; a first storage unit for storing digital data representing digital works; a second storage unit for storing description structures for digital works stored in said first storage unit, said description structure comprising a plurality of description blocks, each of said description blocks comprising: a pointer to a parent description block, one or more pointers to children description blocks, a pointer to a corresponding part of a digital work stored in said first storage unit and a usage rights part for storing one or more usage rights, each of said usage rights specifying an instance of how said part may be used; a transactions processor for processing requests to access a digital work, said transactions processor comprising a means for identifying a usage right from a request to access said digital work, and a means for determining if a description block contains an identified usage right.
Claim 14
Dependent Claim
169 words
A repository for storing and controlling access to composite digital works comprising: an interface means for receiving requests to access digital works stored therein; a first storage unit for storing digital data representing digital works; a second storage unit for storing description structures for digital works stored in said first storage unit, said description structure comprising a plurality of description blocks, each of said description blocks comprising: a pointer to a parent description block, one or more pointers to children description blocks, a pointer to a corresponding part of a digital work stored in said first storage unit and a usage rights part for storing one or more usage rights, each of said usage rights specifying an instance of how said part may be used; a transactions processor for processing requests to access a digital work, said transactions processor comprising a means for identifying a usage right from a request to access said digital work, and a means for determining if a description block contains an identified usage right.
Claim 15
Dependent Claim
29 words
The repository as recited in claim 12 wherein said transaction processor is further comprised of usage rights conflict resolution means for resolving usage rights conflicts between different description blocks.
Claim 16
Dependent Claim
55 words
The repository as recited in claim 13 wherein said conflict resolution means will grant access to a part of said composite digital work associated with a description block having said identified usage right and denying access to a part of said composite digital work associated with a description block not having said identified usage right.
Claim 17
Dependent Claim
31 words
The repository as recited in claim 13 wherein said conflict resolution means will deny access to said composite digital work if any description block does not contain said identified usage right.
Claim 18
Independent Claim
232 words
A system for controlling access to and usage of composite digital works between computer based systems, said composite digital work comprised of a plurality of digital works, said system comprising: means for attaching usage rights to digital works, said usage rights indicating how a recipient of a digital work may use and subsequently distribute said digital work; means for creating a description structure for said composite digital work, said description structure comprising a description block for each digital work of said composite digital work, said description block comprising said usage rights for said digital work and addressing information for said digital work; a plurality of repositories for managing exchange of composite digital works based on usage rights attached to said digital works comprising a composite digital work, each of said plurality of repositories associated with a computer based system and comprising a storage means for storing digital works, a processor having a first server mode of operation for processing access requests to said digital works and a second requester mode of operation for initiating requests to access digital works, a timekeeping means and a connection means; a rendering system for rendering of digital works, said rendering system comprising a rendering repository for secure receipt of composite digital works and a rendering device having means for converting digital signals to signals suitable for rendering of said digital works comprising said composite digital work.
Claim 19
Independent Claim
232 words
A system for controlling access to and usage of composite digital works between computer based systems, said composite digital work comprised of a plurality of digital works, said system comprising: means for attaching usage rights to digital works, said usage rights indicating how a recipient of a digital work may use and subsequently distribute said digital work; means for creating a description structure for said composite digital work, said description structure comprising a description block for each digital work of said composite digital work, said description block comprising said usage rights for said digital work and addressing information for said digital work; a plurality of repositories for managing exchange of composite digital works based on usage rights attached to said digital works comprising a composite digital work, each of said plurality of repositories associated with a computer based system and comprising a storage means for storing digital works, a processor having a first server mode of operation for processing access requests to said digital works and a second requester mode of operation for initiating requests to access digital works, a timekeeping means and a connection means; a rendering system for rendering of digital works, said rendering system comprising a rendering repository for secure receipt of composite digital works and a rendering device having means for converting digital signals to signals suitable for rendering of said digital works comprising said composite digital work.
Claim 20
Dependent Claim
41 words
The system as recited in claim 15 wherein said storage means of a repository is further comprised of: a first storage component for storing a description structure for each digital work; and a second storage component for storing said digital work.
Claim 21
Dependent Claim
26 words
The system as recited in claim 17 wherein said first storage component is a solid state memory and said second storage component is a magnetic memory.
Claim 22
Dependent Claim
27 words
The system as recited in claim 17 wherein said first storage component is a solid state memory and said second storage component is a solid state memory.
Claim 23
Dependent Claim
26 words
The system as recited in claim 17 wherein said first storage component is a solid state memory and said second storage component is an optical memory.
Claim 24
Dependent Claim
27 words
The system as recited in claim 16 wherein one of said plurality of digital works is a text work and said rendering device is a printing device.
Claim 25
Dependent Claim
28 words
The system as recited in claim 16 wherein one of said plurality of digital works is a video work and said rendering device is a video playback device.
Claim 26
Dependent Claim
28 words
The system as recited in claim 16 wherein one of said plurality of digital works is an audio work and said rendering device is an audio playback device.
Claim 27
Dependent Claim
46 words
The system as recited in claim 16 wherein said composite digital work is a multimedia work and each of said plurality of digital works is of a different media and said rendering system is further comprised of a rendering device for each of said different media.