Management of streaming content
First Claim
Patent Images
1. A method implemented on a manager client device by a processor configured to execute instructions that, when executed by the processor, direct the manager client device to perform acts comprising:
- receiving a broadcast of multimedia content at the manager client device indirectly from a content provider via a remote client device;
responsive to the receiving, transmitting a request from the manager client device to the content provider for the multimedia content received via the remote client device;
obtaining the multimedia content at the manager client device from the content provider and not via the remote client device;
upon receipt of a request for the multimedia content from the remote client device, streaming the multimedia content obtained from the content provider and not via the remote client device to the remote client device, wherein the remote client device unjoins the broadcast of multimedia content from the content provider and renders the streaming multimedia content received from the manager client device instead of the broadcast of multimedia content from the content provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of streaming content management are described herein. For example, techniques may be employed to manage streams received by client devices such that the client devices may receive content and share functionality.
128 Citations
16 Claims
-
1. A method implemented on a manager client device by a processor configured to execute instructions that, when executed by the processor, direct the manager client device to perform acts comprising:
-
receiving a broadcast of multimedia content at the manager client device indirectly from a content provider via a remote client device; responsive to the receiving, transmitting a request from the manager client device to the content provider for the multimedia content received via the remote client device; obtaining the multimedia content at the manager client device from the content provider and not via the remote client device; upon receipt of a request for the multimedia content from the remote client device, streaming the multimedia content obtained from the content provider and not via the remote client device to the remote client device, wherein the remote client device unjoins the broadcast of multimedia content from the content provider and renders the streaming multimedia content received from the manager client device instead of the broadcast of multimedia content from the content provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented on a remote client device by a processor configured to execute instructions that, when executed by the processor, direct the remote client device to perform acts comprising:
-
during receipt of a first content at the remote client device streamed from a manager client device, receiving an input to retrieve a second content; transmitting a unicast join message from the remote client device to a content provider, wherein the unicast join message specifies the second content; receiving a unicast stream of the second content from the content provider; streaming the second content from the remote client device to the manager client device, wherein the manager client device stores the second content in a storage and; the manager client device transmits a multicast join message to the content provider such that the content provider streams the second content via a multicast to both the manager client device and the remote client device simultaneously; and receiving the second content from the storage of the manager client device instead of from the content provider. - View Dependent Claims (10, 16)
-
-
11. One or more computer-readable storage media comprising computer executable instruction that, when executed, direct a remote client device to perform acts comprising:
-
forming a message for communication to a content provider to receive a stream of content from the content provider; receiving the stream of content from the content provider; up on receipt of the stream of content from the content provider, render the stream of content on a display device and stream the content to a manager client device, wherein the manager client device stores the stream of content in a storage; upon receipt of a request from a user to perform a time-shift operation on the stream of content, forming a request for communication to the manager client device to perform the time-shift operation; receiving a stream of content from the storage; and rendering the stream of content from the storage on the display device instead of the stream of content from the content provider. - View Dependent Claims (12, 13, 14)
-
-
15. One or more computer-readable media comprising computer executable instruction that, when executed, direct a manager client device to:
provide time-shifting content streaming to a remote client device, stream content received from a content provider to the remote client device, wherein the content matches content originally received by the manager client device from the content provider via the remote client device.
Specification