Transfer method and apparatus for seamless content transfer
First Claim
1. A method comprising:
- establishing, by a first communication device, a communication session with a controller;
sending, by the first communication device, a request to the controller for redirecting or sharing content being currently streamed as part of a first streaming session for playback at the first communication device, the content being played at a point in time when the request is sent, wherein the request includes;
an option tag indicating at least one of a redirect request or a share request, andan address of a second communication device to which the content is to be redirected or shared; and
for the share request, receiving, at the first communication device, a notification that the controller has initiated a second streaming session with the second communication device and has started sharing the content with the second communication device, the share request indicating that playback of the content at the second communication device is to start at the point in time,for the redirect request, terminating the first streaming session at the first communication device upon receiving a notification that the controller has initiated streaming to the second communication device, wherein the first streaming session at the first communication device is redirected to the second communication device, the redirect request indicating that playback of the content at the second communication device is to start at the point in time.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for seamlessly transferring content from a first communication device to a second communication device is disclosed. The method includes establishing a communication session with a controller for streaming content and sending a request to the controller for sharing the content being currently streamed at the first communication device. The request includes an option tag indicating a share request and an address of the second communication device to which the content is to be shared. The method further includes receiving a notification from the controller once the second communication device starts receiving the content from a point in time at which the request was sent from the first communication device.
8 Citations
20 Claims
-
1. A method comprising:
-
establishing, by a first communication device, a communication session with a controller; sending, by the first communication device, a request to the controller for redirecting or sharing content being currently streamed as part of a first streaming session for playback at the first communication device, the content being played at a point in time when the request is sent, wherein the request includes; an option tag indicating at least one of a redirect request or a share request, and an address of a second communication device to which the content is to be redirected or shared; and for the share request, receiving, at the first communication device, a notification that the controller has initiated a second streaming session with the second communication device and has started sharing the content with the second communication device, the share request indicating that playback of the content at the second communication device is to start at the point in time, for the redirect request, terminating the first streaming session at the first communication device upon receiving a notification that the controller has initiated streaming to the second communication device, wherein the first streaming session at the first communication device is redirected to the second communication device, the redirect request indicating that playback of the content at the second communication device is to start at the point in time. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
establishing, at a controller, a communication session with a first communication device; receiving, at the controller, a request from the first communication device to share content being currently streamed as part of a first streaming session for playback at the first communication device, the content being played at a point in time when the request is sent, wherein the request includes an option tag indicating a share request and an address of a second communication device to which the content is to be shared; and initiating, by the controller in response to the request, a second streaming session with the second communication device to share the content, wherein the playback of the content at the second communication device is to start at the point in time, and wherein the first and second streaming sessions are to be concurrently streamed to the first and second communication devices, respectively. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A method comprising:
-
establishing, at a controller, a communication session with a first communication device; receiving, at the controller, a request from the first communication device to redirect content currently being streamed as part of a first streaming session for playback at the first communication device, the content being played at a point in time when the redirect request is sent, wherein the redirect request includes an option tag indicating the redirect request and an address of a second communication device to which the content is to be redirected; and initiating, by the controller in response to the redirect request, a second streaming session with the second communication device, a termination of the first streaming session at the first communication device, and a playback of the content at the second communication device to start at the point in time.
-
-
11. A system comprising:
-
a memory to store instructions; a transceiver; a processing device, coupled with the memory and the transceiver, to execute the instructions, the processing device to; establish a communication session with a first communication device; receive a request to transfer content being currently streamed as part of a first streaming session for playback at the first communication device, the content being played at a point in time when the request is sent, wherein the request includes; an option tag indicating at least one of a redirect request or a share request, and an address of a second communication device to which the content is to be redirected or shared; and for the share request, initiating a second streaming session with the second communication device to share the content, wherein the first and second streaming sessions are to be concurrently streamed to the first and second communication devices, respectively; and for the redirect request, initiate the second streaming session with the second communication device and initiate a playback of the content at the second communication device to start at the point in time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification