Supplemental content on a mobile device
First Claim
Patent Images
1. A system for augmenting a video, the system comprising:
- means of a mobile device, the means for inputting a video segment from a video presentation that includes video segments;
a processor of the mobile device; and
a memory of the mobile device, the memory storing computer-readable instructions that, upon execution by the processor, cause the mobile device to;
identify a time variable marker in the video segment based on a presentation of the video segment, wherein the time variable marker comprises a presented pattern in the presentation of the video segment, wherein;
the presented pattern changes over time,a presented change to the presented pattern corresponds to a time code, identifies the video presentation, identifies a progression of the video presentation based on the time code, and does not identify supplemental non-video content, andthe progression indicates a temporal position of the video segment relative to another video segment from the video presentation;
determine a match of the video segment to the video presentation based on the time variable marker in the video segment;
select potential supplemental non-video contents based on the match;
determine the temporal position of the video segment from the presented change to the presented pattern;
select the supplemental non-video content from the potential supplemental non-video contents based on the temporal position of the video segment; and
present the supplemental non-video content at substantially a same time as the video segment, wherein a presentation of the supplemental non-video content is time synchronized with the presentation of the video segment based on the presented change to the presented pattern of the time variable marker.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, devices, and software are described for providing supplemental content for presentation on a mobile device that identifies a video and a portion within the video. In one embodiment, a system includes a mobile device with an integrated video camera that tracks a display playing a movie. The mobile device automatically identifies the current scene in the movie and then accesses supplemental non-video content related to the identified scene. The accessed supplemental non-video content (e.g., audio, tactile, olfactory data) is then presented to the user at the same time the movie is played.
135 Citations
20 Claims
-
1. A system for augmenting a video, the system comprising:
-
means of a mobile device, the means for inputting a video segment from a video presentation that includes video segments; a processor of the mobile device; and a memory of the mobile device, the memory storing computer-readable instructions that, upon execution by the processor, cause the mobile device to; identify a time variable marker in the video segment based on a presentation of the video segment, wherein the time variable marker comprises a presented pattern in the presentation of the video segment, wherein; the presented pattern changes over time, a presented change to the presented pattern corresponds to a time code, identifies the video presentation, identifies a progression of the video presentation based on the time code, and does not identify supplemental non-video content, and the progression indicates a temporal position of the video segment relative to another video segment from the video presentation; determine a match of the video segment to the video presentation based on the time variable marker in the video segment; select potential supplemental non-video contents based on the match; determine the temporal position of the video segment from the presented change to the presented pattern; select the supplemental non-video content from the potential supplemental non-video contents based on the temporal position of the video segment; and present the supplemental non-video content at substantially a same time as the video segment, wherein a presentation of the supplemental non-video content is time synchronized with the presentation of the video segment based on the presented change to the presented pattern of the time variable marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for augmenting video, the method comprising:
identifying a time variable marker in a video segment from a scene of a video presentation that includes video segments, wherein the time variable marker comprises a presented pattern in the video segment, wherein; the presented pattern changes over time, a presented change to the presented pattern corresponds to a time code, identifies the video presentation, identifies a progression of the video presentation based on the time code, and does not identify supplemental non-video content, and the progression indicates a temporal position of the video segment; determining a match of the video segment to the video presentation based on the time variable marker; selecting potential supplemental non-video contents based on the match; determining the scene that comprises the video segment from the video presentation based on the temporal position of the video segment; selecting the supplemental non-video content from the potential supplemental non-video contents based on the scene; and presenting the supplemental non-video content at substantially a same time as the video segment, wherein a presentation of the supplemental non-video content is time synchronized with the presentation of the video segment based on the presented change to the presented pattern of the time variable marker.
-
18. A computer-implemented method for augmented video, the method comprising:
-
transmitting a time variable marker over a first channel of communication comprising video game content configured to be displayed on a video display, the time variable marker tracked by a first mobile device associated with a first player and tracked by a second mobile device associated with a second player, wherein the time variable marker comprises a presented pattern that changes over time and that is set based on a time code corresponding to a progression of the video game content, wherein; a presented change to the presented pattern corresponds to the time code, identifies the video game content, identifies a progression of the video game content based on the time code, and does not identify player-specific data, the progression indicates a temporal position of a video game segment of the video game content relative to another video game segment of the video game content, and the time variable marker is processed by the first mobile device to allow the first mobile device to synchronize with the video game content; accessing first player-specific video or non-video data from a first datastore in response to the first mobile device indicating that a first tracking by the first mobile device of the time variable marker, wherein the accessed first player-specific data is supplemental to, synchronized with, and associated with the video game content, for the first player based on a time synchronization from the presented change to the presented pattern of the time variable marker; transmitting over a second channel of communication the accessed first player-specific data to the first mobile device for presentation; accessing second player-specific video or non-video data from a second datastore in response to the second mobile device indicating that a second tracking by the second mobile device of the time variable marker, wherein the accessed second player-specific data is supplemental to and associated with the video game content, for the second player based on the time synchronization from the presented change to the presented pattern of the time variable marker; and transmitting over the second channel of communication the accessed second player-specific data to the second mobile device for presentation. - View Dependent Claims (19, 20)
-
Specification