Methods and apparatuses for streaming content
First Claim
1. A method comprising:
- identifying a preference;
selecting a content item based on the preference;
storing an initial portion of the content item in a temporary storage cache;
receiving a request for the content item;
streaming the initial portion of the content item from the temporary storage cache to a stream synchronizer in response to the request;
producing a resultant stream using the initial portion of the content item; and
seamlessly transitioning the resultant stream from the initial portion of the content item to an entire segment of the content item.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for streaming content are described for presenting the content such that a delay time between requesting the content and utilizing the content is minimized. In one embodiment, methods and apparatuses for streaming content store an initial portion a selected content item within a temporary storage cache; stream the initial portion of the selected content from the temporary storage cache to a stream synchronizer; simultaneously load an entire segment of the selected content to the stream synchronizer while streaming the initial portion; produce a resultant stream comprising the initial portion of the selected content; and seamlessly transition the resultant stream from the initial portion of the content to the entire segment of the content.
-
Citations
26 Claims
-
1. A method comprising:
-
identifying a preference;
selecting a content item based on the preference;
storing an initial portion of the content item in a temporary storage cache;
receiving a request for the content item;
streaming the initial portion of the content item from the temporary storage cache to a stream synchronizer in response to the request;
producing a resultant stream using the initial portion of the content item; and
seamlessly transitioning the resultant stream from the initial portion of the content item to an entire segment of the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
means for identifying a preference;
means for selecting a content item based on the preference;
means for storing an initial portion of the content item in a temporary storage cache;
means for receiving a request for the content item;
means for streaming the initial portion of the content item from the temporary storage cache to a stream synchronizer in response to the request;
means for producing a resultant stream using the initial portion of the content item; and
means for seamlessly transitioning the resultant stream from the initial portion of the content item to an entire segment of the content item.
-
-
12. A method comprising:
-
storing an initial portion a selected content item in a temporary storage cache;
streaming the initial portion of the selected content item from the temporary storage cache to a stream synchronizer;
simultaneously loading an entire segment of the selected content item to the stream synchronizer while streaming the initial portion;
producing a resultant stream comprising the initial portion of the selected content item; and
seamlessly transitioning the resultant stream from the initial portion of the content item to the entire segment of the content item. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
means for storing an initial portion a selected content item in a temporary storage cache;
means for streaming the initial portion of the selected content item from the temporary storage cache to a stream synchronizer;
means for simultaneously loading an entire segment of the selected content item to the stream synchronizer while streaming the initial portion;
means for producing a resultant stream comprising the initial portion of the selected content item; and
means for seamlessly transitioning the resultant stream from the initial portion of the content item to the entire segment of the content item.
-
-
20. A system comprising:
-
a media server configured for storing an entire segment of content;
a client device configured for storing an initial portion of the content wherein the client device is configured to display the content by streaming a resultant stream from the initial portion of the content while simultaneously receiving the entire segment of the content and seamlessly substituting the entire segment of the content for the initial portion. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification