IP Library Granted Patent US 10,719,137
Granted Patent B1
US 10,719,137 · App. 16/408,177 · Granted Jul 21, 2020

User identification via hand detection using a hovering keyboard

Inventors: Srinivas Kamepalli (Austin, TX); Deeder M. Aurongzeb (Austin, TX)
Assignee: Dell Products, L.P.
G06F3/0219G06F3/011G06F3/017G06F21/31H01H13/83H03K17/945G06F2221/2149H01H2219/036
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,719,137
App. No.
16/408,177
Granted
Jul 21, 2020
Kind
B1
Abstract

Systems and methods for identifying users via hand detection using a hovering keyboard are described. In some embodiments, an Information Handling System (IHS) may include a processor, and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: detect a hand using proximity sensors disposed on a hovering keyboard coupled to the IHS; and identify a user based on the detection.

Claims (28)

1. An Information Handling System (IHS), comprising:

a processor; and

a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to:

detect a hand using proximity sensors disposed on a hovering keyboard coupled to the IHS;

fit proximity data obtained by the proximity sensors to a virtual skeleton of the hand, wherein the virtual skeleton comprises one or more parameters selected from the group consisting of: a length, a width, a joint position, an angle of joint rotation, and a finger segment; and

identify a user based on the fitting.

2. The IHS of claim 1 , wherein identifying the user comprises distinguishing whether the user is a child or an adult.

3. The IHS of claim 1 , wherein identifying the user comprises identifying a username.

4. The IHS of claim 1 , wherein to identify the user, the program instructions, upon execution, cause the IHS to instruct the user to place the hand over the hovering keyboard.

5. The IHS of claim 1 , wherein to identify the user, the program instructions, upon execution, cause the IHS to instruct the user to make one or more selected physical keystrokes.

6. The IHS of claim 1 , wherein to identify the user, the program instructions, upon execution, cause the IHS to instruct the user to make one or more selected hovering keystrokes.

7. The IHS of claim 1 , wherein the program instructions, upon execution, cause the IHS to light selected keys corresponding to a position of the hand over the hovering keyboard.

8. The IHS of claim 1 , wherein each of the selected keys is lit with a color or a brightness corresponding to a distance between a portion of the hand above the selected key and the hovering keyboard.

9. The IHS of claim 8 , wherein at least one of the selected keys is lit with a first color or brightness during the detection, and with a second color or brightness in response to the identification.

10. The IHS of claim 1 , wherein the program instructions, upon execution, cause the IHS to apply a selected one of a plurality of different layouts to the hovering keyboard based upon the identification of the user.

11. The IHS of claim 10 , wherein the selected layout assigns a function key of the hovering keyboard to a user preference.

12. The IHS of claim 10 , wherein the selected layout disables one or more keys of the hovering keyboard.

13. A method, comprising:

detecting a hand, by an Information Handling System (IHS), using proximity sensors disposed on a hovering keyboard coupled to the IHS;

lighting selected keys of the hovering keyboard corresponding to a position of the hand, wherein each of the selected keys is lit with a color or a brightness corresponding to a distance between a portion of the hand above the selected key and the hovering keyboard; and

identifying a user, by the IHS, based on the detection.

14. The method of claim 13 , further comprising fitting proximity data obtained by the proximity sensors to a partial virtual skeleton of the hand having one or more parameters selected from the group consisting of: a length, a width, a joint position, an angle of joint rotation, and a finger segment.

15. The method of claim 13 , further comprising, in response to: (i) the user being identified as a child, or (ii) the identification of the user not matching a user logged into the IHS, performing at least one of: alerting an administrator, turning physical keystroke detection on or off, enforcing parental controls, or closing an application or file.

16. A hardware memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:

detect a hand using proximity sensors disposed on a hovering keyboard coupled to the IHS;

fit proximity data obtained by the proximity sensors to a virtual skeleton of the hand, wherein the virtual skeleton comprises one or more parameters selected from the group consisting of: a length, a width, a joint position, an angle of joint rotation, and a finger segment; and

identify a user based on the fitting.

17. The hardware memory device of claim 16 , wherein the program instructions, upon execution, further cause the IHS to apply a selected one of a plurality of different layouts to the hovering keyboard based upon the identification of the user.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0571) 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 060436/0088 →
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 AT REEL 050406 FRAME 421 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058213/0825 →
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 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
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 050724/0571 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050406/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2019
From: KAMEPALLI, SRINIVAS; AURONGZEB, DEEDER M.
To: DELL PRODUCTS, L.P.
Reel/Frame 049133/0463 →
Cited By (2)
US 12,408,251 US 12,429,955