MOBILE DEVICE ACTIVITY DETECTION
First Claim
1. A system, comprising:
- one or more servers; and
a memory storage apparatus in data communication with the one or more servers, the memory storage apparatus storing instructions executable by the one or more servers and that upon such execution cause the one or more servers to perform operations comprising;
receiving display data specifying a display state of a web page in a viewport, the web page including a content item for display;
identifying display instances from the display data, a display instance being a display of at least a portion of the content item in the viewport;
identifying selection instances of the content item from the display data, a selection instance being a selection of the content item;
determining whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances;
defining a selection of the content as a legitimate selection if the selection occurred during a display of at least a portion of the content item in the viewport; and
defining a selection of the content as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatus for identifying illegitimate selections of content items. In some implementations, one or more servers can receive display data specifying a display state of a web page in a viewport. The web page includes a content item. Display instances are identified. A display instance is a display of at least a portion of the content item in the viewport. Selection instances of the content item are identified. A selection instance is a selection of the content item. The server(s) determines whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances. A selection of the content is defined as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more servers; and a memory storage apparatus in data communication with the one or more servers, the memory storage apparatus storing instructions executable by the one or more servers and that upon such execution cause the one or more servers to perform operations comprising; receiving display data specifying a display state of a web page in a viewport, the web page including a content item for display; identifying display instances from the display data, a display instance being a display of at least a portion of the content item in the viewport; identifying selection instances of the content item from the display data, a selection instance being a selection of the content item; determining whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances; defining a selection of the content as a legitimate selection if the selection occurred during a display of at least a portion of the content item in the viewport; and defining a selection of the content as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
receiving, at a data processing apparatus, display data specifying a display state of a web page in a viewport, the web page including a content item for display; identifying, by the data processing apparatus, display instances from the display data, a display instance being a display of at least a portion of the content item in the viewport; identifying, by the data processing apparatus, selection instances of the content item from the display data, a selection instance being a selection of the content item; determining, by the data processing apparatus, whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances; defining a selection of the content as a legitimate selection if the selection occurred during a display of at least a portion of the content item in the viewport; and defining a selection of the content as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving display data specifying a display state of a web page in a viewport, the web page including a content item for display; identifying display instances from the display data, a display instance being a display of at least a portion of the content item in the viewport; identifying selection instances of the content item from the display data, a selection instance being a selection of the content item; determining whether a selection of the content item occurred during a display of at least a portion of the content item in the viewport based on the display instances and the selection instances; defining a selection of the content as a legitimate selection if the selection occurred during a display of at least a portion of the content item in the viewport; and defining a selection of the content as an illegitimate selection if the selection did not occur during a display of at least a portion of the content item in the viewport. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification