Sequentially overlaying media content
First Claim
1. A device comprising:
- a non-transitory computer-readable storage medium storing instructions; and
a processing device configured to execute the instructions to;
receive a fingerprint for a media segment of a media content and a unique identifier (UID) from an electronic device via a first network connection;
determine a media segment ID for the media segment using the fingerprint;
generate and submit a first query for the media segment ID in a record database via a second network connection;
determine that the record database is storing a first entry for the media segment ID, wherein the record database stores a plurality of entries;
identify a first overlay content segment ID for a first overlay content segment in a set of overlay content segments;
generate and submit a second query for the first overlay content segment ID in the record database;
determine the first overlay content segment ID is stored in a second entry of the record database;
identify a second overlay content segment ID for a second overlay content segment in the set of overlay content segments;
generate and submit a third query for the second overlay content segment ID in the record database;
determine that the second overlay content segment ID is not stored in the plurality of entries in the record database;
store the overlay content segment IDs associated with the overlay content segments in the set of overlay content segments; and
erase the media segment ID and overlay content segment IDs associated with the UID in response to the record database storing entries for the media segment ID and the overlay content segment IDs of the overlay content set for an associated UID.
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
9 Claims
-
1. A device comprising:
-
a non-transitory computer-readable storage medium storing instructions; and a processing device configured to execute the instructions to; receive a fingerprint for a media segment of a media content and a unique identifier (UID) from an electronic device via a first network connection; determine a media segment ID for the media segment using the fingerprint; generate and submit a first query for the media segment ID in a record database via a second network connection; determine that the record database is storing a first entry for the media segment ID, wherein the record database stores a plurality of entries; identify a first overlay content segment ID for a first overlay content segment in a set of overlay content segments; generate and submit a second query for the first overlay content segment ID in the record database; determine the first overlay content segment ID is stored in a second entry of the record database; identify a second overlay content segment ID for a second overlay content segment in the set of overlay content segments; generate and submit a third query for the second overlay content segment ID in the record database; determine that the second overlay content segment ID is not stored in the plurality of entries in the record database; store the overlay content segment IDs associated with the overlay content segments in the set of overlay content segments; and erase the media segment ID and overlay content segment IDs associated with the UID in response to the record database storing entries for the media segment ID and the overlay content segment IDs of the overlay content set for an associated UID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A device comprising:
-
a non-transitory computer-readable storage medium storing instructions; and a processing device configured to execute the instructions to; receive a fingerprint for a media segment of a media content and a unique identifier (UID) from an electronic device via a first network connection; determine a media segment ID for the media segment using the fingerprint; generate and submit a first query for the media segment ID in a record database via a second network connection; determine that the record database is storing a first entry for the media segment ID, wherein the record database stores a plurality of entries; identify a first overlay content segment ID for a first overlay content segment in a set of overlay content segments; generate and submit a second query for the first overlay content segment ID in the record database; determine the first overlay content segment ID is stored in a second entry of the record database; identify a second overlay content segment ID for a second overlay content segment in the set of overlay content segments; generate and submit a third query for the second overlay content segment ID in the record database;
determine that the second overlay content segment ID is not stored in the plurality of entries in the record database;send an overlay content segment from a different overlay content set when the record database includes entries comprising each of the overlay content segment IDs for the overlay content segments in the overlay content set, and send a refund notification to another device associated with a user, wherein the refund notification indicates that the overlay content segments in the overlay content segment set have been displayed on the electronic device prior to a threshold number of overlay slots being used for the user.
-
Specification