IP Library › Granted Patent US 11,361,767
Granted Patent B2
US 11,361,767 · App. 16/670,693 · Granted Jun 14, 2022

Method and apparatus for capability-based processing of voice queries in a multi-assistant environment

Inventors: Ankit Taparia (New Delhi, IN); Mugula Satya Shankar kameshwar Sharma (Bangalore, IN); Deepak Kumar (New Delhi, IN); Shaktiman Dubey (Uttar Pradesh, IN); Rishabh Raj (Jharkhand, IN); Srikant Padala (West Bengal, IN); Aishwarya Vitthal Raimule (Maharashtra, IN); Kislay Pandey (New Delhi, IN); Mohit Loganathan (Telangana, IN)
G10L15/22G10L15/30G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,361,767
App. No.
16/670,693
Granted
Jun 14, 2022
Kind
B2
Abstract

A method and an apparatus for processing audio commands includes receiving an audio command from a user, determining that a proper response to the audio command is unavailable in a first assistant device based on analyzing the audio command, transmitting the audio command to at least one second assistant device, and receiving at least one response to the audio command from the at least one second assistant device.

Claims (47)

1. A method of processing commands by a first assistant device, the method comprising:

receiving an audio command from a user;

determining that a proper response to the audio command is unavailable in the first assistant device based on analyzing the audio command;

transmitting the audio command to a plurality of assistant devices including a second assistant device;

receiving a plurality of responses from each of the plurality of assistant devices;

analyzing each of the plurality of responses;

selecting a most proper response based on parameters comprising consumer ratings and price information; and

providing the most proper response to the user.

2. The method of claim 1 , wherein determining that the proper response is unavailable further comprises determining that a proper application to process the audio command is unavailable in the first assistant device.

3. The method of claim 1 , further comprising connecting to the second assistant device.

4. The method of claim 1 ,

wherein the first assistant device is connected to the plurality of assistant devices via a network.

5. The method of claim 4 , wherein the plurality of assistant devices are authorized to be used by the user.

6. The method of claim 1 , wherein the parameters further comprise time information or location information included in the plurality of responses.

7. The method of claim 1 , further comprising:

generating a response by combining the plurality of responses; and

wherein providing the most proper response to the user comprises providing a response to the user.

8. The method of claim 1 , further comprising storing the most proper response to a database of the first assistant device.

9. The method of claim 1 , wherein receiving the plurality of responses further comprises receiving at least one response generated by a third assistant device, wherein the audio command is forwarded to the third assistant device by the second assistant device.

10. The method of claim 9 , wherein the audio command is forwarded to the third assistant device based on a determination that a proper response to the audio command is unavailable at the second assistant device.

11. The method of claim 1 , wherein the audio command comprises a query or a command by a voice of the user.

12. A first assistant apparatus for processing an audio command, the first assistant apparatus comprising:

a sensor that receives an audio command from a user; and

a processor that:

determines that a proper response to the audio command is unavailable in the first assistant apparatus based on analyzing the audio command,

transmits the audio command to a plurality of assistant devices including a second assistant device,

receives a plurality of responses from each of the plurality of assistant devices;

analyzes each of the plurality of responses;

selects a most proper response based on parameters comprising consumer ratings and price information; and

provides the most proper response to the user,

wherein each of the sensor and the processor is implemented as a hardware device, respectively.

13. The first assistant apparatus of claim 12 , wherein determining that the proper response is unavailable further comprises determining that a proper application to process the audio command is unavailable in the first assistant apparatus.

14. The first assistant apparatus of claim 12 ,

wherein the first assistant apparatus is connected to the plurality of assistant devices via a network.

15. The first assistant apparatus of claim 14 ,

wherein the processor generates a response by combining the plurality of responses, and

wherein providing the most proper response to the user comprises providing a response to the user.

16. The first assistant apparatus of claim 12 , wherein the processor receives at least one response generated by a third assistant device, wherein the audio command is forwarded to the third assistant device by the second assistant device.

17. The first assistant apparatus of claim 16 , wherein the audio command is forwarded to the third assistant based on a determination that a proper response to the audio command is unavailable at the second assistant device.

18. A non-transitory computer-readable medium storing instructions thereon that, when executed, instruct at least one processor to perform a method, the method comprising:

receiving an audio command from a user;

determining that a proper response to the audio command is unavailable in a first assistant device based on analyzing the audio command;

transmitting the audio command to a plurality of assistant devices including a second assistant device;

receiving a plurality of responses from each of the plurality of assistant devices;

analyzing each of the plurality of responses;

selecting a most proper response based on parameters comprising consumer ratings and price information; and

providing the most proper response to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: TAPARIA, ANKIT; SHARMA, MUGULA SATYA SHANKAR KAMESHWAR; KUMAR, DEEPAK; DUBEY, SHAKTIMAN; RAJ, RISHABH; PADALA, SRIKANT; RAIMULE, AISHWARYA VITTHAL; PANDEY, KISIAY; LOGANATHAN, MOHIT
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051315/0561 →
Priority Claims (2)
IN 201841041234 · Oct 31, 2018 · national
IN 201841041234 CS · Sep 24, 2019 · national
Continuity (1)
Related Publication 20200135200A1 · Apr 30, 2020