Identifying context of content items
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying, by one or more computers, a first content item on a web page, the web page having one or more additional content items separate from the first content item;
wherein, the first content item and the one or more additional content items each contain metadata attributes comprising metadata keywords and one or more other attributes, wherein the metadata attributes are selected from a group comprising date and time information, camera settings, sharing level information, ownership information, or cost-per-use information;
receiving, by one or more computers, a request for an advertisement to be displayed on the web page;
identifying, by one or more computers, metadata attributes associated with the first content item and the one or more additional content items on the web page;
selecting by one or more computers, as candidate advertisements, one or more advertisements that include at least one advertisement keyword that matches any of the metadata attributes;
ranking, by one or more computers, the candidate advertisements, based on a number of matching advertisement keywords and metadata attributes; and
providing, by one or more computers, at least one of the candidate advertisements in response to the request based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, may be used for identifying context. Web attributes associated with a first instance of a content item displayed on a first web page may be identified along with a second web page displaying a second instance of the content item. Context information may be determined using the web attributes, and the context information may be associated with the second web page.
42 Citations
19 Claims
-
1. A computer-implemented method, comprising:
-
identifying, by one or more computers, a first content item on a web page, the web page having one or more additional content items separate from the first content item; wherein, the first content item and the one or more additional content items each contain metadata attributes comprising metadata keywords and one or more other attributes, wherein the metadata attributes are selected from a group comprising date and time information, camera settings, sharing level information, ownership information, or cost-per-use information; receiving, by one or more computers, a request for an advertisement to be displayed on the web page; identifying, by one or more computers, metadata attributes associated with the first content item and the one or more additional content items on the web page; selecting by one or more computers, as candidate advertisements, one or more advertisements that include at least one advertisement keyword that matches any of the metadata attributes; ranking, by one or more computers, the candidate advertisements, based on a number of matching advertisement keywords and metadata attributes; and providing, by one or more computers, at least one of the candidate advertisements in response to the request based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more computers; and computer memory having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; identifying a first content item on a web page, the web page having one or more additional content items separate from the first content item; wherein, the first content item and the one or more additional content items each contain metadata attributes comprising keywords and one or more other attributes, wherein the metadata attributes are selected from a group comprising date and time information, camera settings, ownership information, sharing level information, or cost-per-use information; receiving a request for an advertisement to be displayed on the web page; identifying metadata attributes associated with the first content item and the one or more additional content items on the web page; selecting, as candidate advertisements, one or more advertisements that include at least one advertisement keyword that matches any of the metadata attributes; ranking the candidate advertisements based on a number of matching advertisement keywords and metadata attributes; and providing at least one of the candidate advertisements in response to the request based on the ranking. - View Dependent Claims (11, 12, 13)
-
-
14. One or more non-transitory machine-readable media storing instructions that when executed by one or more data processing apparatus cause the one or more data processing apparatus to perform operations comprising:
-
identifying a first content item on a web page, the web page having one or more additional content items separate from the first content item; wherein, the first content item and the one or more additional content items each contain metadata attributes comprising keywords and one or more other attributes, wherein the metadata attributes are selected from a group comprising date and time information, camera settings, ownership information, sharing level information, or cost-per-use information; receiving a request for an advertisement to be displayed on the web page; identifying metadata attributes associated with the first content item and the one or more additional content items on the web page; selecting, as candidate advertisements, one or more advertisements that include at least one advertisement keyword that matches any of the metadata attributes; ranking the candidate advertisements, based on a number of matching advertisement keywords and metadata attributes; and providing at least one of the candidate advertisements in response to the request based on the ranking. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification