IP Library Granted Patent US 11,854,044
Granted Patent B2
US 11,854,044 · App. 17/723,650 · Granted Dec 26, 2023

Providing advertisements from related search queries

Inventors: Hui Li (Shanghai, CN); Yong Zhang (Shanghai, CN); Gangjiang Li (Shanghai, CN); Boon-Lock Yeo (Los Altos Hills, CA)
Assignee: Google LLC
G06Q30/0256G06F16/248G06F16/9535G06Q30/02G06Q30/0251G06Q30/0277
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,854,044
App. No.
17/723,650
Granted
Dec 26, 2023
Kind
B2
Abstract

Methods, systems and apparatus for identifying advertisements previously presented when processing related search queries related to a submitted search query, and providing the advertisements identified from the related search queries for presentation on a search results page for the submitted search query.

Claims (77)

1. A computer-implemented method, comprising:

receiving, by a computer system, a first search query submitted by a user device;

obtaining, by the computer system, refined search queries that are identified using the first search query that was submitted by the user device, wherein the refined search queries are different from, and not included in, the first search query;

identifying, by the computer system, first content using the first search query that was submitted by the user device;

identifying, by the computer system, second content using the refined search queries; and

populating, in response to receipt of the first search query that was submitted by the user device, a search results page with (i) first content identified using the first search query that was submitted by the user device, (ii) second content identified using the refined search queries without requiring the user to interact with any of the refined search queries to access the second content in a subsequently requested page, and (iii) at least one of the refined search queries that includes a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries;

detecting a selection of a presented refined search query;

determining that the second content is eligible for presentation in a subsequent results page responsive to the selected refined search query; and

populating the subsequent results page responsive to the selected refined search query while precluding the second content from inclusion in the subsequent search results page generated responsive to the selected refined search query based on the inclusion of the second content in the search results page.

2. The computer-implemented method of claim 1 , further comprising:

generating a search results page in response to receipt of the first search query that was submitted by the user device, wherein populating the search results page comprises:

populating a first portion of the search results page with search results identified using the first search query that was submitted by the user device;

populating a second portion of the search results page with the first content identified using the first search query that was submitted by the user device.

3. The computer-implemented method of claim 2 , wherein populating the search results page further comprises:

populating a third portion of the search results page with the second content identified using the refined search queries.

4. The computer-implemented method of claim 3 , wherein populating the search results page further comprises populating a fourth portion of the search results page with the refined search queries.

5. The computer-implemented method of claim 4 , wherein:

the first portion, the second portion, the third portion, and the fourth portion of the search results page are each visually distinguishable from each other in the search results page; and

the search results, the first content, the second content, and the refined search queries are each different from each other; and

at least one of the refined queries has a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries.

6. The computer-implemented method of claim 5 , further comprising:

ranking, by the computer system, the second content responsive to the refined search queries; and

wherein identifying the second content comprises selecting the second content based on a ranking of the second content.

7. The computer-implemented method of claim 6 , wherein:

ranking, by the computer system, the second content identified using the refined search queries comprises, for each refined search query, ranking the second content identified using the refined search query relative only to other second content identified using the refined search query; and

selecting the second content based on the ranking of the second content comprises selecting a highest ranked second content for each of at least two of the refined search queries.

8. A computer system comprising:

a data storage device storing computer readable instructions; and

one or more data processing devices configured to interact with the data storage device and execute the computer readable instructions, which causes the one or more data processing devices to perform operations comprising:

receiving a first search query submitted by a user device;

obtaining refined search queries that are identified using the first search query that was submitted by the user device, wherein the refined search queries are different from, and not included in, the first search query;

identifying first content using the first search query that was submitted by the user device;

identifying second content using the refined search queries; and

populating, in response to receipt of the first search query that was submitted by the user device, a search results page with (i) first content identified using the first search query that was submitted by the user device, (ii) second content identified using the refined search queries without requiring the user to interact with any of the refined search queries to access the second content in a subsequently requested page, and (iii) at least one of the refined search queries that includes a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries;

detecting a selection of a presented refined search query;

determining that the second content is eligible for presentation in a subsequent results page responsive to the selected refined search query; and

populating the subsequent results page responsive to the selected refined search query while precluding the second content from inclusion in the subsequent search results page generated responsive to the selected refined search query based on the inclusion of the second content in the search results page.

9. The computer system of claim 8 , wherein execution of the computer readable instructions causes the one or more data processing devices to perform operations further comprising:

generating a search results page in response to receipt of the first search query that was submitted by the user device, wherein populating the search results page comprises:

populating a first portion of the search results page with search results identified using the first search query that was submitted by the user device;

populating a second portion of the search results page with the first content identified using the first search query that was submitted by the user device.

10. The computer system of claim 9 , wherein populating the search results page further comprises:

populating a third portion of the search results page with the second content identified using the refined search queries.

11. The computer system of claim 10 , wherein populating the search results page further comprises populating a fourth portion of the search results page with the refined search queries.

12. The computer system of claim 11 , wherein:

the first portion, the second portion, the third portion, and the fourth portion of the search results page are each visually distinguishable from each other in the search results page; and

the search results, the first content, the second content, and the refined search queries are each different from each other; and

at least one of the refined queries has a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries.

13. The computer system of claim 12 , wherein execution of the computer readable instructions causes the one or more data processing devices to perform operations further comprising:

ranking the second content responsive to the refined search queries; and

wherein identifying the second content comprises selecting the second content based on a ranking of the second content.

14. The computer system of claim 13 , wherein:

ranking the second content identified using the refined search queries comprises, for each refined search query, ranking the second content identified using the refined search query relative only to other second content identified using the refined search query; and

selecting the second content based on the ranking of the second content comprises selecting a highest ranked second content for each of at least two of the refined search queries.

15. A non-transitory computer readable storage medium storing instructions that, when executed, cause one or more data processors of a computer system to perform operations comprising:

receiving a first search query submitted by a user device;

obtaining refined search queries that are identified using the first search query that was submitted by the user device, wherein the refined search queries are different from, and not included in, the first search query;

identifying first content using the first search query that was submitted by the user device;

identifying second content using the refined search queries; and

populating, in response to receipt of the first search query that was submitted by the user device, a search results page with (i) first content identified using the first search query that was submitted by the user device, (ii) second content identified using the refined search queries without requiring the user to interact with any of the refined search queries to access the second content in a subsequently requested page, and (iii) at least one of the refined search queries that includes a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries;

detecting a selection of a presented refined search query;

determining that the second content is eligible for presentation in a subsequent results page responsive to the selected refined search query; and

populating the subsequent results page responsive to the selected refined search query while precluding the second content from inclusion in the subsequent search results page generated responsive to the selected refined search query based on the inclusion of the second content in the search results page.

16. The non-transitory computer readable storage medium of claim 15 , wherein execution of the instructions causes the one or more data processors to perform operations further comprising:

generating a search results page in response to receipt of the first search query that was submitted by the user device, wherein populating the search results page comprises:

populating a first portion of the search results page with search results identified using the first search query that was submitted by the user device;

populating a second portion of the search results page with the first content identified using the first search query that was submitted by the user device.

17. The non-transitory computer readable storage medium of claim 16 , wherein populating the search results page further comprises:

populating a third portion of the search results page with the second content identified using the refined search queries.

18. The non-transitory computer readable storage medium of claim 17 , wherein populating the search results page further comprises populating a fourth portion of the search results page with the refined search queries.

19. The non-transitory computer readable storage medium of claim 18 , wherein:

the first portion, the second portion, the third portion, and the fourth portion of the search results page are each visually distinguishable from each other in the search results page; and

the search results, the first content, the second content, and the refined search queries are each different from each other; and

at least one of the refined queries has a link that initiates submission of the at least one of the refined queries to the computer system in response to user interaction with the at least one of the refined queries.

20. The non-transitory computer readable storage medium of claim 19 , wherein execution of the instructions causes the one or more data processors to perform operations further comprising:

ranking the second content responsive to the refined search queries; and

wherein identifying the second content comprises selecting the second content based on a ranking of the second content.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: LI, HUI; ZHANG, YONG; LI, GANGJIANG; YEO, BOON-LOCK
To: GOOGLE INC.
Reel/Frame 060431/0248 →
CHANGE OF NAME Recorded Jul 7, 2022
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 060612/0376 →
Continuity (5)
Continuation 16527706 · Jul 31, 2019
Continuation 14842113 · Sep 1, 2015
Continuation 12511752 · Jul 29, 2009
Continuation PCTCN2009000804 · Jul 17, 2009
Related Publication 20220237655A1 · Jul 28, 2022