IP Library › Granted Patent US 11,379,490
Granted Patent B2
US 11,379,490 · App. 16/946,150 · Granted Jul 5, 2022

Dynamic injection of related content in search results

Inventor: Jared Zimmerman (Mountain View, CA)
Assignee: Google LLC
G06F16/24578G06F3/0482G06F3/0485G06F16/9538G06F16/9558
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,379,490
App. No.
16/946,150
Granted
Jul 5, 2022
Kind
B2
Abstract

Systems and methods inject related content to a search result using a dwell score. For example, a method may include, for at least one result at least partially displayed in a viewport, calculating a dwell score for the result at based on an amount of time the result has been in the viewport and a position of the result in the viewport and, if the dwell score meets a threshold, displaying suggested links for the result in the viewport. Another example method includes displaying a scrollable set of search results in a viewport and, while waiting for a scroll action or link selection, calculating a dwell score for at least one result that has content visible in the viewport and updating ranking signals based on the dwell score. The updated ranking signals are used to generate a next set of search results for the query.

Claims (48)

1. A method comprising:

for each result at least partially displayed in a viewport, the result being part of a reduced set of results identified in response to a query:

calculating a dwell score for the result based on an amount of time the result has been in the viewport and a position of the result in the viewport; and

responsive to determining that the dwell score meets a threshold, displaying suggested links for the result in the viewport including replacing the result with the suggested links.

2. The method of claim 1 , wherein the dwell score is a weighted combination of a factor indicating the amount of time the result has been in the viewport, a factor indicating the position of the result in the viewport, and a factor indicating a distance of the result from a cursor.

3. The method of claim 1 , wherein the dwell score is a weighted combination of a factor indicating the amount of time the result has been in the viewport, a factor indicating the position of the result in the viewport, and a factor indicating a percentage of the result that is in the viewport.

4. The method of claim 1 , wherein displaying the suggested links includes inserting the suggested links into a page element for the result.

5. The method of claim 1 , wherein displaying the suggested links includes displaying the suggested links in a sidebar anchored to the result.

6. The method of claim 1 , wherein the method further comprises:

updating ranking signals based on the dwell score.

7. The method of claim 6 , wherein the method further comprises:

determining that a last result of the reduced set of results is displayed in the viewport and that a next page is requested;

requesting additional search results; and

displaying at least some of the additional search results, the additional search results being selected in part using the updated ranking signals,

wherein the additional search results are a second reduced set of search results.

8. The method of claim 1 , wherein the suggested links represent both content similar to the result and content tangential to the result.

9. A system comprising:

at least one processor;

a display device; and

memory storing instructions that, when executed by the at least one processor, cause the system to perform operations including:

for each result at least partially displayed in a viewport, the result being part of a reduced set of results identified in response to a query:

calculating a dwell score for the result based on an amount of time the result has been in the viewport and a position of the result in the viewport; and

responsive to determining that the dwell score meets a threshold, displaying, on the display device, suggested links for the result in the viewport including replacing the result with the suggested links.

10. The system of claim 9 , wherein the dwell score is a weighted combination of a factor indicating the amount of time the result has been in the viewport, a factor indicating the position of the result in the viewport, and a factor indicating a distance of the result from a cursor.

11. The system of claim 9 , wherein the dwell score is a weighted combination of a factor indicating the amount of time the result has been in the viewport, a factor indicating the position of the result in the viewport, and a factor indicating a percentage of the result that is in the viewport.

12. The system of claim 9 , wherein displaying the suggested links includes inserting the suggested links into a page element for the result.

13. The system of claim 9 , wherein displaying the suggested links includes displaying the suggested links in a sidebar anchored to the result.

14. The system of claim 9 , wherein the operations further include:

updating ranking signals based on the dwell score.

15. The system of claim 14 , wherein the operations further include:

determining that a last result of the reduced set of results is displayed in the viewport and that a next page is requested;

requesting additional search results; and

displaying at least some of the additional search results, the additional search results being selected in part using the updated ranking signals,

wherein the additional search results are a second reduced set of search results.

16. The system of claim 9 , wherein the suggested links represent both content similar to the result and content tangential to the result.

17. A non-transitory computer-readable medium storing instructions that, when executed by a processor of a computing device, cause the computing device to:

for each result at least partially displayed in a viewport, the result being part of a reduced set of results identified in response to a query:

calculate a dwell score for the result based on an amount of time the result has been in the viewport and a position of the result in the viewport; and

responsive to determining that the dwell score meets a threshold, display suggested links for the result in the viewport including replacing the result with the suggested links.

18. The non-transitory computer-readable medium of claim 17 , wherein displaying the suggested links includes inserting the suggested links into a page element for the result.

19. The non-transitory computer-readable medium of claim 17 , wherein displaying the suggested links includes displaying the suggested links in a sidebar anchored to the result.

20. The non-transitory computer-readable medium of claim 17 , wherein the instructions, when executed, further cause the computing device to:

update ranking signals based on the dwell score.

21. The non-transitory computer-readable medium of claim 20 , wherein the instructions, when executed, further cause the computing device to:

determine that a last result of the reduced set of results is displayed in the viewport and that a next page is requested;

request additional search results; and

display at least some of the additional search results, the additional search results being selected in part using the updated ranking signals,

wherein the additional search results are a second reduced set of search results.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: ZIMMERMAN, JARED
To: GOOGLE LLC
Reel/Frame 052892/0105 →
Continuity (1)
Related Publication 20210382905A1 · Dec 9, 2021
Cited By (2)
US 12,254,502 US 12,443,918