Method and system for use in coordinating multimedia devices
First Claim
1. A method of playing back multimedia content from a content package, the method comprising:
- accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content;
determining whether the content package instructs that the first information should be broadcasted;
extracting, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted;
implementing the instructions from the content package to broadcast the first information;
broadcasting, from the primary device in accordance with the instructions of the content package, the first information to a remote first secondary device;
establishing a communication link with the first secondary device and a remote second secondary device where the second secondary device is different than the first secondary devices;
maintaining distinct state information for at least each of the first secondary device and the second secondary device;
identifying the first information to potentially be communicated by the primary device, where the first information is relevant to playback of the multimedia content;
determining, in response to identifying the first information, a first current state of the first secondary device and a first current state of the second secondary device; and
wherein the broadcasting the first information comprises broadcasting, in response to determining the first current state of the first secondary device, the first information to the first secondary device, and not broadcasting the first information to the second secondary device in response to determining the first current state of the second secondary device.
42 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the present invention provide methods for use in playing back content. Some of these methods access a content package comprising media content to be locally played back; detect, as defined by the content package, whether a remote secondary device is available with which a connection can be established; determine whether an authorization to establish the connection has been confirmed; establish, when the authorization is confirmed, a communication connection; determine, as instructed by the content package and when the communication with the secondary device is established, whether one or more commands are received from the secondary device; and implement, as instructed by the content package and when it is determined that the one or more commands are received from the secondary device, the one or more commands in controlling playback experience of the media content.
-
Citations
15 Claims
-
1. A method of playing back multimedia content from a content package, the method comprising:
-
accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content; determining whether the content package instructs that the first information should be broadcasted; extracting, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted; implementing the instructions from the content package to broadcast the first information; broadcasting, from the primary device in accordance with the instructions of the content package, the first information to a remote first secondary device; establishing a communication link with the first secondary device and a remote second secondary device where the second secondary device is different than the first secondary devices; maintaining distinct state information for at least each of the first secondary device and the second secondary device; identifying the first information to potentially be communicated by the primary device, where the first information is relevant to playback of the multimedia content; determining, in response to identifying the first information, a first current state of the first secondary device and a first current state of the second secondary device; and wherein the broadcasting the first information comprises broadcasting, in response to determining the first current state of the first secondary device, the first information to the first secondary device, and not broadcasting the first information to the second secondary device in response to determining the first current state of the second secondary device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of playing back multimedia content from a content package, the method comprising:
-
accessing, locally at a primary device, a content package, where the content package comprises multimedia content and instructions to broadcast a first information relevant to the multimedia content; determining whether the content package instructs that the first information should be broadcasted; extracting, from the content package and in response to determining that the content package instructs that the first information should be broadcasted, the first information to be broadcasted; implementing the instructions from the content package to broadcast the first information; broadcasting, from the primary device in accordance with the instructions of the content package, the first information to a remote first secondary device; implementing, locally at the primary device, a multiple service registration application from the content package; establishing, through the multiple service registration application, a communication link with the first secondary device; implementing, locally at the primary device, a first service application from the content package where the first service application provides a first service to the secondary device and comprises the instruction to broadcast the first information; terminating the first application while maintaining a connection with the first secondary device through the multiple service registration application; and implementing, locally at the primary device, a second service application from the content package that provides a second service to the secondary device; and broadcasting, through the connection maintained by the multiple service registration application and in response to an instruction in the second service application, a second information to the first secondary device.
-
-
6. A method for use in extending a playback experience of multimedia content, the method comprising:
-
establishing, through a secondary device, a cooperation and connection with a remote primary device accessing a content package, wherein the content package comprises multimedia content, and wherein the connection provides a communication path between the secondary device and the primary device; receiving, at the secondary device, a broadcast broadcasted from the primary device; extracting, from the broadcast, an instruction to be implemented by the secondary device, where the instruction is defined in the content package, and where the instruction instructs the initiation of an application; identifying the application instructed to be initiated; activating, at the secondary device, the application where the application corresponds to the content package, and wherein the application corresponds to the multimedia content of the content package; extracting, from the broadcast, an identification of the multimedia content; accessing, over a distributed network, a first remote source; communicating, over the distributed network, the identification of the multimedia content; and acquiring, from the remote source and over the distributed network, the application, in response to communicating the identification of the multimedia content. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of expanding a playback experience beyond a primary device, the method comprising:
-
accessing locally at a primary device a content package comprising;
multimedia content to be played back at the primary device, and a broadcast application;determining whether a communication link is known to be established between the primary device and a remote secondary device; playing back a first portion of the multimedia content in response to determining that the communication link is established; implementing the broadcast application and broadcasting information to the secondary device, where the information is specific to the first portion of the multimedia content and directs the secondary device to provide access to a first additional content that is dependent upon the information; preventing the broadcasting of the information to the secondary device in response to determining that the communication link is not established; initiating playback of a second portion of the multimedia content that is different than the first portion of the multimedia content when the communication link is not established; establishing, after the initiating playback of the second portion of the multimedia content, a communication link with the remote secondary device; altering playback of the multimedia content as a result of the established communication link; wherein the altering the playback of the multimedia content comprises initiating playback of a third portion of the multimedia content that is not available to be playback back without the communication link being established. - View Dependent Claims (12, 13, 14, 15)
-
Specification