Associating media using metadata and controlling multiple-device synchronization and rendering
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television;
identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, a particular operation to be performed;
performing, at the companion device, the particular operation;
wherein the particular operation is to cause a display of supplemental content at the television;
determining that the supplemental content has concluded replaying;
in response to said determination that the supplemental content has concluded replaying, sending instructions to a set top box associated with the television, a video server containing the video program, or the television to resume replaying the video program at a resume time point of the video program;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method comprises determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television; identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, an operation to be performed; performing, at the companion device, the identified operation; wherein the method is performed by one or more computing devices.
-
Citations
24 Claims
-
1. A computer-implemented method comprising:
-
determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television; identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, a particular operation to be performed; performing, at the companion device, the particular operation; wherein the particular operation is to cause a display of supplemental content at the television; determining that the supplemental content has concluded replaying; in response to said determination that the supplemental content has concluded replaying, sending instructions to a set top box associated with the television, a video server containing the video program, or the television to resume replaying the video program at a resume time point of the video program; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable data storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
determining, at a companion device separate from a television, a current time point of a video program playing at the television, wherein the current time point of the video program is a time point currently being displayed at the television; identifying, based on said determination of the current time point of the video program and based on metadata defining a cue point associated with the determined current time point and an operation associated with the cue point, a particular operation to be performed; performing, at the companion device, the particular operation; wherein the particular operation is to cause a display of supplemental content at the television; determining that the supplemental content has concluded replaying; in response to said determination that the supplemental content has concluded replaying, sending instructions to a set top box associated with the television, a video server containing the video program, or the television to resume replaying the video program at a resume time point of the video program. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification