Caching control for streaming media
AssigneeMicrosoft Corporation
InventorsDavid Roth, Eduardo Oliveira, Anders Klemets
Life of this patent
Estimating the term…
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).
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.