IP Library › Granted Patent US 11,423,138
Granted Patent B2
US 11,423,138 · App. 17/052,344 · Granted Aug 23, 2022

Firmware access based on temporary passwords

Inventors: Ronaldo Rodrigues Ferreira (Porto Alegre, BR); Edson Schardosim Behnck (Porto Alegre, BR); Juliano Francisco Cagnini Ciocari (Porto Alegre, BR)
Assignee: Hewlett-Packard Development Company, L.P.
G06F21/45H04L63/0846
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,423,138
App. No.
17/052,344
Granted
Aug 23, 2022
Kind
B2
Abstract

An example computing device includes a communication device, an input device, a storage device, firmware stored in the storage device, and a processor. The processor is to: in response to receiving a set of credentials, transmit a request to a server via the communication device, where the request includes the set of credentials and identification information of the computing device; receive a temporary password and expiration information of the temporary password from the server via the communication device; replace a password of the firmware with the temporary password; in response to receiving the temporary password via the input device, determine if the temporary password is valid based on the expiration information; and in response to a determination that the temporary password is valid, provide access to the firmware.

Claims (30)

1. A computing device comprising:

a communication device;

a processor to:

receive a request to generate a temporary password for a client device, wherein the request includes a set of credentials and identification information of the client device;

authenticate the request using the set of credentials;

in response to a successful authentication of the request, generate the temporary password;

transmit the temporary password, firmware access information, and expiration information of the temporary password to the client device; and

transmit the temporary password to a password receiving entity based on a data structure in the computing device that specifies the password receiving entity and a manner by which the transmission of the temporary password to the password receiving entity is to occur.

2. The computing device of claim 1 , wherein the processor is to:

upon an expiration of the temporary password, generate a new password for the client device; and

transmit the new password to the client device.

3. The computing device of claim 1 , wherein the identification information includes an Internet Protocol (IP) address, an identifier of the client device, or a combination thereof.

4. The computing device of claim 1 , wherein the password receiving entity includes a second computing device that is different than the client device, an email address, a printer, a cellular phone, or a combination thereof.

5. A method, comprising:

receiving a request to generate a temporary password for a client device, wherein the request includes a set of credentials and identification information of the client device;

authenticating the request using the set of credentials;

in response to a successful authentication of the request, generating the temporary password;

transmitting the temporary password, firmware access information, and expiration information of the temporary password to the client device; and transmitting the temporary password to a password receiving entity based on a data structure in a computing device that specifies the password receiving entity and a manner by which the transmission of the temporary password to the password receiving entity is to occur.

6. The method of claim 5 , wherein the data structure includes a phone number, an email address, or a combination thereof of the password receiving entity.

7. The method of claim 5 , further comprising:

upon an expiration of the temporary password, generating a new password for the client device; and

transmitting the new password to the client device.

8. A non-transitory computer-readable medium storing executable code, which, when executed by a processor, causes the processor to:

receive a request to generate a temporary password for a client device, wherein the request includes a set of credentials and identification information of the client device;

authenticate the request using the set of credentials;

in response to a successful authentication of the request, generate the temporary password;

transmit the temporary password, firmware access information, and expiration information of the temporary password to the client device; and

transmit the temporary password to a password receiving entity based on a data structure in a computing device that specifies the password receiving entity and a manner by which the transmission of the temporary password to the password receiving entity is to occur.

9. The non-transitory computer-readable medium of claim 8 , wherein the data structure includes a phone number, an email address, or a combination thereof of the password receiving entity.

10. The non-transitory computer-readable medium of claim 8 , wherein the password receiving entity includes a second computing device that is different than the client device, an email address, a printer, a cellular phone, or a combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2020
From: FERREIRA, RONALDO RODRIGUES; BEHNCK, EDSON SCHARDOSIM; CIOCARI, JULIANO FRANCISCO CAGNINI
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 054281/0099 →
Continuity (1)
Related Publication 20210264017A1 · Aug 26, 2021
Cited By (1)
US 12,739,631