IP Library Granted Patent US 11,907,728
Granted Patent B2
US 11,907,728 · App. 17/789,380 · Granted Feb 20, 2024

Bios-based multi-user management method and system

Inventors: Shuaishuai Jia (Jiangsu, CN); Daotong Li (Jiangsu, CN)
Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
G06F9/4401G06F21/31
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,907,728
App. No.
17/789,380
Granted
Feb 20, 2024
Kind
B2
Abstract

A Basic Input Output System (BIOS)-based multi-user management method and system. The method includes: identifying states of multiple users of a current BIOS to find a user whose state is an enable state; finding a Non-Volatile Random Access Memory (NVRAM) corresponding to the user in the enable state, and reading BIOS configuration parameter information of the user in the enable state; monitoring a hot key boot phase of a BIOS startup process to determine whether there is a key action at the hot key boot phase; and when there is no key action, performing a manipulation to configure the current BIOS with the read BIOS configuration parameter information of the user in the enable state, thereby effectively configuring the BIOS for the multiple users, and retaining more customized parameters in BIOS information. Therefore, a server becomes a diversely used terminal device more easily.

Claims (18)

1. A Basic Input Output System (BIOS)-based multi-user management method, comprising the following steps:

identifying states of multiple users of a current BIOS in a restart process of a server to find a user whose state is an enable state;

finding a Non-Volatile Random Access Memory (NVRAM) corresponding to the user in the enable state according to a correspondence correlation table between the user and the NVRAM, and reading BIOS configuration parameter information of the user in the enable state from the NVRAM;

in response to the BIOS configuration parameter information of the user in the enable state being read, monitoring a hot key boot phase of a BIOS startup process to determine whether there is a key action at the hot key boot phase;

in response to there being the key action at the hot key boot phase, performing a first manipulation to enter an interface matched with the key action; and

in response to there being no key action at the hot key boot phase, performing a second manipulation to configure the current BIOS with the BIOS configuration parameter information of the user in the enable state.

2. The BIOS-based multi-user management method according to claim 1 , wherein before the step of identifying the states of multiple users of the current BIOS in the restart process of the server to find the user whose state is the enable state, the method further comprises the following step:

creating a plurality of users in advance in the server for the current BIOS, wherein simultaneously, one of the plurality of users is in the enable state, while other users are in a disable state.

3. The BIOS-based multi-user management method according to claim 2 , wherein the step of creating the plurality of users in advance in the server for the current BIOS specifically comprises the following steps:

performing a third manipulation to boot into a BIOS interface in a startup process of the server;

receiving, on the BIOS interface, an input pre-configured key action, and performing a fourth manipulation to enter a set user interface matched with the input pre-configured key action;

receiving an input user name and password through the set user interface, and performing a fifth manipulation to enter each user of the current BIOS;

performing a sixth manipulation, under each user of the current BIOS, to generate the BIOS configuration parameter information corresponding to a current user, and storing the BIOS configuration parameter information in a corresponding NVRAM, wherein the correspondence correlation table is generated between the user and the NVRAM; and

setting a default user in the plurality of users, wherein a state of the default user is the enable state, and in response to the state of the default user being modified to enable, states of other users are automatically synchronized to the disable state.

4. The BIOS-based multi-user management method according to claim 3 , further comprising the following step:

in response to the server being booted into the BIOS interface during the startup process, adding a hot key to the hot key boot phase, wherein a function of the hot key is set user.

5. The BIOS-based multi-user management method according to claim 3 , wherein after the step of receiving the input user name and password through the set user interface and performing the fifth manipulation to enter each user of the current BIOS, and before the step of performing the sixth manipulation, under each user of the current BIOS, to generate the BIOS configuration parameter information corresponding to the current user, the method further comprises the following step:

receiving, in a BIOS user menu, an input password and new password of the current user, and performing a seventh manipulation to update a current password.

Assignments (2)
LICENSE Recorded Jun 30, 2026
From: IEIT SYSTEMS CO., LTD
To: AIVRES SYSTEMS INC.
Reel/Frame 075857/0939 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: JIA, SHUAISHUAI; LI, DAOTONG
To: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
Reel/Frame 060445/0245 →
Priority Claims (1)
CN 202010094702.6 · Feb 16, 2020 · national
Continuity (1)
Related Publication 20230040962A1 · Feb 9, 2023