Redirection of streaming content
AssigneeMicrosoft Corporation
InventorVivek Thukral
Life of this patent
Estimating the term…
Abstract
Redirection of streaming content is described. In an implementation, a method includes receiving a request at a client from another client, wherein the request is to redirect on-demand content being streamed from a head end to the other client and includes a bookmark that specifies a point in time during an output of the on-demand content by the second client. A communication is formed for being communicated to the head end to cause redirection of the streaming of the on-demand content to the client corresponding to the point in time specified by the bookmark.
Claims40
A method comprising:
- providing a temporary license in response to a request to redirect streaming of content from a first client to a second client, wherein:
- the content is streamed from a head end;
- and
- the temporary license specifies a conditional access right to a portion of the content;
- and
- during the streaming of the content to the second client, supplying a regular license for the second client that specifies a conditional access right to an additional portion of the content that is not specified in the temporary license.
A method comprising:
- receiving a request at a client from another client, wherein the request:
- is to redirect on-demand content being streamed from a head end to the other client;
- and
- includes a bookmark that specifies a point-in-time during an output of the on-demand content by the other client;
- and
- forming a communication for being communicated to the head end to cause redirection of the streaming of the on-demand content to the client corresponding to the point-in-time specified by the bookmark.
One or more computer readable media comprising computer executable instructions that, when executed on a computer, direct the computer to:
- upon receipt of a first request communicated from another computer to redirect content streamed to the other computer, form a second request for communication to a head end to cause redirection of the streaming content;
- and
- receive the streaming content redirected from the head end in response to the second request.
A head end comprising:
- a processor;
- a transmitter that is:
- communicatively coupled to the processor;
- and
- configured to stream content over a network;
- and
- memory that is communicatively coupled to the processor and is configured to maintain:
- the content;
- and
- one or more modules that are executable on the processor to:
- provide a temporary license in response to a request to redirect content streamed to a first client over the network such that the content is streamed to a second client over the network;
- and
- during the streaming of the content to the second client, supply a regular license for the second client such that the second client has at least one additional conditional access right that is not specified in the temporary license.
A system comprising:
- a head end having one or more modules that are executable thereon to stream content over a network;
- a first client having one or more modules that are executable thereon to:
- receive the streamed content from over the network;
- and
- form a first request that specifies redirection of the streamed content, wherein the request includes a bookmark specifying a particular point in the streamed content for output;
- and
- a second client having one or more modules that are executable thereon to:
- form a second request in response to the first request, wherein the second request is for communication over the network to the head end and includes the bookmark;
- and
- receive the streamed content from over the network in response to the second request for output at the particular point in the streamed content as specified by the bookmark.
Dependencies are inferred from the claim text.