IP Library Granted Patent US 10,902,855
Granted Patent B2
US 10,902,855 · App. 15/589,714 · Granted Jan 26, 2021

Methods and devices for negotiating performance of control operations with acoustic signals

Inventors: Jun-Ki Min (Chicago, IL); Sudhir Vissa (Bensenville, IL); Nikhil Ambha Madhusudhana (Chicago, IL); Vivek Tyagi (Chicago, IL); Mir Farooq Ali (Rolling Meadows, IL)
Assignee: Motorola Mobility LLC
G10L15/32G06F3/165G06F3/167G10L15/22H04B11/00G10L2015/223G10L2015/228
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 10,902,855
App. No.
15/589,714
Granted
Jan 26, 2021
Kind
B2
Abstract

An electronic device includes one or more processors, an audio interface, operable with the one or more processors, and a voice interface engine. The audio interface receives first acoustic signals identifying a control operation for the one or more processors. The one or more processors cause the audio interface to exchange second acoustic signals with at least one other electronic device, thereby negotiating which device will perform the control operation.

Claims (56)

1. A method in an electronic device, the method comprising:

receiving, with a communication device of the electronic device, a command to perform a control operation;

negotiating, by an audio interface sending and receiving first acoustic signals to and from at least one other electronic device, whether to perform the control operation; and

identifying from the negotiating, with one or more processors operable with the audio interface, which of the electronic device or the at least one other electronic device will perform the control operation;

wherein the negotiating comprises:

determining a processing loading amount of each of the electronic device and the at least one other electronic device; and

selecting which of the electronic device or the at least one other electronic device will perform the control operation as a function of the processing loading amount.

2. The method of claim 1 , wherein:

the command comprises a voice command comprising second acoustic signals received at the audio interface;

the first acoustic signals comprises inaudible acoustic signals; and

the second acoustic signals of the voice command comprise audible acoustic signals.

3. The method of claim 2 , the inaudible acoustic signals comprising ultrasound signals.

4. The method of claim 2 , further comprising limiting, with the audio interface, a volume of the first acoustic signals, thereby defining a predefined range within which the at least one other electronic device can receive the first acoustic signals.

5. The method of claim 2 , further comprising:

determining, with a voice interface engine, the control operation from the second acoustic signals; and

performing, with the one or more processors, the control operation in response to the negotiating.

6. The method of claim 5 , further comprising notifying, with the first acoustic signals, the at least one other electronic device that the electronic device has performed the control operation.

7. The method of claim 2 , wherein the negotiating further comprises:

determining at least one hardware capability of each of the electronic device and the at least one other electronic device; and

correlating the at least one hardware capability with the control operation; and

wherein the selecting which of the electronic device or the at least one other electronic device will perform the control operation occurs further as a function of the correlating.

8. The method of claim 2 , wherein the

selecting comprises selecting an idle electronic device over another electronic device having a loaded processor to perform the control operation as a function of the processing loading amount.

9. The method of claim 2 , wherein the negotiating further comprises:

determining a stored energy level of an energy storage device of each of the electronic device and the at least one other electronic device;

wherein the selecting which of the electronic device or the at least one other electronic device will perform the control operation occurs further as a function of the stored energy level.

10. The method of claim 2 , wherein the negotiating further comprises:

determining a latency at which the control operation can be performed for each of the electronic device and the at least one other electronic device;

wherein the selecting which of the electronic device or the at least one other electronic device will perform the control operation occurs further as a function of the latency.

11. The method of claim 2 , wherein the negotiating further comprises:

identifying, with a voice interface engine, a predefined command from the second acoustic signals;

wherein the selecting which of the electronic device or the at least one other electronic device will perform the control operation occurs further as a function of the predefined command.

12. An electronic device, comprising:

one or more processors;

an audio interface, operable with the one or more processors; and

a voice interface engine;

the audio interface receiving first acoustic signals identifying a control operation for the one or more processors; and

the one or more processors causing the audio interface to exchange second acoustic signals with at least one other electronic device, thereby negotiating which device will perform the control operation;

the one or more processors causing the negotiating while receiving the first acoustic signals.

13. The electronic device of claim 12 , the second acoustic signals comprising ultrasound signals.

14. The electronic device of claim 12 , the one or more processors further identifying, from the second acoustic signals, which of the electronic device and the at least one other electronic device will perform the control operation.

15. The electronic device of claim 14 , the one or more processors identifying which of the electronic device and the at least one other electronic device will perform the control operation as a function of one or more of hardware capabilities of each of the electronic device and the at least one other electronic device, processor loading of the each of the electronic device and the at least one other electronic device, control operation execution latency of the each of the electronic device and the at least one other electronic device, or stored energy within the each of the electronic device and the at least one other electronic device.

16. The electronic device of claim 14 , first acoustic signals comprising a voice command.

17. The electronic device of claim 14 , the one or more processors further limiting a volume of transmitted second acoustic signals to define a predefined range within which the negotiating which device will perform the control operation.

18. A method in an electronic device, the method comprising:

receiving, with a communication device of the electronic device, a command to perform a control operation;

negotiating, by an audio interface sending and receiving first acoustic signals to and from at least one other electronic device, whether to perform the control operation; and

identifying from the negotiating, with one or more processors operable with the audio interface, which of the electronic device or the at least one other electronic device will perform the control operation;

wherein the negotiating comprises:

determining a stored energy level of an energy storage device of each of the electronic device and the at least one other electronic device; and

selecting which of the electronic device or the at least one other electronic device will perform the control operation as a function of the stored energy level.

19. The method of claim 18 , wherein:

the command comprises a voice command comprising second acoustic signals received at the audio interface;

the first acoustic signals comprises inaudible acoustic signals; and

the second acoustic signals of the voice command comprise audible acoustic signals.

20. The method of claim 19 , the inaudible acoustic signals comprising ultrasound signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2017
From: MIN, JUN-KI; VISSA, SUDHIR; MADHUSUDHANA, NIKHIL AMBHA; TYAGI, VIVEK; ALI, MIR FAROOQ
To: MOTOROLA MOBILITY LLC
Reel/Frame 042866/0984 →
Continuity (1)
Related Publication 20180322881A1 · Nov 8, 2018
Cited By (3)
US 12,475,897 US 12,567,435 US 12,641,334