Caching control for streaming media
First Claim
Patent Images
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a caching proxy server, causes the one or more processors to:
- receive, from an origin server, an indication of one or more events associated with streaming media content available from the origin server for which the origin server is to be notified;
identify when an event occurs that is one of the one or more indicated events; and
notify, in response to identifying an indicated event, the origin server of the event that has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
Improved caching control for streaming media includes one or more cache control directives associated with streaming media content that can be used by a source of the streaming media content to identify how caching proxy servers are to handle the streaming media content. Upon receipt of the streaming media content, the caching proxy servers handle the content as indicated by the cache control directive(s).
83 Citations
18 Claims
-
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors of a caching proxy server, causes the one or more processors to:
-
receive, from an origin server, an indication of one or more events associated with streaming media content available from the origin server for which the origin server is to be notified;
identify when an event occurs that is one of the one or more indicated events; and
notify, in response to identifying an indicated event, the origin server of the event that has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, implemented in a server, the method comprising:
-
communicating an indication of one or more events regarding streaming media content available from the server that the server is to be notified of; and
receiving, from a streaming media caching proxy server, a notification that at least one of the one or more events has occurred. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. 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 an event header to indicate that the data structure includes event data corresponding to streaming media content; and
a third portion containing data identifying an end of the second portion in the data structure. - View Dependent Claims (17, 18)
-
Specification