Assisted shopping
First Claim
Patent Images
1. A non-transitory computer-readable medium having a computer-executable program stored thereon that, when executed by a computing device, configures the computing device to perform operations comprising:
- establishing a data session associated with a client device;
establishing a voice session associated with the client device;
receiving a speech input from the client device;
receiving a proximity sensor state from a proximity sensor associated with the client device, the proximity sensor state associated with a proximity of the client device to a user;
generating a search query that is based at least upon the speech input, the search query comprising a transcription of the speech input;
identifying a refined search query that is based at least upon the search query, the refined search query selected by a customer service agent and obtained from the customer service agent via a customer service agent user interface, the refined search query further being different from the search query;
transmitting at least one search result based at least upon the refined search query to the client device;
pushing at least one product detail page from the at least one computing device to the client device in response to a selection of a product by the customer service agent via the customer service agent user interface;
receiving a visual representation of content rendered on a display of the client device;
updating the customer service agent user interface with the proximity sensor state and the visual representation of the display on the client device, the visual representation comprising content rendered on the display of the client device;
generating within the customer service agent user interface, another input that would modify the content rendered on the display of the client device;
generating a preview of the modified content in the customer service agent user interface; and
pushing the other input to the client device, the other input being executed by the client device and causing the modified content to be rendered on the display of the client device.
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.
68 Citations
21 Claims
-
1. A non-transitory computer-readable medium having a computer-executable program stored thereon that, when executed by a computing device, configures the computing device to perform operations comprising:
-
establishing a data session associated with a client device; establishing a voice session associated with the client device; receiving a speech input from the client device; receiving a proximity sensor state from a proximity sensor associated with the client device, the proximity sensor state associated with a proximity of the client device to a user; generating a search query that is based at least upon the speech input, the search query comprising a transcription of the speech input; identifying a refined search query that is based at least upon the search query, the refined search query selected by a customer service agent and obtained from the customer service agent via a customer service agent user interface, the refined search query further being different from the search query; transmitting at least one search result based at least upon the refined search query to the client device; pushing at least one product detail page from the at least one computing device to the client device in response to a selection of a product by the customer service agent via the customer service agent user interface; receiving a visual representation of content rendered on a display of the client device; updating the customer service agent user interface with the proximity sensor state and the visual representation of the display on the client device, the visual representation comprising content rendered on the display of the client device; generating within the customer service agent user interface, another input that would modify the content rendered on the display of the client device; generating a preview of the modified content in the customer service agent user interface; and pushing the other input to the client device, the other input being executed by the client device and causing the modified content to be rendered on the display of the client device. - View Dependent Claims (2)
-
-
3. A system comprising:
-
a client device; and an assisted shopping application executable in the client device, the assisted shopping application configured to cause the client device to; capture a speech input via the client device; transmit a request to establish a data session and a voice session with at least one computing device in response to capturing the speech input, the at least one computing device associated with a customer service agent; initiate the voice session and the data session with the at least one computing device, the voice session facilitating discussion with a customer service agent; receive at least one search result based at least upon a refinement by the customer service agent of the speech input captured by the client device, wherein the refinement of the speech input differs from the speech input and where the refinement is generated via a customer service agent user interface; render the at least one search result in a user interface rendered on a display of the client device in response to selection of the refinement by the customer service agent of the speech input; extract a proximity sensor state from a proximity sensor associated with the client device, the proximity sensor state associated with a proximity of the client device to a user; and transmit the proximity sensor state to the at least one computing device. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
establishing, via at least one computing device, a data session associated with a client device; establishing, via the at least one computing device, a voice session associated with the client device, the voice session being contemporaneous with the data session; receiving, via the at least one computing device, a speech input from the client device; receiving, via the at least one computing device, a proximity sensor state from a proximity sensor associated with the client device, the proximity sensor state associated with a proximity of the client device to a user; generating, via the at least one computing device, a search query that is based at least upon a transcription of the speech input; identifying, via the at least one computing device, a refined search query that is based at least upon the search query, the refined search query being different from the transcription of the search query and being selected by a customer service agent via a customer service agent user interface in response to receiving the speech input from the client device, the customer service agent user interface including the proximity sensor state; and transmitting, from the at least one computing device to the client device, at least one search result based at least upon the refined search query in response to selection of the at least one search result by the customer service agent via the customer service agent user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification