IP Library Granted Patent US 11,106,772
Granted Patent B2
US 11,106,772 · App. 16/777,907 · Granted Aug 31, 2021

System and method for continuous user identification via piezo haptic keyboard and touchpad dynamics

Inventors: Michiel Knoppert (Amsterdam, NL); Priyank Gajiwala (Austin, TX); Frank van Valkenhoef (Hertogenbosch, NL)
Assignee: Dell Products, LP
G06F21/316G06F3/0202G06F3/023G06F3/03547G06N20/00
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,106,772
App. No.
16/777,907
Granted
Aug 31, 2021
Kind
B2
Abstract

A piezo haptic keyboard and touchpad user identification system may comprise a processor receiving an authenticating user input identifying an authorized user of the information handling system, and a controller operably connected to a plurality of piezo electric elements situated beneath the keyboard. The controller may detect haptic hardware typing or touch behavior parameters describing characteristics of a plurality of deformations of the piezo electric elements during interaction between the authorized user and the keyboard, and the processor may use machine learning to identify a repeated pattern of values for a combination of the haptic hardware typing or touch behavior parameters reoccurring during interaction between the authorized user and keyboard. The processor may associate the repeated pattern of values for the combination of the haptic hardware typing or touch behavior parameters with the authorized user for later, passive authentication of a user based on typing dynamics.

Claims (56)

1. A piezo haptic keyboard and touchpad user identification system of an information handling system comprising:

a processor receiving an authenticating user input identifying an authorized user of the information handling system;

a piezo haptic keyboard controller operably connected to a plurality of piezo electric elements situated beneath a plurality of keys of the piezo haptic keyboard and beneath a touchpad;

the piezo haptic keyboard controller detecting initial haptic hardware typing or touch behavior parameters describing characteristics of a plurality of deformations of the plurality of piezo electric elements during an initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad;

the processor executing machine readable code instructions to:

identify, via machine learning, an initial repeated pattern of an initial set of values for a combination of a plurality of the initial haptic hardware typing or touch behavior parameters reoccurring during the initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad; and

associate the initial repeated pattern of the initial set of values for the combination of the plurality of the initial haptic hardware typing or touch behavior parameters with the authorized user as an authorized user personal typing profile.

2. The piezo haptic keyboard and touchpad user identification system of claim 1 further comprising:

the processor receiving a physical surroundings indicator from an operably connected environmental sensor during the initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad; and

wherein the initial repeated pattern of the initial set of values further includes a value for the physical surroundings indicator.

3. The piezo haptic keyboard and touchpad user identification system of claim 2 , wherein the physical surroundings indicator is a measurement of ambient light.

4. The piezo haptic keyboard and touchpad user identification system of claim 1 further comprising:

the processor recording a software application usage metric during the initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad; and

wherein the initial repeated pattern of the initial set of values includes the software application usage metric indicating an operating software application.

5. The piezo haptic keyboard and touchpad user identification system of claim 1 further comprising:

the processor receiving a user-defined haptic keyboard setting during the initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad; and

wherein the initial repeated pattern of the initial set of values includes the user-defined haptic keyboard setting.

6. The piezo haptic keyboard and touchpad user identification system of claim 1 further comprising:

the piezo haptic keyboard controller detecting an updated haptic hardware typing or touch behavior parameter value during a later period of interaction between the authorized user and the piezo haptic keyboard and the touchpad;

the processor determining the updated haptic hardware typing or touch behavior parameter value differs from a value for a corresponding initial haptic hardware typing or touch behavior parameter in the initial repeated pattern of the authorized user personal typing profile by a preset threshold percentage; and

the processor denying access to the information handling system.

7. The piezo haptic keyboard and touchpad user identification system of claim 6 further comprising:

the processor prompting and receiving an updated authenticating user input identifying an authorized user of the information handling system; and

the processor restoring access to the information handling system.

8. A method of user identification based on piezo haptic keyboard and touchpad operation dynamics comprising:

detecting, via a piezo haptic keyboard controller operably connected to a plurality of piezo electric elements situated beneath a plurality of keys of a piezo haptic keyboard and beneath a touchpad, a recorded haptic hardware typing or touch behavior parameter value describing interaction between a user and a piezo haptic keyboard or a touchpad;

