Identifying media on a mobile device
First Claim
1. A method for associating secondary media content with primary media content, comprising:
- determining, at a mobile device, a data signature associated with primary media content being output on a display device;
transmitting, at a first time point from the mobile device to a server, a notification to begin generating a plurality of media signatures included in one or more portions of secondary media content related to the primary media content;
transmitting, at a second time point from the mobile device to the server, a request for the one or more portions of secondary media content that includes the plurality of media signatures;
receiving, at the mobile device, the one or more portions of secondary media content that includes the plurality of media signatures in response to the request, wherein each of the plurality of media signatures spans a time between the first time point at which the notification to begin generating the plurality of media signatures was transmitted to the server and the second time point at which the request for the one or more portions of secondary media content was transmitted to the server;
determining, at the mobile device, whether at least one media signature included in the one or more portions of the secondary media content matches one or more portions of the data signature; and
in response to determining that the at least one media signature matches the one or more portions of the data signature, causing information associated with the primary media content to be presented based on the one or more portions of the secondary media content.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of associating, at a secondary device, secondary media content with primary media content being output at a primary device. The method includes receiving, at the secondary device, first information based upon the primary content being output at the primary device, wherein the first information includes at least one of an audio and a visual signal, determining at the secondary device second information corresponding to the first information, receiving at the secondary device one or more portions of secondary media content that have been made available by a third device, determining at the secondary device whether one or more of the portions of the secondary media content match one or more portions of the second information, and taking at least one further action upon determining that there is a match.
41 Citations
18 Claims
-
1. A method for associating secondary media content with primary media content, comprising:
-
determining, at a mobile device, a data signature associated with primary media content being output on a display device; transmitting, at a first time point from the mobile device to a server, a notification to begin generating a plurality of media signatures included in one or more portions of secondary media content related to the primary media content; transmitting, at a second time point from the mobile device to the server, a request for the one or more portions of secondary media content that includes the plurality of media signatures; receiving, at the mobile device, the one or more portions of secondary media content that includes the plurality of media signatures in response to the request, wherein each of the plurality of media signatures spans a time between the first time point at which the notification to begin generating the plurality of media signatures was transmitted to the server and the second time point at which the request for the one or more portions of secondary media content was transmitted to the server; determining, at the mobile device, whether at least one media signature included in the one or more portions of the secondary media content matches one or more portions of the data signature; and in response to determining that the at least one media signature matches the one or more portions of the data signature, causing information associated with the primary media content to be presented based on the one or more portions of the secondary media content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for associating secondary media content with primary media content, the system comprising:
-
a memory; and
a hardware processor of a mobile device, that, when executing computer executable instructions stored in the memory, is programmed to;determine, at the mobile device, a data signature associated with primary media content being output on a display device; transmit, at a first time point to a server, a notification to begin generating a plurality of media signatures included in one or more portions of secondary media content related to the primary media content; transmit, at a second time point to the server, a request for the one or more portions of secondary media content that includes the plurality of media signatures; receive the one or more portions of secondary media content that includes the plurality of media signatures in response to the request, wherein each of the plurality of media signatures spans a time between the first time point at which the notification to begin generating the plurality of media signatures was transmitted to the server and the second time point at which the request for the one or more portions of secondary media content was transmitted to the server; determine whether at least one media signature included in the one or more portions of the secondary media content matches one or more portions of the data signature; and in response to determining that the at least one media signature matches the one or more portions of the data signature, cause information associated with the primary media content to be presented based on the one or more portions of the secondary media content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for associating secondary media content with primary media content, the method comprising:
-
determining, at a mobile device, a data signature associated with primary media content being output on a display device; transmitting, at a first time point from the mobile device to a server, a notification to begin generating a plurality of media signatures included in one or more portions of secondary media content related to the primary media content; transmitting, at a second time point from the mobile device to the server, a request for the one or more portions of secondary media content that includes the plurality of media signatures; receiving, at the mobile device, the one or more portions of secondary media content that includes the plurality of media signatures in response to the request, wherein each of the plurality of media signatures spans a time between the first time point at which the notification to begin generating the plurality of media signatures was transmitted to the server and the second time point at which the request for the one or more portions of secondary media content was transmitted to the server; determining, at the mobile device, whether at least one media signature included in the one or more portions of the secondary media content matches one or more portions of the data signature; and in response to determining that the at least one media signature matches the one or more portions of the data signature, causing information associated with the primary media content to be presented based on the one or more portions of the secondary media content. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification