IP Library › Granted Patent US 12,536,256
Granted Patent B2
US 12,536,256 · App. 18/264,630 · Granted Jan 27, 2026

Device login authentications

Inventors: Rosilet Retnamoni Braduke (Spring, TX); Wei Ze Liu (Spring, TX); Rajesh A. Shah (Spring, TX)
Assignee: Hewlett-Packard Development Company, L.P.
G06F21/31G06F21/57
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,536,256
App. No.
18/264,630
Granted
Jan 27, 2026
Kind
B2
Abstract

Examples include a CPU coupled to a controller, the CPU to receive a user credential usable by the login executable code to perform device login authentication, determine a first hash value based on the login executable code, determine a second hash value based on the user credential, obtain a third hash value and a fourth hash value from the controller, wherein the third hash value is a reference hash value for the login executable code, and wherein the fourth hash value is a reference hash value for the user credential, compare the first hash value to the third hash value, compare the second hash value to the fourth hash value, execute an OS login service using the login executable code responsive to the first hash value matching the third hash value and the second hash value matching the fourth hash value.

Claims (19)

1 . An electronic device, comprising:

a memory storing login executable code;

a controller; and

a central processing unit (CPU) coupled to the controller, the CPU to:

receive a user credential usable by the login executable code to perform device login authentication;

determine a first hash value based on the login executable code;

determine a second hash value based on the user credential;

obtain a third hash value and a fourth hash value from the controller, wherein the third hash value is a reference hash value for the login executable code, and wherein the fourth hash value is a reference hash value for the user credential;

compare the first hash value to the third hash value;

compare the second hash value to the fourth hash value; and

execute an operating system (OS) login service using the login executable code responsive to the first hash value matching the third hash value and the second hash value matching the fourth hash value.

2 . The electronic device of claim 1 , wherein the user credential includes one of a password or a user name.

3 . The electronic device of claim 1 , wherein the user credential includes a user name and a password.

4 . The electronic device of claim 1 , wherein the login executable code is a portion of executable code associated with an OS login service of the electronic device.

5 . The electronic device of claim 1 , wherein the OS login service validates the user credential to facilitate access to an OS of the electronic device.

6 . The electronic device of claim 1 , wherein the CPU is further to receive, from a user input communicatively coupled to the CPU, the user credential.

7 . The electronic device of claim 1 , wherein the controller is at least one of an embedded controller or an endpoint security controller.

8 . The electronic device of claim 1 , wherein the CPU is further to determine the first hash value and the second hash value, based on determining that the user credential is not a new user credential.

9 . The electronic device of claim 1 , wherein the CPU is further to obtain the third hash value and the fourth hash value from the controller, based on determining that the user credential is not a new user credential.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: BRADUKE, ROSILET RETNAMONI; LIU, WEI ZE; SHAH, RAJESH A.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064525/0492 →
Continuity (1)
Related Publication 20240104174A1 · Mar 28, 2024
References Cited (12)
US 8892904B2 · Mirashrafi et al. · 2014 [cited by applicant]
US 9053306B2 · Yoshigaki et al. · 2015 [cited by applicant]
US 9087187B1 · Doane · 2015 [cited by applicant]
US 9646149B2 · Carlson et al. · 2017 [cited by applicant]
US 10459822B1 · Gondi · 2019 [cited by applicant]
US 20050235148A1 · Scheidt et al. · 2005 [cited by applicant]
US 20120054841A1 · Schultz · 2012 [cited by examiner]
US 20120179915A1 · Horn et al. · 2012 [cited by applicant]
US 20180203988A1 · Hamlin · 2018 [cited by examiner]
US 20190228144A1 · Kermes et al. · 2019 [cited by applicant]
US 20190288858A1 · Chow et al. · 2019 [cited by applicant]
US 20210328995A1 · Albero · 2021 [cited by examiner]