US 12,223,003 B2
Streaming of chat in SERP
Mahmoud Adada, Redmond, WA (US); Elbio Renato Torres Abib, Bellevue, WA (US); Bradley Moore Abrams, Redmond, WA (US); and Justin Daniel Harris, Ontario (CA)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 15, 2023, as Appl. No. 18/336,000.
Claims priority of provisional application 63/442,450, filed on Jan. 31, 2023.
Prior Publication US 2024/0256618 A1, Aug. 1, 2024
Int. Cl. G06F 16/9536 (2019.01); G06F 40/20 (2020.01)
CPC G06F 16/9536 (2019.01) [G06F 40/20 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the processor to perform acts comprising:
receiving a query provided by a user;
generating a prompt that is to be input to a generative language model, where the prompt includes an instruction for the generative language model to generate conversational output based upon the query;
providing the prompt as input to the generative language model, wherein the generative language model generates conversational output based upon the prompt;
streaming the conversational output to a search engine results page (SERP) in a chat window, such that the conversational output appears to the user as though it is being typed in real time in the chat window;
receiving an indication that a search result in the SERP has been selected by the user; and
causing a webpage corresponding to the selected search result to be displayed, wherein the chat window is caused to be maintained on the webpage.