Redirection of streaming content
First Claim
Patent Images
1. A method comprising:
- providing, by a head end, during streaming of a content item to a first client, a temporary license in response to a request to redirect streaming of the content item from the first client to a second client, wherein the temporary license grants the second client a conditional access right to a first portion of the content item;
receiving, by the head end, from the second client, a request to stream the content item to the second client, the request including the temporary license;
initiating streaming of the first portion of the content item to the second client based on the temporary license for output at the second client prior to granting of a regular license; and
during the streaming of the first portion of the content item to the second client based on the temporary license, supplying, by the head end, the regular license for the second client that specifies a conditional access right to a second portion of the content item that is not specified in the temporary license.
2 Assignments
0 Petitions
Accused Products
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.
59 Citations
39 Claims
-
1. A method comprising:
-
providing, by a head end, during streaming of a content item to a first client, a temporary license in response to a request to redirect streaming of the content item from the first client to a second client, wherein the temporary license grants the second client a conditional access right to a first portion of the content item; receiving, by the head end, from the second client, a request to stream the content item to the second client, the request including the temporary license; initiating streaming of the first portion of the content item to the second client based on the temporary license for output at the second client prior to granting of a regular license; and during the streaming of the first portion of the content item to the second client based on the temporary license, supplying, by the head end, the regular license for the second client that specifies a conditional access right to a second portion of the content item that is not specified in the temporary license. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a request at a second client from a first client, the first client having been receiving streaming of an on-demand content item from a head end, wherein the request is for redirecting the streaming of the on-demand content item to the second client, and includes a bookmark indicating a point in delivery of the on-demand content item; as a result of receiving the request from the first client, forming, by the second client, a communication to the head end to cause redirection of the streaming of the on-demand content item to the second client corresponding to the point-in-time specified by the bookmark; sending the communication to the head end, wherein, as a result of receiving the communication, the head end provides a temporary license for the second client; receiving, by the second client, the temporary license in response to the communication, the temporary license including a conditional access right to at least one of; a first portion of the on-demand content item that is less than an entirety of the on-demand content item, or a first portion of the on-demand content item corresponding to a particular chapter of the on-demand content item; in response to receiving the temporary license, sending, by the second client, to the head end, a request to stream the on-demand content item to the second client, the request to stream the on-demand content item including the temporary license;
receiving and outputting, by the second client, streaming of the first portion of the on-demand content item prior to receiving a regular license for the on-demand content item, the streaming commencing at the point indicated by the bookmark; during the streaming of the first portion of the on-demand content item, receiving, by the second client, a regular license that specifies a conditional access right to a second portion of the on-demand content item that is not specified in the temporary license. - View Dependent Claims (12, 13)
-
-
14. One or more computer readable media, wherein the media is not a signal, comprising computer executable instructions that, when executed on a computer, direct the computer to perform operations comprising:
-
upon receipt of a first request, communicated from a first client implemented on another computer, to redirect a content item streamed to the other computer, forming, by a second client, a second request for communication to a head end to cause redirection of the streaming content item from the first client to the second client; receiving, by the second client, a temporary license from the head end, the temporary license supplied in response to the second request for receipt of a first portion of the streaming content item from the head end; receiving, by the second client, the streaming content item redirected from the head end in response to the second request in accordance with the temporary license, the receiving the streaming content item commencing prior to receipt of a regular license for the content item that specifies a conditional access right to a second portion of the content item that is not specified in the temporary license; and during the streaming of the first portion of the content item, receiving, by the second client, the regular license specifying the conditional access right to the second portion of the content item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A head end comprising:
-
a processor; a transmitter that is communicatively coupled to the processor and configured to stream a content item over a network; and memory that is communicatively coupled to the processor and is configured to maintain the content item and one or more modules that are executable on the processor to perform operations comprising; establishing a session for streaming the content item to a first device based on a regular license held by the first device to receive the streaming of the content item; receiving a request to transfer the session of the first device with the head end to a second device, so as to redirect the content item streaming to the first device, such that by transfer of the session, the content item is streamed to the second device; in response to the request to transfer the session, providing a temporary license to the second device over the network, the temporary license including a conditional access right for the second device to output a first portion of the content item; based on the temporary license, transferring the session from the first device to the second device and streaming the first portion of the content item to the second device; and during the streaming of the first portion of the content item to the second device based on the temporary license, supplying a regular license for the second device, such that the regular license provides the second device with at least one additional conditional access right to a remaining portion of the content item that is not specified in the temporary license. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system comprising:
-
a head end having one or more modules that are executable thereon to stream a content item over a network; a first client having one or more modules that are executable thereon to perform operations comprising; receiving the streamed content item from over the network; and forming a first request that specifies redirection of the streamed content item, wherein the first request includes a bookmark specifying a particular point in an output of the streamed content item corresponding to a point at which streaming of the content item was paused at the first client; and a second client having one or more modules that are executable thereon to perform operations comprising; forming a second request in response to the first request, wherein the second request is for communication to the head end to redirect the streamed content item to the second client and includes the bookmark; receiving, by the second client, a temporary license from the head end that is supplied in response to the second request, for receipt of the streamed content item from the head end, the temporary license includes a conditional access right to an initial portion of the streamed content item; receiving the initial portion of the streamed content item from over the network in response to the second request for output at the particular point in the streamed content item as specified by the bookmark; and
during receiving of the initial portion of the streamed content item based on the temporary license, receiving, by the second client, from the head end, a regular license to receive a remaining portion of the streamed content item for output by the second client. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification