Client-side caching of streaming media content
First Claim
Patent Images
1. A computer readable media having stored thereon a data structure, comprising:
- a first portion containing data identifying a data structure type;
a second portion containing data identifying a cache control directive to indicate whether a client device is allowed to cache streaming media content associated with the cache control directive; and
a third portion containing data identifying an end of the second portion in the data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Various functionality with respect to streaming media content is made available to users. Such functionality includes one or more of: streaming media content at a rate independent of the encoded bit rate of the content, allowing streaming of content to continue even when the user has selected various shuttle control options (e.g., pause, stop, fast forward, seek, rewind, etc.), allowing streaming content to be recorded for playback at a later time, and allowing streaming content to be time-shifted.
196 Citations
12 Claims
-
1. A computer readable media having stored thereon a data structure, comprising:
-
a first portion containing data identifying a data structure type;
a second portion containing data identifying a cache control directive to indicate whether a client device is allowed to cache streaming media content associated with the cache control directive; and
a third portion containing data identifying an end of the second portion in the data structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable media having stored thereon a data structure, comprising:
-
a first portion containing data identifying a data structure type;
a second portion containing data identifying one or more headers, the one or more headers including a streaming speed header to indicate a speed at which streaming media content is to be streamed, wherein the speed at which the streaming media content is to be streamed is independent of an encoded bit rate of the streaming media content; and
a third portion containing data identifying an end of the second portion in the data structure. - View Dependent Claims (8, 9, 10)
-
-
11. A computer readable media having stored thereon a data structure, comprising:
-
a first portion containing data identifying a data structure type;
a second portion containing data identifying one or more headers, the one or more headers including a logging information header to indicate that a message body portion of the data structure includes logging information regarding playback of streaming media content from a client device cache; and
a third portion containing data identifying an end of the second portion in the data structure. - View Dependent Claims (12)
-
Specification