Targeting advertisements based on cached contents
First Claim
Patent Images
1. A method performed by a computer system that comprises one or more processors and memory, comprising:
- detecting information specifying a domain name for one or more resources;
searching a cache for cached content that is associated with the domain name for the one or more resources, with the cached content differing from the information specifying the domain name, and with the cache storing copies of content in the one or more resources obtained through periodic crawling of a network for the content in the one or more resources;
retrieving, from the cache, the cached content associated with the domain name;
determining a type of language used in the retrieved cached content that is associated with the domain name; and
selecting, at least partly based on the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name.
2 Assignments
0 Petitions
Accused Products
Abstract
A request including a domain name is received. Content associated with the domain name is identified in a cache. A language preference is determined based on the identified content. A content item is selected based on the identified content and the determined language preference. The selected content item is relevant to the identified content.
-
Citations
24 Claims
-
1. A method performed by a computer system that comprises one or more processors and memory, comprising:
-
detecting information specifying a domain name for one or more resources; searching a cache for cached content that is associated with the domain name for the one or more resources, with the cached content differing from the information specifying the domain name, and with the cache storing copies of content in the one or more resources obtained through periodic crawling of a network for the content in the one or more resources; retrieving, from the cache, the cached content associated with the domain name; determining a type of language used in the retrieved cached content that is associated with the domain name; and selecting, at least partly based on the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable hardware storage device storing instructions that are executable by at least one processor to perform operations comprising:
-
detecting information specifying a domain name for one or more resources; searching a cache for cached content that is associated with the domain name for the one or more resources, with the cached content differing from the information specifying the domain name, and with the cache storing copies of content in the one or more resources obtained through periodic crawling of a network for the content in the one or more resources; retrieving, from the cache, the cached content associated with the domain name; determining a type of language used in the retrieved cached content that is associated with the domain name; and selecting, at least partly based on the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a computer-readable hardware storage device storing instructions that are executable by the at least one processor to perform operations comprising; detecting information specifying a domain name for one or more resources; searching a cache for cached content that is associated with the domain name for the one or more resources, with the cached content differing from the information specifying the domain name, and with the cache storing copies of content in the one or more resources obtained through periodic crawling of a network for the content in the one or more resources; retrieving, from the cache, the cached content associated with the domain name; determining a type of language used in the retrieved cached content that is associated with the domain name; and selecting, at least partly based on the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
means for detecting information specifying a domain name for one or more resources; means for searching a cache for cached content that is associated with the domain name for the one or more resources, with the cached content differing from the information specifying the domain name, and with the cache storing copies of content in the one or more resources obtained through periodic crawling of a network for the content in the one or more resources; means for retrieving, from the cache, the cached content associated with the domain name; means for determining a type of language used in the retrieved cached content that is associated with the domain name; and means for selecting, at least partly based on the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name.
-
-
24. A method performed by a computer system that comprises one or more processors and memory, comprising:
-
detecting information specifying a domain name for one or more resources; parsing the domain name to obtain a query; deriving contextual cues from the query; searching a data repository for content that is associated with the domain name for the one or more resources; retrieving, from the data repository, the content associated with the domain name; determining a type of language used in the retrieved content that is associated with the domain name; and selecting, at least partly based on the query, the derived contextual cues and the determined type of language, an advertisement item for display in at least one of the one or more resources associated with the domain name.
-
Specification