Patent ID: 8849791

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