Systems and methods for providing advertisements in a communications network
First Claim
Patent Images
1. A method performed by one or more server devices, the method comprising:
- receiving, by one or more processors of the one or more server devices, a query from a client device;
retrieving, by one or more processors of the one or more server devices, a group of advertising links in response to receiving the query, each advertising link in the group of advertising links being associated with a value that relates an estimated revenue to a number of instances of display of the advertising link;
comparing, by one or more processors of the one or more server devices, the values associated with the advertising links, in the group of advertising links, to a first threshold;
based on the comparing, determining, by one or more processors of the one or more server devices, that the received query is commercial;
upon determining that the received query is commercial, dynamically selecting, by one or more processors of the one or more server devices, a quantity of advertising links from the group of advertising links, where dynamically selecting the quantity of advertising links comprises;
selecting a predetermined quantity of advertising links that are associated with highest values in the group of advertising links,comparing values associated with one or more other advertising links in the group of advertising links with a predetermined second threshold value, andselecting, in addition to the predetermined quantity, a subset of the one or more other advertising links based on comparing the values associated with the one or more other advertising links to the predetermined second threshold value; and
providing, by one or more processors of the one or more server devices and to the client device, the dynamically selected quantity of advertising links in response to receiving the query and based at least in part on determining that the received query is commercial.
2 Assignments
0 Petitions
Accused Products
Abstract
A system provides advertising links. The system may received a query and provide a number of advertising links in response to the query. The number of advertising links may be dynamically adjusted based at least in part on the commercial-ness of the query. The display format of the advertising links may also be altered based at least in part on the commercial-ness of the query.
-
Citations
21 Claims
-
1. A method performed by one or more server devices, the method comprising:
-
receiving, by one or more processors of the one or more server devices, a query from a client device; retrieving, by one or more processors of the one or more server devices, a group of advertising links in response to receiving the query, each advertising link in the group of advertising links being associated with a value that relates an estimated revenue to a number of instances of display of the advertising link; comparing, by one or more processors of the one or more server devices, the values associated with the advertising links, in the group of advertising links, to a first threshold; based on the comparing, determining, by one or more processors of the one or more server devices, that the received query is commercial; upon determining that the received query is commercial, dynamically selecting, by one or more processors of the one or more server devices, a quantity of advertising links from the group of advertising links, where dynamically selecting the quantity of advertising links comprises; selecting a predetermined quantity of advertising links that are associated with highest values in the group of advertising links, comparing values associated with one or more other advertising links in the group of advertising links with a predetermined second threshold value, and selecting, in addition to the predetermined quantity, a subset of the one or more other advertising links based on comparing the values associated with the one or more other advertising links to the predetermined second threshold value; and providing, by one or more processors of the one or more server devices and to the client device, the dynamically selected quantity of advertising links in response to receiving the query and based at least in part on determining that the received query is commercial. - View Dependent Claims (2, 3, 4, 5, 8, 9, 10)
-
-
6. A server device comprising:
-
a memory to store instructions; and a processor to execute the instructions to; receive a query; retrieve a group of advertising links in response to receiving the query, each advertising link in the group of advertising links being associated with a value that relates an estimated revenue to a number of instances of display of the advertising link, compare the values associated with the advertising links, in the group of advertising links, to a first threshold, determine that, based on the comparing, the query is commercial, dynamically select, upon determining that that the received query is commercial, a quantity of advertising links from the group of advertising links, where the means for dynamically selecting the quantity of advertising links include; select a predetermined quantity of advertising links that are associated with highest values in the group of advertising links, compare values associated with one or more other advertising links in the group of advertising links to a predetermined second threshold value, and select, in addition to the predetermined quantity, a subset of the one or more other advertising links based on the values associated with the one or more other advertising links, and provide the dynamically selected quantity of advertising links in response to receiving the query and based at least in part on determining that the received query is commercial. - View Dependent Claims (11, 12, 15, 16, 17)
-
-
7. A computer-readable memory device containing instructions for controlling at least one processor, the instructions comprising:
-
a set of instructions to receive a query from a client device; a set of instructions to retrieve a group of advertising links that are relevant to the query, each advertising link in the group of advertising links being associated with a value that relates an estimated revenue to a number of instances of display of the advertising link; a set of instructions to determine whether the query is a commercial query or a non-commercial query by comparing values associated with the advertising links to a first threshold; and a set of instructions to dynamically adjust, upon determining that the query is a commercial query, a quantity of advertising links from the group of advertising links, where the set of instructions to dynamically adjust the quantity of advertising links includes; a set of instructions to select a predetermined quantity of advertising links that are associated with highest values in the group of advertising links, a set of instructions to compare values associated with one or more other advertising links in the group of advertising links with a second threshold, and a set of instructions to select, in addition to the predetermined quantity, a subset of the one or more other advertising links based on the values associated with the one or more other advertising links, and a set of instructions to provide the dynamically adjusted quantity of advertising links to the client device. - View Dependent Claims (13, 14, 18, 19, 20, 21)
-
Specification