Synchronizing an application on a companion device
First Claim
1. A method comprising:
- accessing, by one or more processors, an app-sync indicator associated with an application among multiple applications configured to run on a companion device, the app-sync indicator being associated with media content;
generating, by the one or more processors, a datastream that includes the media content and the app-sync indicator; and
communicating, by the one or more processors, the datastream to a media device configured to perform operations that comprise;
causing presentation of the media content on a display communicatively coupled to the media device;
detecting the companion device; and
providing a trigger to the companion device in response to identifying the appsync indicator in the datastream to cause the companion device to run the application associated with the app-sync indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
A media server machine may be configured to provide media content within a datastream. This datastream may be provided to a media device that is configured to present the media content on a display. Also, this datastream may contemporaneously contain an “app-sync indicator” for the media content. The app-sync indicator is a data structure that signals the media device to launch an application on a companion device. By providing the app-sync indicator contemporaneously with the media content in the datastream, the launching of the application on the companion device may be synchronized with the media content. The app-sync indicator may specify the application to be launched. Also, the app-sync indicator may specify supplemental content to be presented by the launched application on the companion device.
30 Citations
22 Claims
-
1. A method comprising:
-
accessing, by one or more processors, an app-sync indicator associated with an application among multiple applications configured to run on a companion device, the app-sync indicator being associated with media content; generating, by the one or more processors, a datastream that includes the media content and the app-sync indicator; and communicating, by the one or more processors, the datastream to a media device configured to perform operations that comprise; causing presentation of the media content on a display communicatively coupled to the media device; detecting the companion device; and providing a trigger to the companion device in response to identifying the appsync indicator in the datastream to cause the companion device to run the application associated with the app-sync indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing an app-sync indicator associated with an application among multiple applications configured to run on a companion device, the app-sync indicator being associated with media content; generating a datastream that includes the media content and the app-sync indicator; and communicating the datastream to a media device configured to perform operations that comprise; causing presentation of the media content on a display communicatively coupled to the media device; detecting the companion device; and providing a trigger to the companion device in response to identifying the appsync indicator in the datastream to cause the companion device to run the application associated with the app-sync indicator. - View Dependent Claims (18)
-
-
19. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing an app-sync indicator associated with an application among multiple applications configured to run on a companion device, the app-sync indicator being associated with media content; generating a datastream that includes the media content and the app-sync indicator; and communicating the datastream to a media device configured to perform operations that comprise; causing presentation of the media content on a display communicatively coupled to the media device; detecting the companion device; and providing a trigger to the companion device in response to identifying the appsync indicator in the datastream to cause the companion device to run the application associated with the app-sync indicator. - View Dependent Claims (20)
-
-
21. A media device comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving a datastream that includes media content and includes an app-sync indicator that is associated with the media content and associated with an application among multiple applications configured to run on a companion device; causing presentation of the media content on a display communicatively coupled to the media device; detecting the companion device; and providing a trigger to the companion device in response to identifying the app-sync indicator in the datastream to cause the companion device to run the application associated with the app-sync indicator.
-
-
22. A companion device comprising:
-
one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; storing multiple applications on the companion device; detecting a media device; receiving a trigger from the media device in response to the media device identifying an app-sync indicator in a received datastream that includes media content associated with the app-sync indicator, the trigger indicating that an application among the multiple applications is associated with the app-sync indicator and requested to be run on the companion device; and in response to the trigger received from the media device, running the application associated with the app-sync indicator on the companion device.
-
Specification