Inferring interactions with advertisers
First Claim
1. A computer-implemented method comprising:
- providing, to a client device, an online resource, with the online resource provided by one or more first computer systems configured to implement an online service for providing resources;
wherein the one or more first computer systems are further configured for automatic communication with client device software for automatically transmitting, to the one or more first computer systems, data indicative of network addresses accessed by the client device;
retrieving, from the client device, data identifying the online resource representing one or more interactions with one or more second computer systems;
detecting, based on the retrieved data, an interaction of the client device with the online resource, wherein the detecting is performed independent of sending a request to the one or more second computer systems for data indicative of the interaction;
responsive to the detecting,determining that a secure communications protocol is executed for encrypted communication by the client device with a web page of the one or more second computer systems, with the determining being based on identification of a secure network address that is one of the one or more network addresses accessed by the client device;
retrieving, from a repository, resource data specifying a conversion rate for the online resource when the secure communications protocol is executed for encrypted communication;
performing a conversion simulation based on the resource data and data indicative of an amount of time the client device interacted with the web page for estimating whether a resource conversion has occurred;
determining an amount of time that the client device spends accessing a secure web page; and
estimating, based on the conversion simulation and the amount of time the client device spends accessing the secure web page, whether the resource conversion has occurred, the estimating being performed independent of sending a request to the one or more second computer systems for data indicative of the resource conversion.
2 Assignments
0 Petitions
Accused Products
Abstract
This specification describes technologies relating to inferring interactions with advertisers. In general, one aspect of the subject matter described in this specification can be embodied in methods that include providing an online advertisement to a system, receiving data from the system indicating an interaction of the system with the online advertisement and data indicating a subsequent interaction of the system with an online resource of an advertiser associated with the online advertisement, and inferring that an advertisement conversion has occurred based on the received data. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
providing, to a client device, an online resource, with the online resource provided by one or more first computer systems configured to implement an online service for providing resources; wherein the one or more first computer systems are further configured for automatic communication with client device software for automatically transmitting, to the one or more first computer systems, data indicative of network addresses accessed by the client device; retrieving, from the client device, data identifying the online resource representing one or more interactions with one or more second computer systems; detecting, based on the retrieved data, an interaction of the client device with the online resource, wherein the detecting is performed independent of sending a request to the one or more second computer systems for data indicative of the interaction; responsive to the detecting, determining that a secure communications protocol is executed for encrypted communication by the client device with a web page of the one or more second computer systems, with the determining being based on identification of a secure network address that is one of the one or more network addresses accessed by the client device; retrieving, from a repository, resource data specifying a conversion rate for the online resource when the secure communications protocol is executed for encrypted communication; performing a conversion simulation based on the resource data and data indicative of an amount of time the client device interacted with the web page for estimating whether a resource conversion has occurred; determining an amount of time that the client device spends accessing a secure web page; and estimating, based on the conversion simulation and the amount of time the client device spends accessing the secure web page, whether the resource conversion has occurred, the estimating being performed independent of sending a request to the one or more second computer systems for data indicative of the resource conversion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
one or more processing devices; and one or more non-transitory computer readable media storing instructions that are executable by the one or more processing devices to perform operations comprising; providing, to a client device, an online resource, with the system configured to implement an online service for providing resources, and with the online resource provided by the system; wherein the system is further configured for automatic communication with client device software for automatically transmitting, to the system, data indicative of network addresses accessed by the client device; retrieving, from the client device, data identifying the online resource representing one or more interactions with one or more other systems; detecting, based on the retrieved data, an interaction of the client device with the online resource, wherein the detecting is performed independent of sending a request to the one or more other systems for data indicative of the interaction; responsive to the detecting, determining that a secure communications protocol is executed for encrypted communication by the client device with a web page of the one or more other systems, with the determining being based on identification of a secure network address that is one of the one or more network addresses accessed by the client device; retrieving, from a repository, resource data specifying a conversion rate for the online resource when the secure communications protocol is executed for encrypted communication; performing a conversion simulation based on the resource data and data indicative of an amount of time the client device interacted with the web page for estimating whether a resource conversion has occurred; determining an amount of time that the client device spends accessing a secure web page; and estimating, based on the conversion simulation and the amount of time the client device spends accessing the secure web page, whether the resource conversion has occurred, the estimating being performed independent of sending a request to the one or more second computer systems for data indicative of the resource conversion. - View Dependent Claims (13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable media storing instructions executable by one or more processing devices of one or more first computer systems to perform operations comprising:
-
providing, to a client device, an online resource, with the online resource provided by the one or more first computer systems, which are configured to implement an online service for providing resources; wherein the one or more first computer systems are further configured for automatic communication with client device software for automatically transmitting, to the one or more first computer systems, data indicative of network addresses accessed by the client device; retrieving, from the client device, data identifying the online resource representing one or more interactions with one or more second computer systems; detecting, based on the retrieved data, an interaction of the client device with the online resource, wherein the detecting is performed independent of sending a request to the one or more second computer systems for data indicative of the interaction; responsive to the detecting, determining that a secure communications protocol is executed for encrypted communication by the client device with a web page of the one or more second computer systems, with the determining being based on identification of a secure network address that is one of the one or more network addresses accessed by the client device; retrieving, from a repository, resource data specifying a conversion rate for the online resource when the secure communications protocol is executed for encrypted communication; performing a conversion simulation based on the resource data and data indicative of an amount of time the client device interacted with the web page for estimating whether a resource conversion has occurred; determining an amount of time that the client device spends accessing a secure web page; and estimating, based on the conversion simulation and the amount of time the client device spends accessing the secure web page, whether the resource conversion has occurred, the estimating being performed independent of sending a request to the one or more second computer systems for data indicative of the resource conversion. - View Dependent Claims (18, 19, 20, 21)
-
Specification