Media content marking and tracking methods and apparatus
First Claim
1. A method comprising:
- determining, via a first processor, an identification code responsive to a request from a third-party client;
generating, via the first processor, an audio file including the identification code;
transmitting, via the first processor, the audio file to the third-party client enabling the third-party client to embed the audio file including the identification code into media content;
causing a second processor to store a copy of the identification code to a data structure accessible by the third-party client;
receiving, via the second processor, content information associated with the media content from the third-party client;
storing, via the second processor, the content information in correspondence to the stored copy of the identification code;
receiving, via the second processor, a message including the identification code from a consumer device that detected the identification code within the media content;
determining, via the second processor, the identification code corresponds to the content information;
transmitting, via the second processor, the content information to the consumer device;
receiving, via a third processor, an event from the consumer device based on the content information, the event being indicative of an action performed by the consumer device after the consumer device received the content information; and
making, via the third processor, data associated with the event graphically available for the third-party client.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and apparatus for media content marking and tracking are disclosed. An example method includes determining an identification code responsive to a request from a third-party client, generating an audio file including the identification code, transmitting the audio file to the third-party client enabling the third-party client to embed the audio file including the identification code into media content, receiving content information associated with the media content from the third-party client, storing the content information in correspondence to a stored copy of the identification code, receiving a message including the identification code from a consumer device that detected the identification code within the media content, determining the identification code corresponds to the content information, transmitting the content information to the consumer device, receiving an event from the consumer device based on the content information, and making data associated with the event graphically available for the third-party client.
14 Citations
26 Claims
-
1. A method comprising:
-
determining, via a first processor, an identification code responsive to a request from a third-party client; generating, via the first processor, an audio file including the identification code; transmitting, via the first processor, the audio file to the third-party client enabling the third-party client to embed the audio file including the identification code into media content; causing a second processor to store a copy of the identification code to a data structure accessible by the third-party client; receiving, via the second processor, content information associated with the media content from the third-party client; storing, via the second processor, the content information in correspondence to the stored copy of the identification code; receiving, via the second processor, a message including the identification code from a consumer device that detected the identification code within the media content; determining, via the second processor, the identification code corresponds to the content information; transmitting, via the second processor, the content information to the consumer device; receiving, via a third processor, an event from the consumer device based on the content information, the event being indicative of an action performed by the consumer device after the consumer device received the content information; and making, via the third processor, data associated with the event graphically available for the third-party client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a first server configured to; receive a request from a third-party client for an identification code; and determine the identification code including an identifier and a timecode; a second server configured to; generate an audio file including the identification code; receive media content from the third-party client; embed the audio file into the media content; and transmit electronically the media content including the embedded identification code to the third-party client; and a third server configured to; store content information in correspondence to a stored copy of the identification code; receive a message including the identification code from a consumer device that detected the identification code within the media content; determine the identification code corresponds to the content information; transmit the content information to the consumer device; receive an event from a consumer device based on the content information, the event being indicative of an action performed by the consumer device after the content information was received by the consumer device; and store information related to the event to a database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 26)
-
-
17. An apparatus comprising:
-
a first server configured to; receive a copy of an identification code from an identification code generator, the identification code being embedded into media content by a third-party client; receive, at a first time, first content information associated with the media content from the third-party client; store the first content information in conjunction with the copy of the identification code to a data structure accessible by the third-party client; receive, at a subsequent second time, second content information associated with the media content; replace the first content information with the second content information stored in conjunction with the copy of the identification code; receive from a consumer device, after the second time, a message including the identification code; determine the identification code corresponds to the second content information; and transmit the second content information to the consumer device; and a second server configured to; receive an event based from the consumer device based on the second content information; and make data associated with the event graphically available for the third-party client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification