Method and system for efficient and dynamically adaptable digitally-encoded-information distribution
First Claim
1. A distributed content-distribution system comprising:
- one or more system servers that each stores content-object instances; and
one or more kiosk-like content servers in retail locations that eachstores content-object instances,requests content objects from one or more of the system servers,connects to a consumer-electronics devices on behalf of a user,determines the type of the connected consumer-electronics device,receives, from users, requests for download of content objects to the users'"'"' consumer-electronics device, andresponds to each request for download of a content object to a user'"'"'s consumer-electronics device by one of;
requesting a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device from a system server, retrieving, from a data-storage component within, or from a data-storage facility associated with, the kiosk-like content server, a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device and downloading the retrieved content-object instance to the user'"'"'s consumer-electronics device, andretrieving a content-object instance from the data-storage component or the data-storage facility and transcoding the retrieved content-object instance to generate a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device;
wherein the system servers include one or more back-end servers;
wherein the system servers, the kiosk-like content servers, and the consumer-electronics devices are hierarchically organized, with the consumer-electronics devices at a lowest level, with the one or more kiosk-like content servers at a next-to-lowest level in the hierarchy, and the one or more backend servers at a highest level in the hierarchy;
wherein each request for a content object is received from a user by the one or more kiosk-like content server at the next-to-lowest level; and
wherein, when a kiosk-like content server, in response to a received request for a content object, requests the content object from a system server, the request for the content object forwarded upward through the hierarchically organized system servers.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include efficient and dynamically self-adaptive digitally-encoded-information distribution systems that monitor digitally-encoded information transactions in order to continuously reconfigure themselves by redistributing stored digitally-encoded information among computer systems that together compose the digitally-encoded-information distribution systems and by dynamically balancing tradeoffs between storing particular encodings of particular information objects and generating particular encodings of particular information objects only as needed to satisfy requests. Distribution efficiency is further optimized by ensuring that the types, configurations, capacities, and capabilities of requesting consumer-electronics devices are accurately and precisely determined, so that stored information appropriately encoded for requesting consumer-electronics devices can be efficiently located or generated for rapid delivery to requesting devices.
24 Citations
9 Claims
-
1. A distributed content-distribution system comprising:
-
one or more system servers that each stores content-object instances; and one or more kiosk-like content servers in retail locations that each stores content-object instances, requests content objects from one or more of the system servers, connects to a consumer-electronics devices on behalf of a user, determines the type of the connected consumer-electronics device, receives, from users, requests for download of content objects to the users'"'"' consumer-electronics device, and responds to each request for download of a content object to a user'"'"'s consumer-electronics device by one of; requesting a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device from a system server, retrieving, from a data-storage component within, or from a data-storage facility associated with, the kiosk-like content server, a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device and downloading the retrieved content-object instance to the user'"'"'s consumer-electronics device, and retrieving a content-object instance from the data-storage component or the data-storage facility and transcoding the retrieved content-object instance to generate a content-object instance compatible with the user'"'"'s request and compatible with the user'"'"'s consumer-electronics device; wherein the system servers include one or more back-end servers; wherein the system servers, the kiosk-like content servers, and the consumer-electronics devices are hierarchically organized, with the consumer-electronics devices at a lowest level, with the one or more kiosk-like content servers at a next-to-lowest level in the hierarchy, and the one or more backend servers at a highest level in the hierarchy; wherein each request for a content object is received from a user by the one or more kiosk-like content server at the next-to-lowest level; and wherein, when a kiosk-like content server, in response to a received request for a content object, requests the content object from a system server, the request for the content object forwarded upward through the hierarchically organized system servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification