Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
423 words
A method for storing and retrieving a video presentation from a distributed network, comprising the steps of: distributing a plurality of storage and retrieval units capable of communication with a decentralized network, wherein each storable and retrieval unit comprises a collection of video presentations; associating at least one index manager with one or more storage and retrieval units, wherein each index manager communicates with at least one other index manager and each index manager maintains a database of video presentations stored on at least a portion of the storage and retrieval units; formulatingy a request for a video presentation at a multimedia terminal; specifying at least one storage and retrieval unit as a local storage and retrieval unit associated with the multimedia terminal; transmitting the request from the multimedia terminal to a local storage and retrieval unit; searching the local storage and retrieval unit to determine whether any of the request can be satisfied from the collection of video presentations stored by the local storage and retrieval unit; if any of the request can be satisfied, transmitting at least one presentation satisfying the request from a local storage and retrieval unit for delivery to the multimedia terminal; if any of the request is not satisfied, identifying at least one index manager as a primary index manager for a local storage and retrieval unit associated with the multimedia terminal; forwarding all or part of the request to a primary index manager; searching a database on the primary index manager to determine at least one storage location for each video presentation satisfying all or part of the request from among a first set of storage and retrieval units; if any of the forwarded request can be satisfied, transmitting at least one presentation satisfying the request, from at least one of the storage and retrieval units in the first set of storage and retrieval units, for delivery to the multimedia terminal; if any of the request is not satisfied, identifying at least one index manager as a secondary index manager; forwarding all or part of the request to at least one secondary index manager, searching a database on the secondary index manager to determine a storage location for each video presentation satisfying the forwarded request from among a second set of storage and retrieval units; and if any of the forwarded request can be satisfied, transmitting at least one presentation satisfying the request, from at least one storage and retrieval unit in the second set of storage and retrieval units, for delivery to the multimedia terminal.
Claim 2
Independent Claim
423 words
A method for storing and retrieving a video presentation from a distributed network, comprising the steps of: distributing a plurality of storage and retrieval units capable of communication with a decentralized network, wherein each storable and retrieval unit comprises a collection of video presentations; associating at least one index manager with one or more storage and retrieval units, wherein each index manager communicates with at least one other index manager and each index manager maintains a database of video presentations stored on at least a portion of the storage and retrieval units; formulatingy a request for a video presentation at a multimedia terminal; specifying at least one storage and retrieval unit as a local storage and retrieval unit associated with the multimedia terminal; transmitting the request from the multimedia terminal to a local storage and retrieval unit; searching the local storage and retrieval unit to determine whether any of the request can be satisfied from the collection of video presentations stored by the local storage and retrieval unit; if any of the request can be satisfied, transmitting at least one presentation satisfying the request from a local storage and retrieval unit for delivery to the multimedia terminal; if any of the request is not satisfied, identifying at least one index manager as a primary index manager for a local storage and retrieval unit associated with the multimedia terminal; forwarding all or part of the request to a primary index manager; searching a database on the primary index manager to determine at least one storage location for each video presentation satisfying all or part of the request from among a first set of storage and retrieval units; if any of the forwarded request can be satisfied, transmitting at least one presentation satisfying the request, from at least one of the storage and retrieval units in the first set of storage and retrieval units, for delivery to the multimedia terminal; if any of the request is not satisfied, identifying at least one index manager as a secondary index manager; forwarding all or part of the request to at least one secondary index manager, searching a database on the secondary index manager to determine a storage location for each video presentation satisfying the forwarded request from among a second set of storage and retrieval units; and if any of the forwarded request can be satisfied, transmitting at least one presentation satisfying the request, from at least one storage and retrieval unit in the second set of storage and retrieval units, for delivery to the multimedia terminal.
Claim 3
Dependent Claim
37 words
A method according to claim 1 , additionally comprising the step of invoking a data sequencing interface to handle the delivery of at least one video presentation from a storage and retrieval unit to a multimedia terminal.
Claim 4
Dependent Claim
31 words
A method according to claim 1 , additionally comprising the step of storing one or more video presentations on one or more local storage and retrieval units in a compressed format.
Claim 5
Dependent Claim
31 words
A method according to claim 1 , wherein at least one video presentation delivered to a multimedia terminal is at least one of downloaded, stored and displayed by the multimedia terminal.
Claim 6
Dependent Claim
41 words
A method according to claim 4 , additionally comprising the steps of storing one or more video presentations on one or more local storage and retrieval units in a compressed format, and decompressing the presentation for display at a multimedia terminal.
Claim 7
Dependent Claim
21 words
A method according to claim 2 , wherein each data sequencing interface is in communication with at least one index manager.
Claim 8
Dependent Claim
18 words
A method according to claim 1 , wherein each index manager maintains a database of video presentation usage.
Claim 9
Dependent Claim
21 words
A method according to claim 7 , wherein maintaining a database of video presentation usage includes the step of logging requests.
Claim 10
Dependent Claim
23 words
A method according to claim 7 , wherein maintaining a database of video presentation usage includes the step of logging video presentation deliveries.
Claim 11
Dependent Claim
24 words
A method according to claim 8 , wherein maintaining a database of video presentation usage further includes the step of logging video presentation deliveries.
Claim 12
Dependent Claim
22 words
A method according to claim 8 , wherein the step of logging a request includes associating a regional identifier with the request.
Claim 13
Dependent Claim
22 words
A method according to claim 9 , wherein the step of logging a delivery includes associating a regional identifier with the delivery.
Claim 14
Dependent Claim
87 words
A method according to claim 8 , wherein logging a request includes recording at least one of the date, the time, all or part of the request, an identification of the multimedia terminal making the request, an identification of at least one storage and retrieval unit contacted in connection with the request, an identification of at least one index manager contacted in connection with the request, an indication of whether any of the request is or can be satisfied, and a regional identifier associated with the request.
Claim 15
Dependent Claim
111 words
A method according to claim 9 , wherein logging a delivery includes recording at least one of the date, the time, all or part of a request associated with the delivery, an identification of the multimedia terminal receiving the delivery, an identification of at least one storage and retrieval unit contacted to provide a delivery, an identification of at least one index manager contacted in connection with a corresponding request or delivery, an indication whether a delivery has been successful, an indication whether a delivery satisfies all or part of a request, and a regional identifier associated with one or more of any source or destination for a request or delivery.
Claim 16
Dependent Claim
20 words
A method according to claim 13 , wherein at least one logging function is mediated by a data sequencing interface.
Claim 17
Dependent Claim
20 words
A method according to claim 14 , wherein at least one logging function is mediated by a data sequencing interface.
Claim 18
Dependent Claim
113 words
A method according to claim 7 , comprising the additional steps of: evaluating video usage based on information from one or more databases maintained by one or more index managers; as a function at least in part of evaluated video usage, performing at least one of adding one or more video presentations to a collection of video presentations stored by at least one storage and retrieval unit, and removing one or more video presentations from a collection of video presentations stored on at least one storage and retrieval unit; and updating at least one database of at least one index manager to record at least one video presentation that is added or removed.
Claim 19
Dependent Claim
62 words
A method according to claim 17 , wherein the evaluation of video usage includes consideration of at least one of the logging of requests, the logging of deliveries, the video presentation content of one or more storage and retrieval units, the date, the time, the storage capacity of one or more storage and retrieval units, and the communications load on the network.
Claim 20
Dependent Claim
32 words
A method according to claim 17 , wherein each index manager adds to and removes from the collection of video presentations stored by storage and retrieval units with which it is associated.
Claim 21
Dependent Claim
60 words
A method according to claim 19 , wherein each index manager communicates with at least one other index manager to perform at least one of updating the other index manager, and obtaining a video presentation for storage by a storage and retrieval unit associated with the index manager from a storage and retrieval unit associated with the other index manager.
Claim 22
Dependent Claim
21 words
A method according to claim 1 , wherein each database is updated at least one of periodically or in real time.