-
公开(公告)号:US20250045438A1
公开(公告)日:2025-02-06
申请号:US18461689
申请日:2023-09-06
Applicant: DELL PRODUCTS L.P.
Inventor: Ibrahim Sayyed , Venkata Rama Krishna Rao Atta , Laxmi Lavanya Medicherla , Swapnil Keshavrao Patil
Abstract: An information handling system includes a memory device having a system partition, and a BIOS. The BIOS instantiates a file system during a boot phase of operation of the information handling system. The file system detects function calls to access the system partition and applies a policy to determine whether to grant the function calls access to the system partition.
-
公开(公告)号:US12210881B2
公开(公告)日:2025-01-28
申请号:US17972332
申请日:2022-10-24
Applicant: Dell Products L.P.
Inventor: Ibrahim Sayyed , Adolfo S. Montero , Bassem Elazzami
IPC: G06F9/4401
Abstract: An embedded controller (EC) of an information handling system is configured to detect and respond to anomalous conditions in which a pre-boot or runtime error has occurred and EC-local storage resources are not sufficient to store EC telemetry data, by redirecting the EC telemetry data through an available communication channel, e.g., SBIOS MBOX packets or ACPI MMIO, to offload the data to EC-external storage such as an ESP partition or Cloud storage. In a pre-boot mode, SBIOS may invoke a UEFI storage driver to write out EC log data to EC-external storage, e.g., SSD/NVMe device or the Cloud. In a runtime mode, the EC may be flagged by an OS bugcheck handler, e.g., via eSPI MMIO path, to save the log data. In an OS-context mode, ACPI methods may notify a persistent driver, e.g., Common Platform Services (CPS) driver, to write out the log to the EC-external storage.
-
公开(公告)号:US20250021341A1
公开(公告)日:2025-01-16
申请号:US18350134
申请日:2023-07-11
Applicant: DELL PRODUCTS L.P.
Inventor: Craig Chaiken , Ibrahim Sayyed , Krishnaveni Sistu
IPC: G06F9/4401 , G06K19/06
Abstract: An information handling system includes a display panel, and a basic input/output system (BIOS) in communication with the display panel. The BIOS builds multiple quick response (QR) codes. The BIOS provides the multiple QR codes to the display panel. When displayed the multiple QR codes fill an entire display area of the display panel. The BIOS stores the multiple QR codes in a storage of the BIOS.
-
公开(公告)号:US12158813B2
公开(公告)日:2024-12-03
申请号:US18166037
申请日:2023-02-08
Applicant: Dell Products L.P.
Inventor: Alan H. Abdelhalim , Ibrahim Sayyed , Anand P. Joshi , Adolfo S. Montero
Abstract: An information handling system may include a processor and a management controller electrically coupled to the processor and configured to provide out-of-band management facilities for management of the information handling system, the management controller further configured to in response to one or more heartbeat synchronization signals received from a software service of the information handling system, wherein each of the one or more heartbeat synchronization signals is associated with an item of software stored on the information handling system, determine if any critical software is missing from the information handling system, and for each item of missing critical software, cause a service operating system of the information handling system to stage installation of a restore image of such item.
-
公开(公告)号:US20240086288A1
公开(公告)日:2024-03-14
申请号:US17940787
申请日:2022-09-08
Applicant: Dell Products L.P.
Inventor: Ibrahim Sayyed , Adolfo Montero , Daniel Hamlin
CPC classification number: G06F11/2284 , G06F11/0772 , G06F11/0793
Abstract: An embedded controller locks down one or more devices within an information handling system based on a detection of an operating system crash. A processor monitors an operating system executing within the information handling system, and detects the operating system crash. In response to the detection of the operating system crash, the processor notifies the embedded controller of the operating system crash.
-
公开(公告)号:US11921859B2
公开(公告)日:2024-03-05
申请号:US17518811
申请日:2021-11-04
Applicant: Dell Products L.P.
Inventor: Ibrahim Sayyed , Christopher Channing Griffin , Purushothama Rao Malluru , Chris Edward Pepper
CPC classification number: G06F21/575 , G06F21/44 , H04L9/32 , G06F2221/034 , G06F2221/2111
Abstract: Methods, systems, and devices for transitioning an information handling system (IHS) to a predetermined operating state is disclosed. During the transition, the IHS may obtain data from a variety of sources which may subject it to compromise. To reduce the likelihood that the IHS is compromised, the IHS may evaluate its environment and its own operation to determine its security state. Depending on its security state, the IHS may perform various actions to reduce the likelihood of it being compromised through its transition process.
-
公开(公告)号:US20230418947A1
公开(公告)日:2023-12-28
申请号:US17747647
申请日:2022-05-18
Applicant: Dell Products L.P.
Inventor: Gokul Thiruchengode Vajravel , Ibrahim Sayyed , Daniel L. Hamlin
CPC classification number: G06F21/575 , G06F21/53 , G06F21/554 , G06F21/552
Abstract: An information handling system may determine a pre-boot security posture, and update an advanced configuration and power interface mitigation table with the pre-boot security posture. The system may also update a security mitigation table based on a security mitigation policy, and determine a security mitigation based on a protection flag in the advanced configuration and power interface mitigation table and the security mitigation table.
-
公开(公告)号:US11836544B2
公开(公告)日:2023-12-05
申请号:US17385598
申请日:2021-07-26
Applicant: Dell Products L.P.
Inventor: Ibrahim Sayyed , Sumanth Vidyadhara
IPC: G06F9/54 , G06F9/455 , G06F9/4401
CPC classification number: G06F9/542 , G06F9/4411 , G06F9/45558 , G06F2009/45579
Abstract: An information handling system may include at least one processor, a Basic Input/Output System (BIOS), a physical information handling resource, and a computer-readable medium having instructions thereon that are executable by the at least one processor for: executing an operating system (OS) that includes a BIOS Data Advanced Configuration and Power Interface (ACPI) Table (BDAT) driver; executing at least one virtual machine (VM) that includes a virtual BDAT driver; detecting an event notification generated by the physical information handling resource; and transmitting, to the VM, information regarding the event notification via the BDAT driver and the virtual BDAT driver.
-
公开(公告)号:US11757648B2
公开(公告)日:2023-09-12
申请号:US17667911
申请日:2022-02-09
Applicant: Dell Products L.P.
Inventor: Christopher Channing Griffin , Adolfo Sandor Montero , Chris Edward Pepper , Purushothama Rao Malluru , Ibrahim Sayyed
IPC: H04L9/32 , H04L9/08 , H04L67/125
CPC classification number: H04L9/3234 , H04L9/0877 , H04L67/125
Abstract: Methods and systems for managing the operation of data processing systems are disclosed. A data processing system may include a computing device that may enter various operating states by performing various types of startups. Performance of some startups may be restricted by use of passwords or other security information. The data processing systems may host management controllers that may bypass the restrictions on the startups. Prior to doing so, the management controllers may verify that the requests to perform the startups are from trusted entities, or should be performed for other reasons.
-
公开(公告)号:US20230021213A1
公开(公告)日:2023-01-19
申请号:US17379363
申请日:2021-07-19
Applicant: Dell Products L.P.
Inventor: Ibrahim Sayyed , Richard M. Tonry
Abstract: An information handling system may include memory circuitry comprising a BIOS and a database including a first set of one or more cryptographic keys usable to authenticate code executable by the BIOS; and a physical storage medium other than the memory circuitry, wherein the physical storage medium includes a custom database including a second set of one or more cryptographic keys usable to authenticate code executable by the BIOS. The information handling system is configured to load a BIOS extension into the BIOS by: determining that the first set of one or more cryptographic keys does not include any key usable to authenticate the BIOS extension; determining that the second set of one or more cryptographic keys includes a particular key usable to authenticate the BIOS extension; authenticating the BIOS extension via the particular key; and in response to the authenticating, loading and executing the BIOS extension.
-
-
-
-
-
-
-
-
-