Method and system for use in coordinating multimedia devices
First Claim
1. A method for use in playing back content, comprising:
- accessing, at a playback device configured to playback multimedia content stored on a portable medium, a content package stored on a portable storage medium that is removably accessed on the playback device, wherein the content package comprises media content to be locally played back through the playback device;
detecting, at the playback device and as defined by the content package, whether a remote secondary device is available with which a communication connection can be established;
determining, when it is determined that the remote secondary device is available, whether an authorization to establish the communication connection has been confirmed;
establishing, when it is determined that the authorization to establish the communication connection has been confirmed, the communication connection with the secondary device;
determining, as instructed by the content package and when the communication connection with the secondary device is established, whether one or more commands are received from the secondary device; and
implementing, 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 through the playback device;
identifying, as instructed by the content package and when the communication connection is established, supplemental content to be forwarded to the secondary device; and
transferring, as instructed by the content package and when there is supplemental content to be forwarded to the secondary device, the supplemental content over the established communication connection;
wherein the identifying the supplemental content comprises identifying supplemental content that is exclusively to be played back by the secondary device and that is not to be played back locally.
30 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
17 Claims
-
1. A method for use in playing back content, comprising:
-
accessing, at a playback device configured to playback multimedia content stored on a portable medium, a content package stored on a portable storage medium that is removably accessed on the playback device, wherein the content package comprises media content to be locally played back through the playback device; detecting, at the playback device and as defined by the content package, whether a remote secondary device is available with which a communication connection can be established; determining, when it is determined that the remote secondary device is available, whether an authorization to establish the communication connection has been confirmed; establishing, when it is determined that the authorization to establish the communication connection has been confirmed, the communication connection with the secondary device; determining, as instructed by the content package and when the communication connection with the secondary device is established, whether one or more commands are received from the secondary device; and implementing, 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 through the playback device; identifying, as instructed by the content package and when the communication connection is established, supplemental content to be forwarded to the secondary device; and transferring, as instructed by the content package and when there is supplemental content to be forwarded to the secondary device, the supplemental content over the established communication connection; wherein the identifying the supplemental content comprises identifying supplemental content that is exclusively to be played back by the secondary device and that is not to be played back locally. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A content package, comprising:
-
media content;
network access authorization;authorization to transfer one or more portions of the media content over a distributed network; and
code, to be implemented through a media playback device that locally and directly is accessing the content package, that configures the media playback device when implementing the code to;determine whether a virtual connection, established over the distributed network and through a single user account maintained at a remote server, is implemented between the media playback device and a remote first secondary device; determine, when the virtual connection is implemented, whether the remote first secondary device is available to playback a first portion of the media content; and forward the first portion of the media content when the first secondary device is available to playback the first portion of the media content; wherein the code further configures the media playback device to playback a second portion of the media content when the first secondary device is not available to playback the first portion of the media content.
-
-
13. A content package, comprising:
-
media content;
network access authorization;authorization to transfer one or more portions of the media content over a distributed network; an electronic data file that when transferred into a media playback device causes the media playback device to operate in accordance with a process for use in playing back the media content, the process comprising; accessing a remote source over a network as defined by the network access authorization; verifying, through the remote source, an authorization to establish a communication connection with a first secondary device; communicating a first portion of the media content to the remote source to be forwarded to the first secondary device when the first secondary device is verified as authorized; playing back a second portion of the media content at the playback device instead of playing back the first portion of the media content when the first secondary device is not authorized. - View Dependent Claims (14)
-
-
15. A method for use in playing back content, comprising:
-
receiving, over a distributed network and at a server, a first request from a media playback device as initiated by a content package being accessed by the media playback device, where the first request comprises a request to establish a communication connection with a secondary device that is separate from the remote server and the media playback device; detecting at the server the availability of the secondary device distinct from the media playback device; identifying the content package at the media playback device, where the content package comprises media content to be played back through the media playback device; determining whether an authorization is established between the media playback device and the secondary device; establishing, when it is determined that the authorization is established between the media playback device and the secondary device, a communication connection between the media playback device and the secondary device, wherein the communication is established over the distributed network and through the server; determining at the server, when it is determined that the communication connection can be established between the media playback device and the secondary device and in accordance with the content package, whether commands are received from the secondary device; and forwarding from the server, when commands are received and the communication connection is established, the commands to the media playback device to be implemented as dictated by the content package through the media playback device. - View Dependent Claims (16, 17)
-
Specification