IP Library › Granted Patent US 12,530,472
Granted Patent B2
US 12,530,472 · App. 18/098,216 · Granted Jan 20, 2026

Systems and methods for provisioning a database of trusted users stored within one or more information handling systems

Inventors: Karun P. Reddy (Austin, TX); Daniel L. Hamlin (Round Rock, TX); Keith M. Alfano (Manor, TX); Banu Alpay Waldman (Austin, TX); Mandy C. Phelps (Georgetown, TX)
Assignee: Dell Products L.P.
G06F21/604G06F21/32G06F21/6218
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,530,472
App. No.
18/098,216
Granted
Jan 20, 2026
Kind
B2
Abstract

Embodiments of systems and methods are provided for provisioning a database of trusted users stored locally on one or more information handling systems. The systems and methods disclosed herein may utilize a database of trusted users (otherwise referred to as a trusted multi-user database, or TMU database), a database template and/or policy stored within a remote system (e.g., a cloud or backend server) to remotely manage and provision a TMU database stored locally within one or more information handling systems. In doing so, the systems and methods disclosed herein may be used to securely back-up and restore a TMU database stored locally with an IHS, remotely manage enrollment and provisioning of a TMU database stored locally within one or more information handling systems based on policy, and apply TMU configuration settings globally to the TMU databases stored locally within a plurality of information handling systems.

Claims (57)

1 . A system, comprising:

a first information handling system (IHS) having a first processor and a first non-transitory memory, the first non-transitory memory storing a trusted multi-user (TMU) database for one or more IHSs and policy for managing the TMU database stored within the one or more IHSs; and

a second IHS communicatively coupled to the first IHS over a network, wherein the second IHS comprises:

a second processor; and

a second non-transitory memory storing:

a local TMU database for the second IHS, wherein the local TMU database contains one or more trusted users, biometric data obtained from the one or more trusted users and one or more TMU configuration settings specified for the one or more trusted users;

a first set of program instructions executable on the second processor for managing the local TMU database stored within the second non-transitory memory; and

a second set of program instructions executable on the second processor for communicating information between the second IHS and the first IHS over the network; and

a third set of program instructions executable on the second processor to provision the local TMU database stored within the second non-transitory memory of the second IHS using at least one of the TMU database and the policy stored within the first non-transitory memory of the first IHS.

2 . The system of claim 1 , wherein the second non-transitory memory stores instructions that when executed on the second processor cause:

transmit, over the network to the first IHS, a restore request to restore the local TMU database stored within the second IHS;

receive, over the network from the first IHS, the TMU database stored within the first IHS in response to the restore request; and

restore the local TMU database stored within the second IHS using the TMU database received from the first IHS.

3 . The system of claim 1 , wherein the second non-transitory memory stores instructions that when executed on the second processor cause:

utilize the policy stored within the first IHS to manage enrollment of new users within the local TMU database stored within the second IHS.

4 . The system of claim 3 , wherein the second non-transitory memory stores instructions that when executed on the second processor cause:

utilize the policy stored within the first IHS to restrict enrollment of new users within the TMU database stored within the second IHS when the second IHS is located within an unsecure environment.

5 . The system of claim 1 , wherein the first IHS stores a database template containing a predetermined set of trusted users, biometric data obtained from the predetermined set of trusted users and one or more TMU configuration settings specified for the predetermined set of trusted users.

6 . The system of claim 5 , wherein the second non-transitory memory stores instructions that when executed on the second processor cause:

receive the database template over the network from the first IHS; and

utilize the database template received from the first IHS to provision the local TMU database stored within the second IHS by storing the biometric data and the one or more TMU configuration settings contained within the database template within the local TMU database stored within the second IHS.

7 . The system of claim 5 , wherein the second non-transitory memory stores instructions that when executed on the second processor cause second non-transitory memory stores instructions that when executed on the second processor cause:

receive the database template over the network from the first IHS; and

utilize the database template received from the first IHS to provision the local TMU database stored within the second IHS by applying the one or more TMU configuration settings contained within the database template to the local TMU database stored within the second IHS.

8 . A method for provisioning a database of trusted users stored within an information handling system, the method comprising:

enrolling one or more trusted users within a trusted multi-user (TMU) database stored locally with a first information handling system (IHS), wherein said enrolling the one or more trusted users comprises storing biometric data obtained from the one or more trusted users and one or more TMU configuration settings specified for the one or more trusted users within the TMU database;

transmitting the TMU database stored locally within the first IHS, over a network, to a remote IHS for remote storage and management of the TMU database, wherein the remote IHS stores the TMU database received from the first IHS and policy for managing the TMU database stored locally within the first IHS; and

subsequently utilizing at least one of the TMU database and the policy stored within the remote IHS to provision the TMU database stored locally within the first IHS.

9 . The method of claim 8 , wherein said subsequently utilizing at least one of the TMU database and the policy stored within the remote IHS to provision the TMU database stored locally within the first IHS comprises:

utilizing the TMU database stored within the remote IHS to restore a TMU database previously stored within the first IHS.

10 . The method of claim 9 , wherein said utilizing the TMU database stored within the remote IHS to restore the TMU database previously stored within the first IHS comprises:

transmitting a restore request, over the network from the first IHS to the remote IHS, to restore the TMU database previously stored within the first IHS;

receiving, over the network from the remote IHS to the first IHS, the TMU database stored within the remote IHS in response to the restore request; and

restoring the TMU database previously stored within the first IHS using the TMU database received from the remote IHS.

11 . The method of claim 8 , wherein said subsequently utilizing at least one of the TMU database and the policy stored within the remote IHS to provision the TMU database stored locally within the first IHS comprises:

utilizing the policy stored within the remote IHS to manage enrollment of new users within the TMU database stored locally within the first IHS.

12 . The method of claim 11 , wherein said utilizing the policy stored within the remote IHS to manage enrollment of new users within the TMU database stored locally within the first IHS comprises:

restricting the enrollment of new users within the TMU database stored locally within the first IHS when the first IHS is located within an unsecure environment.

13 . The method of claim 8 , wherein the method further comprises:

utilizing a database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS;

wherein the database template contains a predetermined set of trusted users, biometric data obtained from the predetermined set of trusted users and one or more TMU configuration settings specified for the predetermined set of trusted users; and

wherein said utilizing the database template comprises storing the biometric data and the one or more TMU configuration settings contained within the database template within the TMU database stored locally within the first IHS.

14 . The method of claim 13 , wherein the policy stored within the remote IHS specifies one or more rules for reprovisioning the TMU database stored locally within the first IHS, and wherein said utilizing the database template further comprises:

utilizing the database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS based on the policy stored within the remote IHS.

15 . The method of claim 14 , wherein said utilizing the database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS based on the policy stored within the remote IHS comprises:

utilizing the database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS when the first IHS is located within an unsecure environment.

16 . The method of claim 14 , wherein said utilizing the database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS based on the policy stored within the remote IHS comprises:

utilizing the database template stored within the remote IHS to reprovision the TMU database stored locally within the first IHS when the first IHS moves from a first location to a second location.

17 . A method for provisioning a database of trusted users stored within a plurality of information handling systems (IHSs), the method comprising:

providing each of the plurality of IHSs with a trusted multi-user (TMU) database;

retrieving a database template stored within a remote IHS, the database template containing a predetermined set of trusted users, biometric data obtained from the predetermined set of trusted users and one or more TMU configuration settings specified for the predetermined set of trusted users; and

utilizing the database template retrieved from the remote IHS to provision TMU databases provided within each of the plurality of IHSs.

18 . The method of claim 17 , wherein said utilizing the database template retrieved from the remote IHS to provision the TMU databases provided within each of the plurality of IHSs comprises:

storing the biometric data and the one or more TMU configuration settings contained within the database template within the TMU databases provided within each of the plurality of IHSs.

19 . The method of claim 17 , wherein said utilizing the database template retrieved from the remote IHS to provision the TMU databases provided within each of the plurality of IHSs comprises:

