IP Library Granted Patent US 12,596,821
Granted Patent B2
US 12,596,821 · App. 18/165,392 · Granted Apr 7, 2026

Systems and methods for remotely provisioning facial recognition data to heterogeneous computing platforms

Inventors: Srikanth Kondapi (Austin, TX); Daniel L. Hamlin (Round Rock, TX); Todd Erick Swierk (Austin, TX)
Assignee: Dell Products L.P.
G06F21/6209G06F21/32G06F21/81G06V40/172
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,596,821
App. No.
18/165,392
Granted
Apr 7, 2026
Kind
B2
Abstract

Systems and methods for remotely provisioning facial recognition data are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) shareable among a plurality of users in a hoteling environment may include: a heterogeneous computing platform; and a memory coupled to the heterogeneous computing platform, where the memory comprises a plurality of sets of firmware instructions, where each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and where at least one of the plurality of devices operates as an orchestrator configured to: transmit a request to a server to receive facial recognition data associated with a given one of the plurality of users assigned to the IHS, and receive the facial recognition data.

Claims (44)

1 . An Information Handling System (IHS) shareable among a plurality of users in a hoteling environment, the IHS comprising:

a heterogeneous computing platform; and

a memory coupled to the heterogeneous computing platform, wherein the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to:

transmit a request to a server to receive facial recognition data associated with a given one of the plurality of users assigned to the IHS;

receive the facial recognition data from the server;

perform a Wake-on-Approach (WoA) operation based, at least in part, upon the facial recognition data;

identify the given one of the plurality of users as an authorized IHS user, in response to the operation being performed; and

grant the user access to at least one feature of the IHS, in response to the identification, wherein the at least one feature comprises automatic logging of the user into a host Operating System (OS) of the IHS without the user touching the IHS;

wherein the user is selected among the plurality of users based, at least in part, upon context data, and wherein the context data comprises a location of the IHS.

2 . The IHS of claim 1 , wherein the heterogeneous computing platform comprises at least one of: a System-On-Chip (SoC), a Field-Programmable Gate Array (FPGA), or an Application-Specific Integrated Circuit (ASIC).

3 . The IHS of claim 1 , wherein the orchestrator comprises at least one of:

an Embedded Controller (EC), or a Baseboard Management Controller (BMC).

4 . The IHS of claim 1 , wherein the request is transmitted over an out-of-band management channel between the orchestrator and the server.

5 . The IHS of claim 1 , wherein the request comprises a signed digital certificate uniquely tied to the IHS.

6 . The IHS of claim 1 , wherein the facial recognition data comprises face data associated with a face of the user.

7 . The IHS of claim 6 , wherein the face data comprises at least one of:

face mesh data, facial map data, face modeling data, facial coordinates, or facial landmark data.

8 . The IHS of claim 6 , wherein the IHS is configured to authenticate the user based, at least in part, upon the face data.

9 . The IHS of claim 1 , wherein the orchestrator is configured to receive at least a portion of the context data from a firmware service executed by a selected one of the plurality of devices via an Application Programming Interface (API) without any involvement by any host Operating System (OS).

10 . The IHS of claim 1 , wherein the context data further comprises an identification of an application executed by the IHS.

11 . The IHS of claim 1 , wherein the context data further comprises a security, privacy, clearance, or confidentiality level of a file accessed by the user.

12 . The IHS of claim 1 , wherein the context data further comprises an identification of another person expected to be present at a location of the IHS.

13 . The IHS of claim 12 , wherein the context data comprises calendar or IHS reservation data.

14 . The IHS of claim 1 , wherein the at least one feature further comprises waking the IHS up from a sleep mode or a standby mode without the user touching the IHS.

15 . An Information Handling System (IHS) shareable among a plurality of users in a hoteling environment, the IHS comprising:

a heterogeneous computing platform; and

a memory coupled to the heterogeneous computing platform, wherein the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to:

transmit a request to a server to receive facial recognition data associated with a given one of the plurality of users assigned to the IHS;

receive the facial recognition data from the server;

perform a Walk away Lock (WaL) operation based, at least in part, upon the facial recognition data;

identify the given one of the plurality of users as an authorized IHS user, in response to the operation being performed; and

grant the user access to at least one feature of the IHS, in response to the identification, wherein the at least one feature comprises automatic logging of the user out of a host Operating System (OS) of the IHS when the user leaves a field of view of the IHS for at least a certain amount of time;

wherein the user is selected among the plurality of users based, at least in part, upon context data, and wherein the context data comprises a location of the IHS.

16 . The IHS of claim 15 , wherein the at least one feature further comprises putting the IHS into a sleep mode or standby mode when the user leaves the field of view of the IHS for at least the certain amount of time.

17 . An Information Handling System (IHS) shareable among a plurality of users in a hoteling environment, the IHS comprising:

a heterogeneous computing platform; and

a memory coupled to the heterogeneous computing platform, wherein the memory comprises a plurality of sets of firmware instructions, wherein each of the sets of firmware instructions, upon execution by a respective device among a plurality of devices of the heterogeneous computing platform, enables the respective device to provide a corresponding firmware service, and wherein at least one of the plurality of devices operates as an orchestrator configured to:

transmit a request to a server to receive facial recognition data associated with a given one of the plurality of users assigned to the IHS;

receive the facial recognition data from the server;

perform a Wake-on-Approach (WoA) operation based, at least in part, upon the facial recognition data;

identify the given one of the plurality of users as an authorized IHS user, in response to the operation being performed; and

grant the user access to at least one feature of the IHS, in response to the identification, wherein the at least one feature comprises automatic logging of the user into a host Operating System (OS) of the IHS without the user touching the IHS;

wherein the user is selected among the plurality of users based, at least in part, upon context data, and wherein the context data comprises a security, privacy, clearance, or confidentiality level of a file accessed by the user.

18 . The IHS of claim 17 , wherein the at least one feature further comprises waking the IHS up from a sleep mode or a standby mode without the user touching the IHS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: KONDAPI, SRIKANTH; HAMLIN, DANIEL L.; SWIERK, TODD ERICK
To: DELL PRODUCTS, L.P.
Reel/Frame 062610/0610 →
Continuity (1)
Related Publication 20240265123A1 · Aug 8, 2024
References Cited (11)
US 9241620B1 · Kockan · 2016 [cited by examiner]
US 20120257797A1 · Leyvand · 2012 [cited by examiner]
US 20150358316A1 · Cronin · 2015 [cited by examiner]
US 20180107341A1 · Aurongzeb · 2018 [cited by examiner]
US 20200007915A1 · Bender · 2020 [cited by examiner]
US 20210021594A1 · Guim Bernat · 2021 [cited by examiner]
US 20210027548A1 · Kamio · 2021 [cited by examiner]
US 20230128577A1 · Schei · 2023 [cited by examiner]
US 20230196836A1 · Malpani · 2023 [cited by examiner]
US 20230205867A1 · Meade · 2023 [cited by examiner]
US 20230350990A1 · Manuel-Devadoss · 2023 [cited by examiner]