Continuation of playback of media content by different output devices
First Claim
1. A method comprising:
- causing a stream of media content data to be received by a first device over a network from a stream source and output by the first device, wherein a buffered portion of the stream of media content data is buffered on the first device before being output, and wherein the output of the stream of media content data is associated with a user using the first device;
detecting an indication that use of the first device by the user has stopped with respect to the output of the stream of media content data;
determining a place marker for the stream of media content data indicating a portion of the stream of media content data that is output approximately at a time of the detection;
causing a notification to be sent to an intermediary device being used by the user, wherein the notification is output by the intermediary device and provides a continue option selectable by the user;
causing the buffered portion of the stream of media content data to be sent from the first device to a second device over a local network local to the first device and the second device, wherein the second device is different than the intermediary device;
causing an unbuffered portion of the stream of media content data that follows the buffered portion to be received by the second device, wherein the unbuffered portion is provided by the stream source over the network; and
in response to receiving a selection of the continue option from the user, causing output of the stream of media content data by the second device, wherein the second device starts the output of the stream of media content data at the portion of the stream of media content data indicated by the place marker, and wherein the buffered portion of the stream of media content data is output by the second device before the unbuffered portion of the stream of media content data is output by the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations relate to continuation of playback of media content by different devices. In some implementations, a method includes causing a stream of media content data to be received from a stream source and output by a first device to a user, where a portion of the data is buffered on the first device before output. An indication is detected that the user has stopped using the first device for output of the content data. A place marker indicates a portion of the content that is output approximately at the time of the indication. The method causes the stream of content data to be received and output by a second device starting at the place marker portion. The buffered content data is sent from the first device to the second device for output by the second device before unbuffered portions of the content data received from the stream source.
165 Citations
20 Claims
-
1. A method comprising:
-
causing a stream of media content data to be received by a first device over a network from a stream source and output by the first device, wherein a buffered portion of the stream of media content data is buffered on the first device before being output, and wherein the output of the stream of media content data is associated with a user using the first device; detecting an indication that use of the first device by the user has stopped with respect to the output of the stream of media content data; determining a place marker for the stream of media content data indicating a portion of the stream of media content data that is output approximately at a time of the detection; causing a notification to be sent to an intermediary device being used by the user, wherein the notification is output by the intermediary device and provides a continue option selectable by the user; causing the buffered portion of the stream of media content data to be sent from the first device to a second device over a local network local to the first device and the second device, wherein the second device is different than the intermediary device; causing an unbuffered portion of the stream of media content data that follows the buffered portion to be received by the second device, wherein the unbuffered portion is provided by the stream source over the network; and in response to receiving a selection of the continue option from the user, causing output of the stream of media content data by the second device, wherein the second device starts the output of the stream of media content data at the portion of the stream of media content data indicated by the place marker, and wherein the buffered portion of the stream of media content data is output by the second device before the unbuffered portion of the stream of media content data is output by the second device.
-
-
2. A method comprising:
-
causing a stream of media content data to be received by a first device from a stream source and output by the first device, wherein a buffered portion of the stream of media content data is buffered on the first device before being output; detecting an indication of a change of use of the first device with respect to the output of the stream of media content data; determining a place marker for the stream of media content data indicating a portion of the media content data that is output approximately at a time of the indication; causing a notification to be sent to an intermediary device, wherein the notification is output by the intermediary device and provides a continue option selectable by a user; and causing the stream of media content data to be received and output by a second device different than the intermediary device, wherein the output starts at the portion of the stream of media content data indicated by the place marker, wherein the output of the stream of media content data by the second device is performed in response to receiving a selection of the continue option from the user, wherein the buffered portion of the media content data on the first device is sent from the first device to the second device for output by the second device before output of an unbuffered portion of the stream of media content data received by the second device, wherein the unbuffered portion is provided by the stream source. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a storage device; and at least one processor accessing the storage device and operative to perform operations comprising; causing a stream of media content data to be received by a first device from a stream source and output by the first device, wherein a buffered portion of the stream of media content data is buffered on the first device before being output; detecting an indication that use of the first device has stopped with respect to output of the stream of media content data; determining a place marker for the media content data indicating a portion of the media content data that is output approximately at a time of the indication; causing a notification to be sent to an intermediary device, wherein the notification is output by the intermediary device and provides a continue option selectable by a user; and causing the stream of media content data to be received and output by a second device different than the intermediary device, wherein the output starts at the portion of the stream of media content data indicated by the place marker, wherein the output of the stream of media content data by the second device is performed in response to receiving a selection of the continue option from the user, wherein the buffered portion of the media content data on the first device is sent from the first device to the second device for output by the second device before output of an unbuffered portion of the stream of media content data received by the second device, wherein the unbuffered portion is provided by the stream source. - View Dependent Claims (17, 18, 19, 20)
-
Specification