IP Library Granted Patent US 11,093,593
Granted Patent B2
US 11,093,593 · App. 16/105,492 · Granted Aug 17, 2021

User authentication for protected actions

Inventors: Kevin Wayne Beck (Raleigh, NC); Russell Speight VanBlon (Raleigh, NC); Thorsten Peter Stremlau (Morrisville, NC); Joseph Michael Pennisi (Apex, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F21/316G06F21/32
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 11,093,593
App. No.
16/105,492
Granted
Aug 17, 2021
Kind
B2
Abstract

One embodiment provides a method, including: receiving, at an information handling device, a touchless command to perform an action; determining, using a processor, whether the action is one of: a protected action and an unprotected action; and requesting, responsive to determining that the action is associated with a protected action, user authentication input prior to performing the action. Other aspects are described and claimed.

Claims (39)

1. A method, comprising:

receiving, at an information handling device, a touchless command to perform an action within an active application;

determining, using a processor, whether the action is one of: a protected action and an unprotected action, wherein the determining comprises:

identifying an amount of user-created content within the active application;

classifying, based on the amount of the user-created content present within the active application, whether the action is associated with the protected action or the unprotected action;

requesting, responsive to determining that the action is associated with the protected action, user authentication input prior to performing the action; and

performing the protected action responsive to determining that the user authentication input corresponds to the authorized user.

2. The method of claim 1 , wherein the touchless command comprises at least one of a voice command and a gesture command.

3. The method of claim 1 , wherein the determining comprises accessing a list of the protected actions and the unprotected actions and determining whether the action corresponds to one of the protected actions or the unprotected actions in the list.

4. The method of claim 1 , further comprising receiving the user authentication input and determining whether the user authentication input corresponds to an authorized user.

5. The method of claim 1 , wherein the performing comprises performing the protected action when the information handling device is in a closed state.

6. The method of claim 1 , further comprising authenticating the user authentication input using at least one other device.

7. The method of claim 6 , wherein the authenticating comprises authenticating the user authentication input using the at least one other device closest to a user.

8. The method of claim 6 , wherein the authenticating is performed using at least one authentication technique selected from the group consisting of facial recognition, fingerprint identification, and password input.

9. The method of claim 1 , further comprising performing, without the user authentication input, the action responsive to determining that the action is associated with an unprotected action.

10. An information handling device, comprising:

a processor;

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

receive a touchless command to perform an action within an active application;

determine whether the action is one of: a protected action and an unprotected action, wherein the instructions executable by the processor to determine comprise instructions executable by the processor to:

identify an amount of user-created content within the active application;

classify, based on the amount of the user-created content present within the active application, whether the action is associated with the protected action or the unprotected action;

request, responsive to determining that the action is associated with the protected action, user authentication input prior to performing the action; and

perform the protected action responsive to determining that the user authentication input corresponds to the authorized user.

11. The information handling device of claim 10 , wherein the touchless command comprises at least one of a voice command and a gesture command.

12. The information handling device of claim 10 , wherein the instructions executable by the processor to determine comprise instructions executable by the processor to access a list of the protected actions and the unprotected actions and determine whether the action corresponds to one of the protected actions or the unprotected actions in the list.

13. The information handling device of claim 12 , wherein the instructions are further executable by the processor to receive the user authentication input and determine whether the user authentication input corresponds to an authorized user.

14. The information handling device of claim 10 , wherein the instructions executable by the processor to perform comprise instructions executable by the processor to perform the protected action when the information handling device is in a closed state.

15. The information handling device of claim 10 , wherein the instructions are further executable by the processor to authenticate the user authentication input using at least one other device.

16. The information handling device of claim 15 , wherein the instructions executable by the processor to authenticate comprise instructions executable by the processor to authenticate the user authentication input using the at least one other device closest to a user.

17. The information handling device of claim 10 , wherein the instructions are further executable by the processor to perform, without the user authentication input, the action responsive to determining that the action is associated with an unprotected action.

18. A product, comprising:

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

code that receives a touchless command to perform an action within an active application;

code that determines whether the action is one of: a protected action and an unprotected action, wherein the code that determines comprises:

code that identifies an amount of user-created content within the active application;

code that classifies, based on the amount of the user-created content present within the active application, whether the action is associated with the protected action or the unprotected action; and

code that requests, responsive to determining that the action is associated with the protected action, user authentication input prior to performing the action; and

code that performs the protected action responsive to determining that the user authentication input corresponds to the authorized user.

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/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2018
From: BECK, KEVIN WAYNE; VANBLON, RUSSELL SPEIGHT; STREMLAU, THORSTEN PETER; PENNISI, JOSEPH MICHAEL
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 047200/0057 →
Continuity (1)
Related Publication 20200057845A1 · Feb 20, 2020