applying the one or more TMU configuration settings contained within the database template to the TMU databases provided within each of the plurality of IHSs.

20 . The method of claim 17 , wherein the one or more TMU configuration settings specify one or more of the following: locations in which the predetermined set of trusted users is enrolled as trusted users, and whether to enable or disable a display of notifications on a display screen of the plurality of IHSs.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2023
From: REDDY, KARUN P.; ALFANO, KEITH M.; HAMLIN, DANIEL L.; ALPAY WALDMAN, BANU; PHELPS, MANDY C.
To: DELL PRODUCTS L.P.
Reel/Frame 062412/0531 →
Continuity (1)
Related Publication 20240241969A1 · Jul 18, 2024
References Cited (42)
US 8261090B1 · Matsuoka · 2012 [cited by applicant]
US 9392460B1 · Blake · 2016 [cited by applicant]
US 9678559B1 · Devries · 2017 [cited by applicant]
US 9807104B1 · Sarra · 2017 [cited by applicant]
US 10452116B1 · Devries et al. · 2019 [cited by applicant]
US 10726242B2 · Gonion et al. · 2020 [cited by applicant]
US 10819920B1 · Hamlin et al. · 2020 [cited by applicant]
US 11222518B1 · Kamepalli et al. · 2022 [cited by applicant]
US 11334146B2 · Hamlin et al. · 2022 [cited by applicant]
US 11513813B2 · Hamlin et al. · 2022 [cited by applicant]
US 11841785B1 · Reddy · 2023 [cited by examiner]
US 20150135021A1 · Robison · 2015 [cited by applicant]
US 20160219332A1 · Asbun · 2016 [cited by applicant]
US 20180082052A1 · Swart · 2018 [cited by applicant]
US 20180321731A1 · Alfano et al. · 2018 [cited by applicant]
US 20190341057A1 · Zhang · 2019 [cited by applicant]
US 20200133358A1 · Mishra · 2020 [cited by applicant]
US 20200134151A1 · Magi et al. · 2020 [cited by applicant]
US 20200175209A1 · Yost · 2020 [cited by applicant]
US 20200250348A1 · Hamlin et al. · 2020 [cited by applicant]
US 20200326767A1 · Iyer et al. · 2020 [cited by applicant]
US 20210109486A1 · Hamlin et al. · 2021 [cited by applicant]
US 20210126909A1 · Iyer et al. · 2021 [cited by applicant]
US 20210149441A1 · Bartscherer et al. · 2021 [cited by applicant]
US 20210200998A1 · Ghose · 2021 [cited by applicant]
US 20210240254A1 · Hamlin et al. · 2021 [cited by applicant]
US 20210240493A1 · Hamlin · 2021 [cited by applicant]
US 20210240842A1 · Hamlin et al. · 2021 [cited by applicant]
US 20210243595A1 · Buck · 2021 [cited by examiner]
US 20210329165A1 · Liu · 2021 [cited by applicant]
US 20240086528A1 · Zhang · 2024 [cited by applicant]
US 20240241564A1 · Alfano · 2024 [cited by examiner]
US 20240241933A1 · Alpay Waldman · 2024 [cited by examiner]
US 20240241934A1 · Reddy · 2024 [cited by examiner]
US 20240241935A1 · Reddy · 2024 [cited by examiner]
US 20240241942A1 · Alpay Waldman · 2024 [cited by examiner]
US 20240242533A1 · Reddy · 2024 [cited by examiner]
US 20240242534A1 · Reddy · 2024 [cited by examiner]
WO 2014186628A1 · 2014 [cited by applicant]
Intel Real Sense, “Intel RealSense ID Solution F450, F455”, Datasheet, May 2021, 38 pgs. [cited by applicant]
Dell, Dell Optimizer, “Verson 3.1 User's Guide”, May 2022, 50 pgs. [cited by applicant]
Dell Technologies, Dell Optimizer, User Guide Publication Dates, 2022, 2 pgs. [cited by applicant]