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 |
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.
|