Sequentially overlaying media content
First Claim
1. A system comprising:
- a processing device; and
a non-transitory computer-readable storage medium in communication with the processing device, the non-transitory computer-readable storage medium storing instructions that when executed on the processing device cause the processing device to perform operations comprising;
receiving a media segment ID and a unique identifier from an electronic device configured to display media content, the received media segment ID corresponding to a media segment of media content scheduled to be displayed by the electronic device, and the unique identifier identifying the electronic device;
determining that a record database includes an entry associated with the unique identifier identifying the received media segment ID, thereby indicating that the electronic device previously displayed the media segment scheduled to be displayed by the electronic device;
identifying an overlay content segment ID corresponding to an overlay content segment from a set of overlay content segments to replace the media segment of media content scheduled to be displayed by the electronic device;
determining that the record database does not include an entry for the overlay content segment ID, thereby indicating that the electronic device has not previously displayed the overlay content segment corresponding to the identified overlay content segment ID;
communicating the overlay content segment corresponding to the identified overlay content segment ID to the electronic device for display, the electronic device configured to display the communicated overlay content segment during a time period when the media segment of media content corresponding to the received media segment ID was scheduled to be displayed by the electronic device;
recording, in the record database, the identified overlay content segment ID as a new media segment ID entry associated with the unique identifier identifying the received media segment ID without recording the received media segment ID; and
erasing the identified overlay content segment ID from the set of overlay segments.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, system, or device to determine when media content has been displayed. The method can include receiving a unique identifier (UID) and fingerprint for a media segment. The method can also include determining a media segment ID for the media segment, generating and submitting a query for the media segment ID in a record database, determining that the media segment ID is not stored in the record database, and identifying an overlay content segment ID. The method can include generating and submitting for the overlay content segment ID in the record database, determining it is not stored in an entry, sending the overlay content segment to the electronic device, and receiving a notification from the electronic device.
-
Citations
16 Claims
-
1. A system comprising:
-
a processing device; and a non-transitory computer-readable storage medium in communication with the processing device, the non-transitory computer-readable storage medium storing instructions that when executed on the processing device cause the processing device to perform operations comprising; receiving a media segment ID and a unique identifier from an electronic device configured to display media content, the received media segment ID corresponding to a media segment of media content scheduled to be displayed by the electronic device, and the unique identifier identifying the electronic device; determining that a record database includes an entry associated with the unique identifier identifying the received media segment ID, thereby indicating that the electronic device previously displayed the media segment scheduled to be displayed by the electronic device; identifying an overlay content segment ID corresponding to an overlay content segment from a set of overlay content segments to replace the media segment of media content scheduled to be displayed by the electronic device; determining that the record database does not include an entry for the overlay content segment ID, thereby indicating that the electronic device has not previously displayed the overlay content segment corresponding to the identified overlay content segment ID; communicating the overlay content segment corresponding to the identified overlay content segment ID to the electronic device for display, the electronic device configured to display the communicated overlay content segment during a time period when the media segment of media content corresponding to the received media segment ID was scheduled to be displayed by the electronic device; recording, in the record database, the identified overlay content segment ID as a new media segment ID entry associated with the unique identifier identifying the received media segment ID without recording the received media segment ID; and erasing the identified overlay content segment ID from the set of overlay segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, at a processing device, a media segment ID and a unique identifier from an electronic device configured to display media content, the received media segment ID corresponding to a media segment of media content scheduled to be displayed by the electronic device and the unique identifier identifying the electronic device; determining, by the processing device, that a record database includes an entry associated with the unique identifier identifying the received media segment ID, thereby indicating that the electronic device previously displayed the media segment scheduled to be displayed by the electronic device; identifying, by the processing device, an overlay content segment ID corresponding to an overlay content segment from a set of overlay content segments to replace the media segment of media content scheduled to be displayed by the electronic device; determining, by the processing device, that the record database does not include an entry for the overlay content segment ID, thereby indicating that the electronic device has not previously displayed the overlay content segment corresponding to the identified overlay content segment ID; communicating, by the processing device, the overlay content segment corresponding to the identified overlay content segment ID to the electronic device for display, the electronic device configured to display the communicated overlay content segment during a time period when the media segment of media content corresponding to the received media segment ID was scheduled to be displayed by the electronic device; recording, in the record database by the processing device, the identified overlay content segment ID as a new media segment ID entry associated with the unique identifier identifying the received media segment ID without recording the received media segment ID; and erasing, by the processing device, the identified overlay content segment ID from the set of overlay segments. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification