Shared Multimedia Experience
First Claim
1. A method, comprising:
- receiving, at a group presence server that includes a processor, a request from a first device associated with a first network to establish a group presence session between at least the first device and a second device associated with a second network, wherein multimedia content is to be provided to the first device at substantially the same time as the multimedia content is to be provided to the second device during the group presence session, and wherein first presence information from the first device is to be provided to the second device at substantially the same time as second presence information from the second device is to be provided to the first device during the group presence session;
determining a first device capability of the first device and a second device capability of the second device;
synchronizing the multimedia content, the first presence information, and the second presence information, wherein synchronization is performed based on the first device capability, the second device capability, information associated with the first network, and information associated with the second network;
transmitting a first synchronized content stream to the first device via the first network, wherein the first synchronized content stream includes the multimedia content and the second presence information; and
transmitting a second synchronized content stream to the second device via the second network, wherein the second synchronized content stream includes the multimedia content and the first presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving a request to establish a group presence session between at least a first device associated with a first network and a second device associated with a second network. During the group presence session, multimedia content is provided to the first device and to the second device at substantially the same time, and first presence information from the first device is provided to the second device at substantially the same time as second presence information from the second device is provided to the first device. The method further includes synchronizing the multimedia content, the first presence information, and the second presence information based on a first device capability, a second device capability, information associated with the first network, and information associated with the second network. Synchronized content streams that include the multimedia content and presence information are transmitted to the devices via the respective networks.
43 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a group presence server that includes a processor, a request from a first device associated with a first network to establish a group presence session between at least the first device and a second device associated with a second network, wherein multimedia content is to be provided to the first device at substantially the same time as the multimedia content is to be provided to the second device during the group presence session, and wherein first presence information from the first device is to be provided to the second device at substantially the same time as second presence information from the second device is to be provided to the first device during the group presence session; determining a first device capability of the first device and a second device capability of the second device; synchronizing the multimedia content, the first presence information, and the second presence information, wherein synchronization is performed based on the first device capability, the second device capability, information associated with the first network, and information associated with the second network; transmitting a first synchronized content stream to the first device via the first network, wherein the first synchronized content stream includes the multimedia content and the second presence information; and transmitting a second synchronized content stream to the second device via the second network, wherein the second synchronized content stream includes the multimedia content and the first presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
-
receive a request from a first device associated with a first network to establish a group presence session between at least the first device and a second device associated with a second network, wherein multimedia content is to be provided to the first device at substantially the same time as the multimedia content is to be provided to the second device during the group presence session, and wherein first presence information from the first device is to be provided to the second device at substantially the same time as second presence information from the second device is to be provided to the first device during the group presence session; determine a first device capability of the first device and a second device capability of the second device; synchronize the multimedia content, the first presence information, and the second presence information, wherein synchronization is performed based on the first device capability, the second device capability, information associated with the first network, and information associated with the second network; transmit a first synchronized content stream to the first device via the first network, wherein the first synchronized content stream includes the multimedia content and the second presence information; and transmit a second synchronized content stream to the second device via the second network, wherein the second synchronized content stream includes the multimedia content and the first presence information. - View Dependent Claims (14, 15, 16)
-
-
17. A system comprising:
-
a processor; a non-transitory computer readable storage medium comprising instructions that, when executed by the processor, cause the processor to; receive a request from a set-top box (STB) device associated with an internet protocol television (IPTV) network to establish a group presence session between at least the STB device and a second device associated with a second network, wherein multimedia content is to be provided to the STB device at substantially the same time as the multimedia content is to be provided to the second device during the group presence session, and wherein first presence information from the STB device is to be provided to the second device at substantially the same time as second presence information from the second device is to be provided to the STB device during the group presence session; determine a first device capability of the STB device and a second device capability of the second device; synchronize the multimedia content, the first presence information, and the second presence information, wherein synchronization is performed based on the first device capability, the second device capability, information associated with the IPTV network, and information associated with the second network; transmit a first synchronized content stream to the STB device via the IPTV network, wherein the first synchronized content stream includes the multimedia content and the second presence information; and transmit a second synchronized content stream to the second device via the second network, wherein the second synchronized content stream includes the multimedia content and the first presence information. - View Dependent Claims (18, 19, 20)
-
Specification