IP Library Granted Patent US 10,861,451
Granted Patent B2
US 10,861,451 · App. 15/928,779 · Granted Dec 8, 2020

Modification of user command

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,861,451
App. No.
15/928,779
Granted
Dec 8, 2020
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an information handling device, an audible command to perform a function; determining, using a processor, at least one aspect associated with the audible command that prevents performance of the function; and providing, based on the determining, a suggested modification to the audible command. Other aspects are described and claimed.

Claims (45)

1. A method, comprising:

receiving, at an information handling device, an audible command to perform a function;

performing, based on the audible command, the function;

receiving, after performance of the function, user feedback input that the function does not correspond to a user-intended function;

determining, using a processor, at least one aspect associated with the audible command that prevents performance of the user-intended function;

providing, based on the determining, a suggested modification to the audible command to facilitate performance of the user-intended function;

identifying receipt of a predetermined number of subsequent audible commands to perform the function that contain the suggested modification, wherein the predetermined number of subsequent audible commands are not accompanied by additional user feedback input; and

disabling, without receiving additional user input and based upon the identifying, provision of suggested modifications for user commands associated with a type of the audible command, wherein the type of the audible command corresponds to a class of functions performed by the information handling device.

2. The method of claim 1 , wherein the function is associated with a user-intended function.

3. The method of claim 1 , wherein the at least one aspect is associated with a volume level of the audible command.

4. The method of claim 1 , wherein the at least one aspect is associated with a format of the audible command.

5. The method of claim 1 , wherein the at least one aspect is associated with an ambiguity in the audible command.

6. The method of claim 1 , wherein the determining comprises:

performing, based on the audible command, another function different than the function; and

thereafter receiving user input indicating that the another function is not the function.

7. The method of claim 1 , wherein the providing comprises providing the suggested modification using at least one of visual output and audible output.

8. The method of claim 1 , wherein the suggested modification comprises a description of the at least one aspect.

9. The method of claim 1 , further comprising receiving another audible command comprising the suggested modification and thereafter performing the function.

10. An information handling device, comprising:

a processor;

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

receive an audible command to perform a function;

perform, based on the audible command, the function;

receive, after performance of the function, user feedback input that the function does not correspond to a user-intended function;

determine at least one aspect associated with the audible command that prevents performance of the user-intended function; provide, based on the determining, a suggested modification to the audible command to facilitate performance of the user-intended function;

identify receipt of a predetermined number of subsequent audible commands to perform the function that contain the suggested modification, wherein the predetermined number of subsequent audible commands are not accompanied by additional user feedback input; and

disable, without receiving additional user input and based upon the identifying, provision of suggested modifications for user commands associated with a type of the audible command, wherein the type of the audible command corresponds to a class of functions performed by the information handling device.

11. The information handling device of claim 10 , wherein the function is associated with a user-intended function.

12. The information handling device of claim 10 , wherein the at least one aspect is associated with a volume level of the audible command.

13. The information handling device of claim 10 , wherein the at least one aspect is associated with a format of the audible command.

14. The information handling device of claim 10 , wherein the at least one aspect is associated with an ambiguity in the audible command.

15. The information handling device of claim 10 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to:

perform, based on the audible command, another function different than the function; and

thereafter receive user input indicating that the another function is not the function.

16. The information handling device of claim 10 , wherein the suggested modification comprises a description of the at least one aspect.

17. The information handling device of claim 10 , wherein the instructions are further executable by the processor to receive another audible command comprising the suggested modification and thereafter perform the function.

18. A product, comprising:

a storage device that stores code, the code being executable by a processor and comprising:

code that receives an audible command to perform a function;

code that performs, based on the audible command, the function;

code that receives, after performance of the function, user feedback input that the function does not correspond to a user-intended function;

code that determines at least one aspect associated with the audible command that prevents performance of the user-intended function;

code that provides, based on the determining, a suggested modification to the audible command to facilitate performance of the user-intended function;

code that identifies receipt of a predetermined number of subsequent audible commands to perform the function that contain the suggested modification, wherein the predetermined number of subsequent audible commands are not accompanied by additional user feedback input; and

code that disables, without receiving additional user input and based upon the identifying, provision of suggested modifications for user commands associated with a type of the audible command, wherein the type of the audible command corresponds to a class of functions performed by the information handling device.

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 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0220 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2018
From: MESE, JOHN CARL; PETERSON, NATHAN J.; VANBLON, RUSSELL SPEIGHT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 045318/0589 →