determining, via a processor, that the recorded haptic hardware typing or touch behavior parameter value differs by a preset threshold percentage from a preset haptic hardware typing or touch behavior parameter value within an authenticated user personal typing profile associated with an authenticated user;

wherein the authenticated user personal typing profile includes an initial repeated pattern of an initial set of values for a combination of a plurality of initial haptic hardware typing or touch behavior parameters identified by the processor, via machine learning; and

denying the user access to the information handling system.

9. The method of claim 8 further comprising:

prompting and receiving, via a graphical user interface, an updated authenticating user input identifying an authorized user of the information handling system; and

restoring access of the information handling system to the user.

10. The method of claim 8 , wherein the haptic hardware typing or touch behavior parameters describe a location on the piezo electric element of a downward force applied by the authorized user to deform one of the plurality of piezo electric elements.

11. The method of claim 8 , wherein the haptic hardware typing or touch behavior parameters describe a duration of a downward force applied by the authorized user to deform one of the plurality of piezo electric elements.

12. The method of claim 8 , wherein the haptic hardware typing or touch behavior parameters describe a typing speed.

13. The method of claim 8 , wherein the haptic hardware typing or touch behavior parameters describe a placement of the palms of the user with respect to the piezo electric element.

14. The method of claim 8 , wherein the haptic hardware typing or touch behavior parameters describe a repeated erroneous stroke for a specific key within the piezo haptic keyboard.

15. A piezo haptic keyboard and touchpad user identification system of an information handling system comprising:

a processor receiving an authenticating user input identifying an authorized user of the information handling system;

a piezo haptic keyboard controller operably connected to a plurality of piezo electric elements situated beneath a plurality of keys of the piezo haptic keyboard and beneath a touchpad;

the piezo haptic keyboard controller detecting initial haptic hardware typing or touch behavior parameters describing characteristics of a plurality of deformations of the plurality of piezo electric elements during an initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad;

the processor executing machine readable code instructions to:

identify, via machine learning, an initial repeated pattern of an initial set of values for a combination of a plurality of the initial haptic hardware typing or touch behavior parameters reoccurring during the initial period of interaction between the authorized user and the piezo haptic keyboard and the touchpad;

associate the initial repeated pattern with the authorized user in an authenticated user personal typing profile;

the piezo haptic keyboard controller detecting an updated haptic hardware typing or touch behavior parameter value during a later period of interaction between the authorized user and the piezo haptic keyboard and the touchpad;

the processor determining the updated haptic hardware typing or touch behavior parameter value differs from a value for a corresponding initial haptic hardware typing or touch behavior parameter in the initial repeated pattern by a preset threshold percentage; and

the processor denying access to the information handling system.

16. The piezo haptic keyboard and touchpad user identification system of claim 15 further comprising:

the processor prompting and receiving an updated authenticating user input identifying an authorized user of the information handling system; and

the processor restoring access to the information handling system and update the authenticated user personal typing profile.

17. The piezo haptic keyboard and touchpad user identification system of claim 16 further comprising:

the processor identifying, via machine learning, an updated repeated pattern of an updated set of values for a combination including a plurality of the initial haptic hardware typing or touch behavior parameters and the updated haptic hardware typing or touch behavior parameters; and

the processor associating the authorized user with the updated repeated pattern.

18. The piezo haptic keyboard and touchpad user identification system of claim 15 , wherein the initial haptic hardware typing or touch behavior parameters describe the authenticated user routinely striking a space bar within the piezo haptic keyboard twice following a stroke of a period key within the piezo haptic keyboard.

19. The piezo haptic keyboard and touchpad user identification system of claim 15 , wherein the initial haptic hardware typing or touch behavior parameters describe a time period elapsing between clicks of a double click of the touchpad.

20. The piezo haptic keyboard and touchpad user identification system of claim 15 , wherein the initial haptic hardware typing or touch behavior parameters describe a downward force applied by the authorized user to deform one of the plurality of piezo electric elements.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2021
From: KNOPPERT, MICHIEL; GAJIWALA, PRIYANK; VAN VALKENHOEF, FRANK
To: DELL PRODUCTS, LP
Reel/Frame 055788/0986 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →