Targeting content based on user characteristics
First Claim
1. A computer-implemented method, comprising:
- maintaining, by a computer system associated with an electronic marketplace of a service provider, a collection of universal resource locators (URLs) and metadata, the URLs corresponding to web pages of one or more other service providers, the metadata describing user characteristics that are associated with user accesses to the web pages and that comprise an authenticated user characteristic;
receiving, by the computer system from a computing device of a user, a request for information about an item offered with the electronic marketplace;
inserting, by the computer system in a first web page of the electronic marketplace, code and a first URL from the collection, the first web page comprising the information, the first URL corresponding to a second web page of the web pages, the code, upon execution, configured to determine a presence or absence of the first URL in a browser history of the computing device;
providing, by the computer system, the first web page to the computing device based at least in part on the request for the information;
receiving, by the computer system from the computing device, an indication that the second web page was accessed prior to providing the first web page, the indication received based at least in part on a determination of the presence of the first URL in the browser history of the computing device, the determination based at least in part on an execution of the code at the computing device;
associating, by the computer system, the user with the authenticated user characteristic based at least in part on the indication; and
providing, by the computer system, targeted content to the computing device based at least in part on associating the user with the authenticated user characteristic, wherein the targeted content is available from the electronic marketplace.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing targeted content may be described. In particular, a network-based document may be provided to a computing system of a user in response to a request for information. The network-based document may include the information, an identifier of another network-based document, and code. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document. An indication that the other network-based document was accessed may be determined. For example, the indication may be received based on an execution of the code at the computing system. The user may be associated with a user characteristic based on the indication. Further, targeted content may be provided to the computing system based on the user being associated with the user characteristic.
73 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
maintaining, by a computer system associated with an electronic marketplace of a service provider, a collection of universal resource locators (URLs) and metadata, the URLs corresponding to web pages of one or more other service providers, the metadata describing user characteristics that are associated with user accesses to the web pages and that comprise an authenticated user characteristic; receiving, by the computer system from a computing device of a user, a request for information about an item offered with the electronic marketplace; inserting, by the computer system in a first web page of the electronic marketplace, code and a first URL from the collection, the first web page comprising the information, the first URL corresponding to a second web page of the web pages, the code, upon execution, configured to determine a presence or absence of the first URL in a browser history of the computing device; providing, by the computer system, the first web page to the computing device based at least in part on the request for the information; receiving, by the computer system from the computing device, an indication that the second web page was accessed prior to providing the first web page, the indication received based at least in part on a determination of the presence of the first URL in the browser history of the computing device, the determination based at least in part on an execution of the code at the computing device; associating, by the computer system, the user with the authenticated user characteristic based at least in part on the indication; and providing, by the computer system, targeted content to the computing device based at least in part on associating the user with the authenticated user characteristic, wherein the targeted content is available from the electronic marketplace. - View Dependent Claims (2, 18, 19)
-
-
3. One or more non-transitory computer-readable media comprising instructions that, when executed with one or more processors, cause a system to at least:
-
maintain a set of universal resource locators (URLs) of web pages and metadata that comprises an authenticated user characteristic; receive, from a user computing system, a request for a first web page comprising information about an item; insert, in the first web page, code and a URL of a second web page of the web pages, the code, upon execution, configured to determine a presence or absence of the URL in a browser history; provide, to the user computing system, the first web page based at least in part on the request; determine an indication that the second web page was accessed prior to providing the first web page, the indication determined, upon an execution of the code at the user computing system, based at least in part on the presence of the URL in the browser history; associate the user computing system with an authenticated user characteristic based at least in part on the indication; and provide, to the user computing system, targeted content based at least in part on the user computing system being associated with the authenticated user characteristic. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; one or more computer-readable media comprising instructions that, when executed with the one or more processors, cause the system to at least; maintain a set of universal resource locators (URLs) of web pages and metadata that comprises an authenticated user characteristic; receive, from a computing system of a user, a request for a first web page comprising information about an item; add, to the first web page, and based at least in part on the request, code and a URL of a second web page of the web pages, the code configured at least to, upon execution at the computing system, determine a presence of the URL in a browser history stored at the computing system; provide the first web page to the computing system based at least in part on the request; receive, from the computing system, an indication that the second web page was accessed prior to providing the first web page to the computing system, the indication received, upon an execution of the code at the computing system, based at least in part on the presence of the URL; associate the user with an authenticated user characteristic based at least in part on the indication; and provide, to the computing system, targeted content associated with a provider of the first web page based at least in part on the user being associated with the authenticated user characteristic. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification