US 11,861,679 B2
Electronic list user interface
Shih-Hao Yeh, Santa Clara, CA (US); Navid Samadani-McQuirk, San Bruno, CA (US); and Jack Cameron Dille, San Francisco, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Aug. 4, 2021, as Appl. No. 17/394,160.
Application 17/394,160 is a continuation of application No. 16/129,338, filed on Sep. 12, 2018, granted, now 11,170,033.
Claims priority of provisional application 62/609,997, filed on Dec. 22, 2017.
Prior Publication US 2021/0365483 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/33 (2019.01); G06F 16/9038 (2019.01); G06F 16/9535 (2019.01); G06Q 30/0601 (2023.01); G06F 16/955 (2019.01)
CPC G06Q 30/0633 (2013.01) [G06F 16/3334 (2019.01); G06F 16/9038 (2019.01); G06F 16/955 (2019.01); G06Q 30/0625 (2013.01); G06F 16/9535 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a first system comprising one or more processors coupled to memory to:
receive, from a client device, a voice input detected by a microphone of the client device;
process the voice input to identify one or more types of data in the voice input to use to form a set of product data;
identify at least one shopping service of one or more shopping services that is configured to accept a query comprising the one or more types of data identified from processing the voice input;
generate one or more queries from the set of product data formed based on the one or more types of data identified from processing the voice input;
query, using the one or more queries generated by the first system from the set of product data, each of: i) a database of the first system, ii) the at least one shopping service different from the first system, and iii) an electronic messaging account associated with the client device for historical activity;
receive at least one product description responsive to the one or more queries to the first system, the at least one shopping service different from the first system; and
transmit, to the client device via a network, the at least one product description to cause the client device to present the at least one product description via an output interface of the client device.