US 12,143,347 B2
Providing a system-generated response in a messaging session
Daniel Mallin, Minneapolis, MN (US); Scott Litman, Minneapolis, MN (US); Marcello Dispensa, Cranford, NJ (US); Steven James Frederickson, Minneapolis, MN (US); and Zach Meierhofer, Minneapolis, MN (US)
Assigned to Equals 3, Inc., Minneapolis, MN (US)
Filed by Equals 3, Inc., Minneapolis, MN (US)
Filed on Aug. 25, 2023, as Appl. No. 18/238,205.
Claims priority of provisional application 63/400,965, filed on Aug. 25, 2022.
Prior Publication US 2024/0073160 A1, Feb. 29, 2024
Int. Cl. H04L 51/02 (2022.01); G06F 3/04842 (2022.01); G06F 16/34 (2019.01); G06F 16/955 (2019.01); G06F 40/295 (2020.01); H04L 51/04 (2022.01)
CPC H04L 51/02 (2013.01) [G06F 3/04842 (2013.01); G06F 16/345 (2019.01); G06F 16/9558 (2019.01); G06F 40/295 (2020.01); H04L 51/04 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
presenting, by a computing device at which a first user account is logged into a remote computing system, a messaging user interface that displays a list of messages sent between the first user account and a second user account with the computing system;
receiving, by the computing device at which the first user account has logged into the computing system, user input of a typed message through interaction with the messaging user interface;
sending, by the computing device, the typed message to the computing system for distribution to the second user account for presentation;
receiving, by the computing device from the computing system, a system-generated response to the typed message that was generated by a searching system based on the searching system:
(i) performing a search in which at least part of the typed message serves as at least part of a search query that forms a basis for the search;
(ii) identifying a plurality of results that are responsive to the search query; and
(iii) generating the system-generated response based on content from each of multiple results of the plurality of results that are responsive to the search query, such that the system-generated response to the typed message represents a synopsis of the multiple results; and
presenting, by the computing device, the system-generated response that is based on the content from each of the multiple results and that represents the synopsis of the multiple results that are responsive to the search query, in the list of messages sent between the first user account and the second user account, along with an indication that the system-generated response was generated by the searching system.