PRIORITIZING ADVERTISEMENTS BASED ON USER ENGAGEMENT
First Claim
Patent Images
1. A computer-implemented method to deliver advertisements to a user'"'"'s client device, the method comprising:
- providing one or more advertisements and a time period associated with the one or more advertisements;
receiving user engagement data, wherein the user engagement data specifies a length of time a user has interacted with a type of content previously rendered by a client device similar to content currently rendered by the client device;
selecting one or more advertisements for delivery based on the length of time the user has interacted with the type of content previously rendered by the client device;
prioritizing the one or more selected advertisements that match the content currently rendered by the client device; and
transmitting the one or more prioritized advertisements to the client device for rendering.
3 Assignments
0 Petitions
Accused Products
Abstract
An advertisement engine, a computer-implemented method, and computer-readable media to select advertisements are provided. The advertisement engine is connected to an advertisement database and user database. The advertisement engine selects advertisements from the advertisement database based on user engagement data associated with a user. The user engagement data is stored in the user database. The user engagement data includes the length of time a user focused on content displayed by a client device.
104 Citations
20 Claims
-
1. A computer-implemented method to deliver advertisements to a user'"'"'s client device, the method comprising:
-
providing one or more advertisements and a time period associated with the one or more advertisements; receiving user engagement data, wherein the user engagement data specifies a length of time a user has interacted with a type of content previously rendered by a client device similar to content currently rendered by the client device; selecting one or more advertisements for delivery based on the length of time the user has interacted with the type of content previously rendered by the client device; prioritizing the one or more selected advertisements that match the content currently rendered by the client device; and transmitting the one or more prioritized advertisements to the client device for rendering. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, the system comprising:
-
a user database configured to store user profiles that include interests of users that interact with content; an advertisement database configured to store advertisements and targeting information provided by advertisers; and an advertisement engine configured to deliver advertisements to users interacting with content, wherein the advertisement engine; receives user engagement data from client devices that render the content that users interact with, updates the user profiles with keywords included in the user engagement data, selects advertisements from the advertisement database based on the interests of the users that interact with the content and the keywords, prioritizes the selected advertisements, and transmits the prioritized advertisements for rendering on the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable media storing computer-usable instructions for performing a method to deliver advertisements to client devices, the method comprising:
-
receiving user engagement data, wherein the user engagement data comprises a region of content identified by a gesture; selecting one or more advertisements for delivery based on keywords included in the region identified by the gesture; prioritizing the one or more selected advertisements; and transmitting the one or more prioritized advertisements to the client device for rendering with the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification