IP Library Granted Patent US 10,304,465
Granted Patent B2
US 10,304,465 · App. 14/197,633 · Granted May 28, 2019

Voice control user interface for low power mode

Inventors: Michael E. Gunn (Barkington, IL); Pratik M. Kamdar (Gurnee, IL)
Assignee: Google Technology Holdings LLC
G10L17/24G06F1/1626G06F1/3206G06F1/3234G06F1/3265G06F1/3287G06F3/0482G06F3/0488G06F3/167G10L15/08G10L15/22G10L17/22G09G5/393G09G2330/021G09G2360/18G10L2015/088G10L2015/223G10L2015/225Y02D50/20
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,304,465
App. No.
14/197,633
Granted
May 28, 2019
Kind
B2
Abstract

A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.

Claims (60)

1. A computer-implemented method comprising:

during operation of a mobile computing device in a low power mode in which functionality of a voice recognition engine of the mobile computing device is reduced:

receiving, at data processing hardware of the mobile computing device, an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile computing device to wake-up from the low power mode in response to detecting each word of the series of multiple words in the utterance;

detecting, by the data processing hardware, the initial portion of the predetermined command phrase in the utterance; and

in response to detecting the initial portion of the predetermined command phrase in the utterance:

determining, by the data processing hardware, whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance;

activating, by the data processing hardware, a display of the mobile computing device;

providing, by the data processing hardware for output on the display, display data that was stored in a frame buffer of the mobile computing device before receiving the utterance of at least the initial portion of the predetermined command phrase; and

when the remaining portion of the predetermined command phrase is not detected in the utterance within the first predetermined period of time, automatically deactivating, by the data processing hardware, the display of the mobile device a second predetermined period of time after providing the display data for output on the display.

2. The method of claim 1 , wherein the display data that was stored in the frame buffer includes data specifying a time of day, a battery level, and a notification indicator.

3. The method of claim 1 , further comprising, in response to detecting the initial portion of the predetermined command phrase in the utterance, providing, by the data processing hardware, and audible response or a mechanical movement for output from the mobile computing device.

4. The method of claim 1 , further comprising, after deactivating the display:

receiving, at the data processing hardware, an additional utterance of the initial portion of the predetermined command phrase; and

in response to receiving the additional utterance of the initial portion of the predetermined command phrase:

activating, by the data processing hardware, the display of the mobile computing device,

providing, by the data processing hardware for output on the display, additional display data, and

automatically deactivating, by the data processing hardware, the display of the mobile device the second predetermined period of time after providing the additional display data for output on the display.

5. The method of claim 4 , wherein the additional display data includes data to display a prompt requesting a user to configure voice controls for the mobile computing device.

6. The method of claim 4 , wherein the additional display data includes data to display a prompt requesting a user to confirm that the predetermined command phrase was not uttered.

7. The method of claim 1 , wherein the first predetermined period of time is less than ten seconds.

8. A system comprising:

one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

during operation of a mobile computing device in a low power mode in which functionality of a voice recognition engine of the mobile computing device is reduced:

receiving an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile computing device to wake-up from the low power mode in response to detecting each word of the series of multiple words in the utterance;

detecting the initial portion of the predetermined command phrase in the utterance; and

in response to detecting the initial portion of the predetermined command phrase in the utterance:

determining whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance;

activating a display of the mobile computing device;

providing, for output on the display, display data that was stored in a frame buffer of the mobile computing device before receiving the utterance of at least the initial portion of the predetermined command phrase; and

when the remaining portion of the predetermined command phrase is not detected in the utterance within the first predetermined period of time, automatically deactivating the the display of the mobile device a second predetermined period of time after providing the display data for output on the display.

9. The system of claim 8 , wherein the display data that was stored in the frame buffer includes data specifying a time of day, a battery level, and a notification indicator.

10. The system of claim 8 , wherein the operations further comprise, in response to detecting the initial portion of the predetermined command phrase in the utterance, providing, by the data processing hardware, and audible response or a mechanical movement for output from the mobile computing device.

11. The system of claim 8 , wherein the operations further comprise, after deactivating the display:

receiving an additional utterance of the initial portion of the predetermined command phrase; and

in response to receiving the additional utterance of the initial portion of the predetermined command phrase:

activating the display of the mobile computing device,

providing, for output on the display, additional display data, and

automatically deactivating the display of the mobile device the second predetermined period of time after providing the additional display data for output on the display.

12. The system of claim 11 , wherein the additional display data includes data to display a prompt requesting a user to configure voice controls for the mobile computing device.

13. The system of claim 11 , wherein the additional display data includes data to display a prompt requesting a user to confirm that the predetermined command phrase was not uttered.

14. The system of claim 8 , wherein the first predetermined period of time is less than ten seconds.

15. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

during operation of a mobile computing device in a low power mode in which functionality of a voice recognition engine of the mobile computing device is reduced:

receiving an utterance of at least an initial portion of a predetermined command phrase, the predetermined command phrase comprising a series of multiple words configured to cause the mobile computing device to wake-up from the low power mode in response to detecting each word of the series of multiple words in the;

detecting the initial portion of the predetermined command phrase in the utterance; and

in response to detecting the initial portion of the predetermined command phrase in the utterance:

determining whether a remaining portion of the predetermined command phrase is detected in the utterance within a first predetermined period of time after detecting the initial portion of the predetermined command phrase in the utterance;

activating a display of the mobile computing device;

providing, for output on the display, display data that was stored in a frame buffer of the mobile computing device before receiving the utterance of at least the initial portion of the predetermined command phrase; and

when the remaining portion of the predetermined command phrase is not detected in the utterance within the first predetermined period of time, automatically deactivating the the display of the mobile device a second predetermined period of time after providing the display data for output on the display.

16. The medium of claim 15 , wherein the display data that was stored in the frame buffer includes data specifying a time of day, a battery level, and a notification indicator.

17. The medium of claim 15 , wherein the operations further comprise, in response to detecting the initial portion of the predetermined command phrase in the utterance, providing, by the data processing hardware, and audible response or a mechanical movement for output from the mobile computing device.

18. The medium of claim 15 , wherein the operations further comprise, after deactivating the display:

receiving an additional utterance of the initial portion of the predetermined command phrase; and

in response to receiving the additional utterance of the initial portion of the predetermined command phrase:

activating the display of the mobile computing device,

providing, for output on the display, additional display data, and

automatically deactivating the display of the mobile device the second predetermined period of time after providing the additional display data for output on the display.

19. The medium of claim 18 , wherein the additional display data includes data to display a prompt requesting a user to configure voice controls for the mobile computing device.

20. The medium of claim 18 , wherein the additional display data includes data to display a prompt requesting a user to confirm that the predetermined command phrase was not uttered.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034244/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2014
From: GUNN, MICHAEL E; KAMDAR, PRATIK M
To: MOTOROLA MOBILITY LLC
Reel/Frame 032867/0361 →
Continuity (16)
Continuation In Part 13830452 · Mar 14, 2013
Continuation In Part 14142177 · Dec 27, 2013
Continuation In Part 14142210 · Dec 27, 2013
Provisional Application 61922621 · Dec 31, 2013
Provisional Application 61757690 · Jan 28, 2013
Provisional Application 61736536 · Dec 12, 2012
Provisional Application 61720322 · Oct 30, 2012
Provisional Application 61827723 · May 27, 2013
Provisional Application 61798097 · Mar 15, 2013
Provisional Application 61776793 · Mar 12, 2013
Provisional Application 61892527 · Oct 18, 2013
Provisional Application 61857696 · Jul 23, 2013
Provisional Application 61878295 · Sep 16, 2013
Provisional Application 61860725 · Jul 31, 2013
Related Publication 20140278443A1 · Sep 18, 2014
Related Publication 20180108359A9 · Apr 19, 2018
Cited By (3)
US 12,266,348 US 12,412,567 US 12,536,998