Assisted shopping server
First Claim
Patent Images
1. A system comprising:
- an electronic data store configured to store at least specific computer-executable instructions; and
a first computing device comprising a hardware processor and in communication with the electronic data store, the first computing device configured to execute the specific computer-executable instructions to at least;
receive a request from a second computing device for assistance on behalf of a user of the second computing device, the request comprising a representation of a speech input, the representation of the speech input comprising a text representation of the speech input;
establish a data session with the second computing device in response to receiving the request for assistance; and
during a voice session established with the second computing device in which a user of the first computing device communicates with a user of the second computing device,receive, at the first computing device via the data session with the second computing device, data from the second computing device;
conduct a search based at least in part on at least one of the data or the text representation of the speech input received from the second computing device;
remove a first term from the text representation, the first term being associated with a first number of search results that do not satisfy a first threshold;
remove a second term from the text representation, the second term being associated with a second number of search results that do not satisfy a second threshold; and
transmit, from the first computing device to the second computing device via the data session, a search result from the conducted search.
0 Assignments
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
20 Claims
-
1. A system comprising:
-
an electronic data store configured to store at least specific computer-executable instructions; and a first computing device comprising a hardware processor and in communication with the electronic data store, the first computing device configured to execute the specific computer-executable instructions to at least; receive a request from a second computing device for assistance on behalf of a user of the second computing device, the request comprising a representation of a speech input, the representation of the speech input comprising a text representation of the speech input; establish a data session with the second computing device in response to receiving the request for assistance; and during a voice session established with the second computing device in which a user of the first computing device communicates with a user of the second computing device, receive, at the first computing device via the data session with the second computing device, data from the second computing device; conduct a search based at least in part on at least one of the data or the text representation of the speech input received from the second computing device; remove a first term from the text representation, the first term being associated with a first number of search results that do not satisfy a first threshold; remove a second term from the text representation, the second term being associated with a second number of search results that do not satisfy a second threshold; and transmit, from the first computing device to the second computing device via the data session, a search result from the conducted search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving, at a first computing device, a request from a second computing device for assistance on behalf of a user of the second computing device, the request comprising a text representation of a speech input; in response to the request for assistance, establishing a data session and a voice session between the first computing device and the second computing device; during the voice session between the first computing device and the second computing device, receiving, at the first computing device via the data session with the second computing device, data from the second computing device; conducting a search based at least in part on at least one of the text representation of the speech input or the data received from the second computing device; remove a first term from the text representation, the first term being associated with a first number of search results that do not satisfy a first threshold; remove a second term from the text representation, the second term being associated with a second number of search results that do not satisfy a second threshold; and transmitting, from the first computing device to the second computing device via the data session, a search result from the conducted search. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium having instructions executable by a first computing device stored thereon, the instructions, when executed by the first computing device, causing the first computing device to at least:
-
obtain a speech input from a second computing device associated with a user, the speech input comprising a text representation of the speech input; initiate a voice session between the first computing device and the second computing device; initiate a data session with the second computing device, the data session being executed contemporaneously with the voice session; during the voice session between the first computing device and the second computing device, receive, at the first computing device via the data session with the second computing device, data from the second computing device; conduct a search based at least in part on at least one of the text representation of the speech input or the data received from the second computing device; remove a first term from the text representation, the first term being associated with a first number of search results that do not satisfy a first threshold; remove a second term from the text representation, the second term being associated with a second number of search results that do not satisfy a second threshold; and transmit, from the first computing device to the second computing device via the data session, a search result from the conducted search. - View Dependent Claims (18, 19, 20)
-
Specification