System and method for sharing multimedia content with synched playback controls
First Claim
1. A system, comprising:
- at least one circuit in a first electronic device, wherein said at least one circuit is configured to;
receive an input for selection of a first multimedia content item on said first electronic device;
associate said selected first multimedia content item with playback controls;
communicate said selected first multimedia content item to a second electronic device along with said playback controls associated with said selected first multimedia content item, whereinsaid selected first multimedia content item is streamed to said second electronic device as a multimedia stream, from a first primary buffer of said first electronic device, andsaid selected first multimedia content item is cached at a second primary buffer of said second electronic device, for a continuous synchronization of said playback controls during playback;
dynamically reconfigure, based on a mismatch between a data size of said second primary buffer and a data size of said multimedia stream, said data size of said multimedia stream of said selected first multimedia content item;
pause said playback of said selected first multimedia content item at said first electronic device for a specific time interval, whereinsaid playback of said selected first multimedia content item is continued at said second electronic device during said specific time interval, andsaid playback of said selected first multimedia content item is paused at a first playback time of said selected first multimedia content item; and
resume said playback of said selected first multimedia content item at said first electronic device after said specific time interval, whereinsaid playback is resumed at said first electronic device from a second playback time of said selected first multimedia content item,said second playback time corresponds to a current playback time of said selected first multimedia content item at said second electronic device, andsaid playback is resumed based on synchronization of said playback controls received by said second electronic device with said playback controls associated with said selected first multimedia content item at said first electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for data communication is disclosed, which includes a first electronic device configured to receive an input to enable selection of a multimedia content item on the first electronic device. The selected multimedia content item is communicated, by the first electronic device, to a second electronic device along with playback controls. Playback of the selected multimedia content item may be controlled at the first electronic device and the second electronic device based on synching of the communicated playback controls during the playback. The control is performed such that a current playback time of the selected multimedia content item is in sync at the first electronic device and the second electronic device.
-
Citations
19 Claims
-
1. A system, comprising:
at least one circuit in a first electronic device, wherein said at least one circuit is configured to; receive an input for selection of a first multimedia content item on said first electronic device; associate said selected first multimedia content item with playback controls; communicate said selected first multimedia content item to a second electronic device along with said playback controls associated with said selected first multimedia content item, wherein said selected first multimedia content item is streamed to said second electronic device as a multimedia stream, from a first primary buffer of said first electronic device, and said selected first multimedia content item is cached at a second primary buffer of said second electronic device, for a continuous synchronization of said playback controls during playback; dynamically reconfigure, based on a mismatch between a data size of said second primary buffer and a data size of said multimedia stream, said data size of said multimedia stream of said selected first multimedia content item; pause said playback of said selected first multimedia content item at said first electronic device for a specific time interval, wherein said playback of said selected first multimedia content item is continued at said second electronic device during said specific time interval, and said playback of said selected first multimedia content item is paused at a first playback time of said selected first multimedia content item; and resume said playback of said selected first multimedia content item at said first electronic device after said specific time interval, wherein said playback is resumed at said first electronic device from a second playback time of said selected first multimedia content item, said second playback time corresponds to a current playback time of said selected first multimedia content item at said second electronic device, and said playback is resumed based on synchronization of said playback controls received by said second electronic device with said playback controls associated with said selected first multimedia content item at said first electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, comprising:
-
receiving, by at least one circuit in a first electronic device, an input for selection of a first multimedia content item on said first electronic device; associating, by said at least one circuit, said selected first multimedia content item with playback controls; communicating, by said at least one circuit, said selected first multimedia content item to a second electronic device along with said playback controls associated with said selected first multimedia content item, wherein said selected first multimedia content item is streamed to said second electronic device as a multimedia stream, from a first primary buffer of said first electronic device, and said selected first multimedia content item is cached at a second primary buffer of said second electronic device, for a continuous synchronization of said playback controls during playback; dynamically reconfiguring by said at least one circuit, based on a mismatch between a data size of said second primary buffer and a data size of said multimedia stream, said data size of said multimedia stream of said selected first multimedia content item; pausing, by said at least one circuit, said playback of said selected first multimedia content item at said first electronic device for a specific time interval, wherein said playback of said selected first multimedia content item is continued at said second electronic device during said specific time interval, and said playback of said selected first multimedia content item is paused at a first playback time of said selected first multimedia content item; and resuming, by said at least one circuit, said playback of said selected first multimedia content item at said first electronic device after said specific time interval, wherein said playback is resumed at said first electronic device from a second playback time of said selected first multimedia content item, said second playback time corresponds to a current playback time of said selected first multimedia content item at said second electronic device, and said playback is resumed based on synchronization of said playback controls received by said second electronic device with said playback controls associated with said selected first multimedia content item at said first electronic device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification