System to track engagement of media items
First Claim
Patent Images
1. A system comprising:
- a memory; and
at least one hardware processor coupled to the memory and comprising an engagement tracking application that causes the system to perform operations comprising;
associating media content with a set of geolocation coordinates that correspond with a location of interest;
presenting a notification at a client device, the notification including a display of the media content;
detecting an exposure to the media content at the client device in response to the notification that includes the display of the media content, the exposure comprising a first timestamp;
receiving a request to access the media content at the client device, the request to access the media content including location data that indicates a location of the client device, the location data identifying the location of interest that corresponds with the media content, and comprising a second timestamp; and
calculating an engagement score of the media content based on a period of time between the first timestamp and the second timestamp.
2 Assignments
0 Petitions
Accused Products
Abstract
An engagement tracking system monitors user interactions with media items to calculate an engagement score of the media item. The engagement tracking system may be or include a group of one or more server machines configured to detect an exposure of a client device to a media item maintained by the engagement tracking system. In response to detecting the exposure of the client device to the media item, the engagement tracking system tracks a location of the client device based on access requests to location based media items. The engagement tracking system may thereby monitor client devices exposed to the media item in order to calculate an engagement score of the media item.
663 Citations
20 Claims
-
1. A system comprising:
-
a memory; and at least one hardware processor coupled to the memory and comprising an engagement tracking application that causes the system to perform operations comprising; associating media content with a set of geolocation coordinates that correspond with a location of interest; presenting a notification at a client device, the notification including a display of the media content; detecting an exposure to the media content at the client device in response to the notification that includes the display of the media content, the exposure comprising a first timestamp; receiving a request to access the media content at the client device, the request to access the media content including location data that indicates a location of the client device, the location data identifying the location of interest that corresponds with the media content, and comprising a second timestamp; and calculating an engagement score of the media content based on a period of time between the first timestamp and the second timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
associating media content with a set of geolocation coordinates that correspond with a location of interest; presenting a notification at a client device, the notification including a display of the media content; detecting an exposure to the media content at the client device in response to the notification that includes the display of the media content, the exposure comprising a first timestamp; receiving a request to access the media content at the client device, the request to access the media content including location data that indicates a location of the client device, the location data identifying the location of interest that corresponds with the media content, and comprising a second timestamp; and calculating an engagement score of the media content based on a period of time between the first timestamp and the second timestamp. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
associating media content with a set of geolocation coordinates that correspond with a location of interest; presenting a notification at a client device, the notification including a display of the media content; detecting an exposure to the media content at the client device in response to the notification that includes the display of the media content, the exposure comprising a first timestamp; receiving a request to access the media content at the client device, the request to access the media content including location data that indicates a location of the client device, the location data identifying the location of interest that corresponds with the media content, and comprising a second timestamp; and calculating an engagement score of the media content based on a period of time between the first timestamp and the second timestamp. - View Dependent Claims (18, 19, 20)
-
Specification