IP Library Granted Patent US 9,940,929
Granted Patent B2
US 9,940,929 · App. 14/963,995 · Granted Apr 10, 2018

Extending the period of voice recognition

Inventors: Russell Speight VanBlon (Raleigh, NC); Nathan J. Peterson (Oxford, NC); Arnold S. Weksler (Raleigh, NC); John Carl Mese (Cary, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G10L15/22G10L15/02G10L15/08G10L2015/088G10L2015/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 9,940,929
App. No.
14/963,995
Granted
Apr 10, 2018
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an audio capture device, an activation cue; receiving, at the audio capture device, at least one command after the activation cue; performing, using a processor, an action based on the at least one command; receiving, at the audio capture device, at least one other command; and performing, using the processor, another action based on the another command without requiring another activation cue. Other aspects are described and claimed.

Claims (43)

1. A method, comprising:

receiving, at an audio capture device, an activation cue;

receiving, at the audio capture device, at least one command associated with a topic after the activation cue;

performing, using a processor, an action based on the at least one command;

receiving, at the audio capture device, at least one other command, wherein the at least one other command is irrespective of the topic; and

performing, using the processor, another action based on the at least one other command without requiring another activation cue, wherein the performing another action based on the at least one other command comprises identifying a relationship between the at least one other command and the at least one command, wherein the relationship is based on a location and wherein the action and the at least one other action are associated with the location.

2. The method of claim 1 , wherein the performing the another action requires the additional audio input be received within a predetermined amount of time after performing the action.

3. The method of claim 1 , wherein the relationship is based on an association between the action and the another action.

4. The method of claim 1 , wherein the relationship is based on a time of day.

5. The method of claim 1 , wherein the relationship is based at least one currently active application.

6. The method of claim 1 , wherein the relationship is based on at least one recently active application.

7. The method of claim 1 , wherein the performing another action based on the at least one other command further comprises:

accessing, in a storage device, historical user voice data;

identifying, using historical audio data, at least one associated command based on the at least one command; and

performing the another action if the at least one other command is associated with the at least one associated command.

8. The method of claim 1 , wherein the performing another action based on the another command further comprises:

performing the another action responsive to determining that the another command matches at least one universal command.

9. An information handling device, comprising:

a processor,

an audio capture device;

a memory device that stores instructions executable by the processor to:

receive, at the audio capture device, an activation cue;

receive, at the audio capture device, at least one command associated with a topic after the activation cue;

perform, using the processor, an action based on the at least one command;

receive, at the audio capture device, at least one other command, wherein the at least one other command is irrespective of the topic; and

perform, using the processor, another action based on the at least one other command without requiring another activation cue, wherein the instructions executable by the processor to perform another action based on the at least one other command comprise instructions executable by the processor to identify a relationship between the at least one other command and the at least one command, wherein the relationship is based on a location and wherein the action and the at least one other action are associated with the location.

10. The information handling device of claim 9 , wherein the performing the another action require the additional audio input be received within a predetermined amount of time after performing the action.

11. The information handling device of claim 9 , wherein the relationship is based on an association between the action and the another action.

12. The information handling device of claim 9 , wherein the relationship is based on a time of day.

13. The information handling device of claim 9 , wherein the relationship is based a factor selected from the group consisting of: at least one currently active application and at least one recently active application.

14. The information handling device of claim 9 , wherein the performing another action based on the at least one other command further comprises:

accessing, in a storage device, historical user voice data;

identifying, using historical audio data, at least one associated command based on the at least one command; and

performing the another action if the at least one other command is associated with the at least one associated command.

15. The information handling device of claim 9 , wherein the performing another action based on the another command further comprises:

performing the another action responsive to determining that the another command matches at least one universal command.

16. A product, comprising:

a storage device having code stored therewith, the code being executable by a processor and comprising:

code that receives, at an audio capture device, an activation cue;

code that receives, at an audio capture device, at least one command associated with a topic after the activation cue;

code that performs, using a processor, an action based on the at least one command;

code that receives, at the audio capture device, at least one other command, wherein the at least one other command is irrespective of the topic; and

code that performs, using the processor, another action based on the at least one other command without requiring another activation cue, wherein the code that performs another action based on the at least one other command comprises code that identifies a relationship between the at least one other command and the at least one command, wherein the relationship is based on a location and wherein the action and the at least one other action are associated with the location.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049693/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2015
From: VANBLON, RUSSELL SPEIGHT; PETERSON, NATHAN J.; WEKSLER, ARNOLD S.; MESE, JOHN CARL
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 037251/0157 →
Continuity (1)
Related Publication 20170169817A1 · Jun 15, 2017