Patent ID: 8630851

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