Assisted shopping
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in a client device, the program comprising:
- code that captures a speech input from a microphone associated with a client device;
code that transcribes the speech input to text;
code that initiates a voice session with at least one computing device associated with a customer service agent;
code that initiates a data session contemporaneously with the voice session with the at least one computing device;
code that determines a state associated with at least one proximity sensor of the client device, the state corresponding to a proximity of the client device to an ear of a user;
code that communicates the state to the at least one computing device;
code that removes at least one extraneous term that is not related to at least one product in a product catalog from the text;
code that transmits the text to the at least one computing device; and
code that receives at least one search result relevant to the text, the at least one search result being at least one product in the product catalog.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for facilitating an assisted shopping experience. A speech input can be captured and transcribed. The transcribed speech input can be transmitted to a customer service agent in a data session that is contemporaneous with a voice session. The customer service agent can then facilitate an assisted shopping experience via the voice session and data session.
-
Citations
25 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in a client device, the program comprising:
-
code that captures a speech input from a microphone associated with a client device; code that transcribes the speech input to text; code that initiates a voice session with at least one computing device associated with a customer service agent; code that initiates a data session contemporaneously with the voice session with the at least one computing device; code that determines a state associated with at least one proximity sensor of the client device, the state corresponding to a proximity of the client device to an ear of a user; code that communicates the state to the at least one computing device; code that removes at least one extraneous term that is not related to at least one product in a product catalog from the text; code that transmits the text to the at least one computing device; and code that receives at least one search result relevant to the text, the at least one search result being at least one product in the product catalog.
-
-
2. A system, comprising:
-
a client device; and an assisted shopping application executable in the client device, the assisted shopping application comprising; logic captures a speech input associated with a user; logic that initiates a voice session with at least one computing device associated with another user; logic that establishes a data session with the at least one computing device; logic that initiates a search in the at least one computing device for at least one search result based at least upon the speech input; logic that determines a state associated with at least one proximity sensor associated with the client device, the state corresponding to a proximity of the client device to an ear of the user; logic that communicates the state to the at least one computing device via the data session; logic that receives the at least one search result from the at least one computing device via the data session; and logic that renders the at least one search result in the client device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, in at least one computing device, a request to initiate an assisted shopping session from a client device on behalf of a user, the request comprising a speech input; establishing, in the at least one computing device, a data session associated with the client device; establishing, in the at least one computing device, a voice session with the client device; obtaining, in the at least one computing device, a state associated with at least one proximity sensor associated with the client device, the state corresponding to a proximity of the client device to an ear of a user; initiating, in the at least one computing device, a search of a product catalog accessible to the at least one computing device, the search based at least upon the speech input; and transmitting, from the at least one computing device to the client device, at least one search result based at least upon the speech input. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification