IP Library Granted Patent US 12,086,232
Granted Patent B2
US 12,086,232 · App. 17/205,425 · Granted Sep 10, 2024

Apparatus, method, and program product for selecting an authentication medium

Inventors: Arnold S. Weksler (Raleigh, NC); John C. Mese (Cary, NC); Nathan J. Peterson (Oxford, NC); Russell Speight VanBlon (Raleigh, NC); Mark Patrick Delaney (Raleigh, NC)
Assignee: Lenovo (Singapore) Pte. Ltd.
G06F21/45G06F21/35G06F21/44
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 12,086,232
App. No.
17/205,425
Granted
Sep 10, 2024
Kind
B2
Abstract

Apparatuses, methods, and program products are disclosed for selecting an authentication medium. One apparatus includes at least one processor and a memory that stores code executable by the at least one processor. The code is executable by the processor to receive, by use of the at least one processor, an indication to authenticate a user. The code is executable by the processor to, in response to receiving the indication to authenticate the user, detect a physical availability of a preferred authentication medium of a list of authentication mediums. The code is executable by the processor to, in response to detecting that the preferred authentication medium is physically unavailable, select a physically available authentication medium from the list of authentication mediums to authenticate the user.

Claims (31)

1. An apparatus comprising:

at least one processor of an information handling device; and

a memory that stores code executable by the at least one processor to:

receive, by use of the at least one processor and at an operating system of the information handling device, a software interrupt, the software interrupt comprising an indication to authenticate a user into the operating system;

in response to receiving the indication to authenticate the user, detect a factor of a component of the information handling device, the component required for a preferred authentication method of a list of authentication methods and the factor affecting a capability of the component to detect authentication data for the preferred authentication method, wherein detecting the factor of the component comprises detecting whether the component is in electrical communication with the at least one processor, detecting whether the component is within a threshold distance from the at least one processor, determining whether the component is obstructed, or some combination thereof; and

in response to detecting the factor of the component, select a physically available authentication method from the list of authentication methods to authenticate the user into the operating system of the information handling device, the physically available authentication method including at least one of the component or an additional component of the information handling device.

2. The apparatus of claim 1 , wherein the preferred authentication method comprises a last used authentication method.

3. The apparatus of claim 1 , wherein the preferred authentication method comprises a user selected authentication method.

4. The apparatus of claim 1 , wherein the preferred authentication method comprises a most secure authentication method.

5. The apparatus of claim 1 , wherein the component comprises a camera, a fingerprint scanner, a retinal scanner, a keyboard, a cell phone, a touchscreen, a mouse, or some combination thereof.

6. A method comprising:

receiving, by use of at least one processor of an information handling device and at an operating system of the information handling device, a software interrupt, the software interrupt comprising an indication to authenticate a user;

in response to receiving the indication to authenticate the user, detecting a factor of a component of the information handling device, the component required for a preferred authentication method of a list of authentication methods and the factor affecting a capability of the component to detect authentication data for the preferred authentication method, wherein detecting the factor of the component comprises detecting whether the component is in electrical communication with the at least one processor, detecting whether the component is within a threshold distance from the at least one processor, determining whether the component is obstructed, or some combination thereof; and

in response to detecting the factor of the, selecting a physically available authentication method from the list of authentication methods to authenticate the user into the operating system of the information handling device, the physically available authentication method including at least one of the component or an additional component of the information handling device.

7. The method of claim 6 , wherein the preferred authentication method comprises a last used authentication method.

8. The method of claim 6 , wherein the preferred authentication method comprises a user selected authentication method.

9. The method of claim 6 , wherein the preferred authentication method comprises a most secure authentication method.

10. The method of claim 6 , wherein the component comprises a camera, a fingerprint scanner, a retinal scanner, a keyboard, a cell phone, a touchscreen, a mouse, or some combination thereof.

11. The method of claim 6 , wherein detecting the factor of the component comprises determining whether data obtained from the component has a quality above a threshold quality level.

12. The method of claim 6 , wherein the list of authentication methods to authenticate the user is ranked from most preferred authentication method to least preferred authentication method.

13. The method of claim 12 , wherein the authentication method selected from the list of authentication methods is ranked higher in the list of authentication methods than other physically available authentication methods in the list of authentication methods.

14. The method of claim 6 , further comprising receiving user input to rank the list of authentication methods.

15. The method of claim 6 , further comprising using historical data to rank the list of authentication methods.

16. A program product comprising a non-transitory computer readable storage medium that stores code executable by at least one processor, the executable code comprising code to perform:

receiving, by use of the at least one processor of an information handling device and at an operating system of the information handling device, a software interrupt, the software interrupt comprising, an indication to authenticate a user into the operating system;

in response to receiving the indication to authenticate the user, detect a factor of a component of the information handling device, the component required for a preferred authentication method of a list of authentication methods and the factor affecting a capability of the component to detect authentication data for the preferred authentication method, wherein detecting the factor of the component comprises detecting whether the component is in electrical communication with the at least one processor, detecting whether the component is within a threshold distance from the at least one processor, determining whether the component is obstructed, or some combination thereof; and

in response to detecting the factor of the component, selecting a physically available authentication method from the list of authentication methods to authenticate the user into the operating system of the information handling device, the physically available authentication method including at least one of the component or an additional component of the information handling device.

17. The program product of claim 16 , wherein detecting the factor of the component comprises determining whether data obtained from the component has a quality above a threshold quality level.

18. The program product of claim 16 , wherein the list of authentication methods to authenticate the user is ranked from most preferred authentication method to least preferred authentication method.

19. The program product of claim 18 , wherein the physically available authentication method selected from the list of authentication methods is ranked higher in the list of authentication methods than other physically available authentication methods in the list of authentication methods.

20. The program product of claim 16 , wherein the executable code further comprises code to perform receiving user input to rank the list of authentication methods.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 070266/0977 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 070269/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2021
From: WEKSLER, ARNOLD S.; MESE, JOHN C.; PETERSON, NATHAN J.; VANBLON, RUSSELL SPEIGHT; DELANEY, MARK PATRICK
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 056503/0176 →
Continuity (1)
Related Publication 20220300601A1 · Sep 22, 2022