IP Library Granted Patent US 9,823,748
Granted Patent B2
US 9,823,748 · App. 14/174,952 · Granted Nov 21, 2017

Control input handling

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,823,748
App. No.
14/174,952
Granted
Nov 21, 2017
Kind
B2
Abstract

An aspect provides a method, including: accepting, at an input component of an information handling device, input of a user; identifying, using a processor, the input of the user as controlling input; determining, using a processor, one or more control factors associated with the controlling input; classifying, using a processor, the controlling input as one of a permissible control action and an impermissible control action for an application running on the information handling device based on the one or more control factors; and performing an action selected from the group consisting of: accepting, at the input component, confirming input; and providing feedback to one or more users. Other aspects are described and claimed.

Claims (40)

1. A method, comprising:

accepting, at an input component of an information handling device, input of a user;

identifying, using a processor, the input of the user as controlling input, wherein the controlling input is associated with a predetermined action;

classifying, using the processor and at least one control factor, the controlling input as one of a permissible control action and an impermissible control action for an application running on the information handling device, wherein the predetermined action associated with the impermissible control action is not to be performed and wherein the at least one control factor comprises a priority associated with a user and wherein a control action identified as permissible is associated with a user having a higher priority;

responsive to classifying the controlling input as the impermissible control action, thereafter accepting, at the input component, confirming audio input from a user that confirms the controlling input and is selected from the group consisting of a high priority user and a currently assigned controlling user; and

performing the predetermined action associated with the controlling input in response to the confirming audio input.

2. The method of claim 1 , wherein the predetermined action comprises committing a control action responsive to the confirming audio input without reassigning control to another user.

3. The method of claim 1 , wherein the accepting confirming audio input comprises associating the confirming audio input with a currently assigned controlling user.

4. The method of claim 1 , wherein the accepting confirming audio input comprises associating the confirming audio input with a higher priority user.

5. The method of claim 4 , wherein the accepting input of a user comprises accepting gesture input of a currently assigned controlling user.

6. The method of claim 5 , further comprising determining, using the processor, one or more control factors associated with the controlling input;

wherein said one or more control factors associated with the controlling input comprise an authorization level of the currently assigned controlling user.

7. The method of claim 6 , wherein said control action lies without said authorization level of the currently assigned controlling user.

8. The method of claim 1 , further comprising:

accepting reassigning input; and

reassigning a controlling user.

9. An information handling device, comprising:

an input component;

a processor operatively coupled to the input component;

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

accept, at the input component, input of a user;

identify the input of the user as controlling input, wherein the controlling input is associated with a predetermined action;

classify, using at least one control factor, the controlling input as one of a permissible control action and an impermissible control action for an application running on the information handling device, wherein the predetermined action associated with the impermissible control action is not to be performed and wherein the at least one control factor comprises a priority associated with a user and wherein a control action identified as permissible is associated with a user having a higher priority;

responsive to classifying the controlling input as the impermissible control action, thereafter accept, at the input component, confirming audio input from a user that confirms the controlling input and is selected from the group consisting of a high priority user and a currently assigned controlling user; and

perform the predetermined action associated with the controlling input in response to the confirming audio input.

10. The information handling device of claim 9 , wherein the instructions are further executable by the processor to commit a control action responsive to the confirming audio input.

11. The information handling device of claim 9 , wherein to accept confirming audio input comprises associating the confirming audio input with a higher priority user.

12. The information handling device of claim 11 , wherein the instructions are executable by the processor to determine one or more control factors associated with the controlling input;

wherein said one or more control factors associated with the controlling input comprise an authorization level of the currently assigned controlling user.

13. The information handling device of claim 12 , wherein said control action lies without said authorization level of the currently assigned controlling user.

14. The information handling device of claim 9 , wherein the instructions are further executable by the processor to:

accept reassigning input; and

reassign a controlling user.

15. A product, comprising:

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

code that accepts, at an input component of an information handling device, input of a user;

code that identifies, using a processor, the input of the user as controlling input, wherein the controlling input is associated with a predetermined action;

code that classifies, using the processor and at least one control factor, the controlling input as one of a permissible control action and an impermissible control action for an application running on the information handling device, wherein the predetermined action associated with the impermissible control action is not to be performed and wherein the at least one control factor comprises a priority associated with a user and wherein a control action identified as permissible is associated with a user having a higher priority;

responsive to classifying the controlling input as the impermissible control action, code that thereafter accepts, at the input component, confirming audio input from a user that confirms the controlling input and is selected from the group consisting of a high priority user and a currently assigned controlling user; and

code that performs the predetermined action associated with the controlling input in response to the confirming audio input.

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 049689/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: NICHOLSON, JOHN WELDON; STEWART, AARON MICHAEL; PROCTOR, CORINNA PAINE
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032169/0255 →