System and method for transferring content via a network
First Claim
Patent Images
1. A system for delivering content via a network comprising:
- a server system connected to the network and having access to the content;
a client system adapted to forward a request for the content to the server system via the network; and
content-delivery routines in communication with the server system, the content-delivery routines adapted to initiate sending of the content to the client system via multiple streams over the network in response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for delivering content, such as video content, via a network. In an illustrative embodiment, the system includes a server system that is connected to the network and has access to the content. A client system is adapted to forward a request for the content to the server system via the network. One or more content-delivery routines in communication with the server system are adapted to initiate sending of the content to the client system via multiple streams over the network in response to the request.
-
Citations
47 Claims
-
1. A system for delivering content via a network comprising:
-
a server system connected to the network and having access to the content;
a client system adapted to forward a request for the content to the server system via the network; and
content-delivery routines in communication with the server system, the content-delivery routines adapted to initiate sending of the content to the client system via multiple streams over the network in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for facilitating delivering content over a best effort network comprising:
-
first means for determining a desired content-transfer rate and a desired fluctuation of the content-transfer rate;
second means for monitoring condition of the network and providing a signal in response thereto; and
third means for selectively employing a number of data streams, the number selected to stabilize the content-transfer rate in accordance with the desired content-transfer rate, the desired fluctuation of the content-transfer rate, and the signal.
-
-
18. A system for delivering content via a network comprising:
-
a first entity maintaining the content;
a second entity adapted to selectively receive the content from the first entity; and
one or more modules running on the first entity adapted to automatically push the content to the second entity via the network via multiple data streams. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for facilitating delivering content over a network comprising:
-
selecting desired content to be transferred between one or more servers and a client via the network;
authenticating the client to verify that the client is authorized to receive the desired content from the one or more servers; and
employing one or more chapter streams, menu streams, and/or control streams, and plural data streams between the client and the one or more servers to transfer the desired content from the one or more servers to the client via the network. - View Dependent Claims (27)
-
-
28. A method for facilitating delivering content over a best effort network comprising:
-
selecting a desired content-transfer mode between a server and a client;
initiating content transfer between the server and the client in accordance with the transfer mode; and
implementing one or more chapter controls via the client system and the server system, the functioning of the chapter controls being independent of the content-transfer mode. - View Dependent Claims (29)
-
-
30. A method for transferring information in a digital network, wherein a user of the device is coupled to the digital network, the method comprising receiving a signal from the user device to request content;
-
streaming a portion of the digital content from a first location to the user device; and
streaming auxiliary information to the user device, wherein the auxiliary information includes navigation data for allowing a user at the user device to select a portion of the digital content. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for delivering video content over a network, the method comprising
receiving a signal from an end user device to request a video; - and
sending a portion of the video content over multiple streams to an end user.
- and
-
40. A method for delivering video content over a network to a user device, the method comprising
providing a data stream for allowing user selection of video playback features.
-
44. An apparatus for transferring information in a digital network, wherein a user device is coupled to the digital network, the apparatus comprising
means for receiving a signal from the user device to request content; -
means for streaming a portion of the digital content from a first location to the user device; and
means for streaming auxiliary information to the user device, wherein the auxiliary information includes navigation data for allowing a user at the user device to select a portion of the digital content.
-
-
45. An apparatus for transferring information in a digital network, wherein a user device is coupled to the digital network, the apparatus comprising
a processor; -
a machine-readable medium including instructions executable by the processor for receiving a signal from the user device to request content;
streaming a portion of the digital content from a first location to the user device; and
streaming auxiliary information to the user device, wherein the auxiliary information includes navigation data for allowing a user at the user device to select a portion of the digital content.
-
-
46. A machine-readable medium including instructions for transferring information in a digital network, wherein a user device is coupled to the digital network, the machine-readable medium comprising one or more instructions for receiving a signal from the user device to request content;
-
one or more instructions for streaming a portion of the digital content from a first location to the user device; and
one or more instructions for streaming auxiliary information to the user device, wherein the auxiliary information includes navigation data for allowing a user at the user device to select a portion of the digital content.
-
-
47. An embodiment of the invention as substantially described herein.
Specification