Conditional billing of advertisements based on determined user interest
First Claim
1. A system comprising:
- a memory; and
a processor, coupled to the memory, to;
receive, from a device, a request for a first media item;
automatically select a second media item based at least on the request for the first media item;
automatically stream the second media item to the device in a format that allows user interaction with the second media item;
determine an interaction level with the second media item at the device, wherein the interaction level is based at least on whether a player application window in which the second media item is played is obscured by another open window and to what degree;
identify an input attribute vector;
employ a classification analysis to map the input attribute vector to a confidence level that the input attribute vector corresponds to the interaction level;
based on a determination that the interaction level is above a predetermined threshold;
replace the second media item with a third media item that is associated with the second media item, andstream the third media item to the device in response to the request for the first media item;
determine a level of billing associated with the second media item based at least in part on a cumulative duration of the user interaction with the second media item, specific portions of the second media item viewed, a type of interaction with the second media item, a frequency of interaction with the second media item, or a timing of interaction with the second media item; and
generate a bill based on the level of billing determined by the processor for the second media item, the level of billing corresponding to at least one of the determined level of user interaction or the determined engagement level.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for determining a billing level for an advertisement provided to a user based on monitored user interaction with the advertisement are provided. A streaming component streams a media advertisement to a device in a format that allows user interaction with the media advertisement. A monitoring component monitors duration of user interaction with the advertisement, and an analysis component determines level of billing associated with the advertisement based at least in part on the monitored duration of user interaction with the advertisement. In an aspect, the analysis component determines a cumulative playing period of the advertisement based on the monitored user interaction and determines the level of billing based in part on the cumulative playing period.
-
Citations
19 Claims
-
1. A system comprising:
-
a memory; and a processor, coupled to the memory, to; receive, from a device, a request for a first media item; automatically select a second media item based at least on the request for the first media item; automatically stream the second media item to the device in a format that allows user interaction with the second media item; determine an interaction level with the second media item at the device, wherein the interaction level is based at least on whether a player application window in which the second media item is played is obscured by another open window and to what degree; identify an input attribute vector; employ a classification analysis to map the input attribute vector to a confidence level that the input attribute vector corresponds to the interaction level; based on a determination that the interaction level is above a predetermined threshold; replace the second media item with a third media item that is associated with the second media item, and stream the third media item to the device in response to the request for the first media item; determine a level of billing associated with the second media item based at least in part on a cumulative duration of the user interaction with the second media item, specific portions of the second media item viewed, a type of interaction with the second media item, a frequency of interaction with the second media item, or a timing of interaction with the second media item; and generate a bill based on the level of billing determined by the processor for the second media item, the level of billing corresponding to at least one of the determined level of user interaction or the determined engagement level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, from a device, a request for a first media item; automatically selecting a second media item based at least on the request for the first media item; automatically streaming, by a processing device, the second media item to the device in a format that allows user interaction with the second media item; determining, by the processing device, an interaction level with the second media item at the device, wherein the interaction level is based at least on whether a player application window in which the second media item is played is obscured by another open window and to what degree; identifying, by the processing device, an input attribute vector; employ, by the processing device, a classification analysis to map the input attribute vector to a confidence level that the input attribute vector corresponds to the interaction level;
based on a determination that the interaction level is above a predetermined threshold;replacing the second media item with a third media item that is associated with the second media item, and streaming the third media item to the device in response to the request for the first media item; determining a level of billing associated with the second media item based at least in part on a cumulative duration of the user interaction with the second media item, specific portions of the second media item viewed, a type of interaction with the second media item, a frequency of interaction with the second media item, or a timing of interaction with the second media item; and generating a bill based on the level of billing determined by the processor for the second media item, the level of billing corresponding to at least one of the determined level of user interaction or the determined engagement level. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification