IP Library Granted Patent US 11,769,017
Granted Patent B1
US 11,769,017 · App. 18/123,861 · Granted Sep 26, 2023

Generative summaries for search results

Inventors: Matthew K. Gray (Reading, MA); John Blitzer (Mountain View, CA); Corinn Herrick (Mountain View, CA); Srinivasan Venkatachary (Sunnyvale, CA); Jayant Madhavan (San Francisco, CA); Sam Oates (Cambridge, MA); Phiroze Parakh (San Jose, CA); Aditya Shah (Mountain View, CA); Mahsan Rofouei (Menlo Park, CA); Ibrahim Badr (Zurich, CH)
Assignee: GOOGLE LLC
G06F40/40G06F16/3328
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,769,017
App. No.
18/123,861
Granted
Sep 26, 2023
Kind
B1
Abstract

At least selectively utilizing a large language model (LLM) in generating a natural language (NL) based summary to be rendered in response to a query. In some implementations, in generating the NL based summary additional content is processed using the LLM. The additional content is in addition to query content of the query itself and, in generating the NL based summary, can be processed using the LLM and along with the query content—or even independent of the query content. Processing the additional content can, for example, mitigate occurrences of the NL based summary including inaccuracies and/or can mitigate occurrences of the NL based summary being over-specified and/or under-specified.

Claims (47)

1. A method implemented by one or more processors, the method comprising:

receiving a query associated with a client device;

generating large language model (LLM) output based on processing input using an LLM, the input being based on the query and/or corresponding content from one or more search result documents that are responsive to the query;

generating a natural language (NL) based summary using the LLM output;

causing the NL based summary to be rendered, at the client device, along with corresponding links to one or more of the search result documents that are responsive to the query;

determining, subsequent to the NL based summary being rendered at the client device, occurrence of an interaction with a given search result document of the search result documents;

based on determining the occurrence of the interaction with the given search result document:

generating revised LLM output based on processing revised input using the LLM or an additional LLM, the revised input reflecting occurrence of the interaction with the given search result document, and the input not reflecting the occurrence of the interaction with the given search result document;

generating a revised NL based summary using the revised LLM output; and

causing the revised NL based summary to be rendered at the client device.

2. The method of claim 1 , wherein the interaction with the given search result document includes viewing of at least part of the given search result document.

3. The method of claim 2 , wherein the interaction with the given search result document includes viewing of at least part of the given search result document for at least a threshold duration of time.

4. The method of claim 2 , wherein causing the revised NL based summary to be rendered at the client device comprises causing the revised NL based summary to, after rendering of at least part of the given search result document at the client device, supplant the NL based summary in a graphical interface that initially rendered the NL based summary.

5. The method of claim 2 , wherein the NL based summary is rendered, along with the search result document, during at least an initial duration of the interaction with the given search result document, and wherein causing the revised NL based summary to be rendered at the client device comprises causing the revised NL based summary to, after at least the initial duration of the interaction with the given search result document, supplant the NL based summary.

6. The method of claim 2 , wherein causing the revised NL based summary to be rendered at the client device comprises causing the revised NL based summary to be rendered responsive to receiving, after rendering of at least part of the given search result document on the client device, another occurrence of the query in association with the client device.

7. The method of claim 2 , wherein causing the revised NL based summary to be rendered at the client device comprises causing the revised NL based summary to be rendered responsive to receiving, after the viewing of at least part of the given search result document, an additional query that is formulated based on user interface input at the client device and that is determined to be similar to the query.

8. The method of claim 1 ,

wherein generating the revised LLM output comprises processing the revised input using the LLM, wherein the revised input comprises a revised prompt that reflects familiarity with given content of the given search result document; and

wherein the input, processed using the LLM to generate the LLM output, lacks any prompt that reflects familiarity with given content of the given search result document.

9. The method of claim 1 ,

wherein generating the revised LLM output comprises processing the revised input using the additional LLM, wherein the additional LLM is fine-tuned based on a prompt that reflects familiarity with content; and

wherein the LLM is not fine-tuned based on any prompt that reflects familiarity with content.

10. The method of claim 1 ,

wherein the input, processed using the LLM in generating the LLM output, is based on the corresponding content from the one or more search result documents that are responsive to the query.

11. The method of claim 10 , further comprising:

selecting the one or more search result documents, wherein selecting the one or more search result documents including selecting, for inclusion among the one or more search result documents, a plurality of query-responsive search result documents based on the query-responsive search result documents being responsive to the query.

12. The method of claim 11 ,

wherein selecting the one or more search result documents including selecting, for inclusion among the one or more search result documents, a related-query-responsive search result document based on the related-query-responsive search result document being responsive to a related query determined to have a correlation to the query.

13. A method implemented by one or more processors, the method comprising:

receiving a query associated with a client device;

selecting a set of search result documents, selecting the set of search result documents including selecting, for inclusion in the set, a plurality of query-responsive search result documents based on the query-responsive search result documents being responsive to the query;

generating large language model (LLM) output based on processing, using an LLM, corresponding content from each of the search result documents of the set; and

generating a natural language (NL) based summary using the LLM output;

generating a confidence measure for a portion of the NL based summary; and

causing the NL based summary to be rendered at the client device in response to the query, including causing the portion of the NL based summary to be rendered with a given confidence annotation, of a plurality of candidate annotations, based on the given confidence annotation corresponding to the confidence measure for the portion of the NL based summary.

14. The method of claim 13 , wherein selecting, for inclusion in the set, the query-responsive search result documents includes selecting the query-responsive search result documents from a superset of search result documents that are responsive to the query, and based on one or more corresponding features of each of the query-responsive search result documents.

15. The method of claim 14 , wherein the one or more corresponding features of each of the query-responsive search result documents include one or more query-dependent measures for the query-responsive search result document, one or more query-independent measures for the query-responsive search result document, and/or one or more user-dependent measures for the query-responsive search result document.

16. The method of claim 14 , wherein selecting the set of search result documents further comprises:

selecting, for inclusion in the set, a related-query-responsive search result document based on the related-query-responsive search result document being responsive to a related query determined to have a correlation to the query.

17. The method of claim 16 , wherein selecting the related-query-responsive search result document is based on determining that a magnitude of the correlation satisfies a threshold.

18. The method of claim 13 , further comprising:

causing a selectable link, to a given document of the search result documents of the set, to be rendered at the client device along with rendering of the NL based summary.

19. The method of claim 18 , wherein the selectable link is rendered as part of the NL based summary and is rendered as corresponding to the portion of content, of the NL based summary, based on determining that the portion of content is verifiable based on document content of the given document.

20. The method of claim 19 , further comprising:

determining that the portion of content, of the NL based summary, is verifiable based on document content of the given document.

21. The method of claim 13 , wherein the LLM output is generated without any processing, using the LLM, of the query or of any rewrite of the query.

22. The method of claim 13 , wherein the query is an implied query that is automatically formulated and automatically submitted.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2023
From: GRAY, MATTHEW K.; BLITZER, JOHN; HERRICK, CORINN; VENKATACHARY, SRINIVASAN; MADHAVAN, JAYANT; OATES, SAM; PARAKH, PHIROZE; SHAH, ADITYA; ROFOUEI, MAHSAN; BADR, IBRAHIM
To: GOOGLE LLC
Reel/Frame 063406/0743 →
Continuity (1)
Provisional Application 63436416 · Dec 30, 2022
Cited By (76)
US 12,190,069 US 12,204,499 US 12,210,841 US 12,210,843 US 12,217,009 US 12,217,010 US 12,223,003 US 12,223,285 US 12,223,286 US 12,223,287 US 12,236,199 US 12,242,433 US 12,242,812 US 12,242,813 US 12,242,814 US 12,254,277 US 12,254,278 US 12,260,181 US 12,260,182 US 12,266,065 US 12,277,400 US 12,292,907 US 12,314,660 US 12,321,393 US 12,321,697 US 12,332,925 US 12,340,180 US 12,353,827 US 12,372,943 US 12,380,287 US 12,393,770 US 12,393,777 US 12,393,890 US 12,393,891 US 12,399,919 US 12,400,085 US 12,406,146 US 12,430,503 US 12,430,504 US 12,430,505 US 12,456,008 US 12,468,878 US 12,493,615 US 12,493,740 US 12,495,011 US 12,499,320 US 12,511,487 US 12,518,107 US 12,518,450 US 12,524,619 US 12,537,779 US 12,541,638 US 12,554,935 US 12,566,796 US 12,566,916 US 12,572,573 US 12,579,182 US 12,579,377 US 12,585,883 US 12,596,881 US 12,602,541 US 12,608,370 US 12,614,190 US 12,625,901 US 12,625,919 US 12,632,669 US 12,640,143 US 12,645,730 US 12,652,302 US 12,657,405 US 12,681,991 US 12,699,844 US 12,706,973 US 12,711,320 US 12,717,832 US 12,718,004