Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Alok Pant, Cedar Park US

Alok Pant, Cedar Park, TX US

Patent application numberDescriptionPublished
20080273550Auto-Detecting and Auto-Correcting System State Changes Before Booting Into Operating Systems - A mechanism via which system state changes can be detected and corrected automatically prior to a customer initiated boot. The mechanism is extensible to address newly added or discovered system state changes that result in a locked condition. The mechanism detects and corrects adverse events before booting into the operating system.11-06-2008
20090278679Methods and Media for Event Notification in Information Handling Systems - A method for providing event notification to an application is disclosed. The method may include sending a message to an operating system (OS) driver when a first event occurs. Code in a BIOS associated with the first event may be executed after the OS driver receives the message. A first notification generated by the BIOS may be provided to the OS driver.11-12-2009
20090307659MODULAR ASL COMPONENT - A system for source language module interaction using an event mechanism includes one or more subsystems to detect a producer event, detect a consumer event, generate a new source language method for the producer event and a new source language method for the consumer event, and link the producer event and the consumer event using the new source language method. In an embodiment, the source language may be ASL.12-10-2009
20090320128SYSTEM MANAGEMENT INTERRUPT (SMI) SECURITY - A system management interrupt (SMI) security system includes one or more subsystems to define a first variable using advanced configuration and power interface (ACPI) source language (ASL) code, define a second variable using system management mode (SMM) code, generate a first soft SMI to generate a random value, update the first and second variables with the generated value, generate a second SMI to perform an operation, compare the values of the first and second variables and perform the operation in response to the first and second variables having a value substantially the same as one another.12-24-2009
20100017796INPUT/OUTPUT TRANSACTION MANAGEMENT DURING PLATFORM INITIATION - In a Uniform Extensible Firmware Interface (UEFI) environment, a system management mode (SMM) driver and a non-SMM driver may be installed for the same hardware device. Until the SMM driver is available, the non-SMM driver is configured to conduct input/output (IO) transactions directly with the hardware device. The non-SMM driver can utilize native UEFI services to receive a notification that the SMM driver is available. Upon receiving such notification, (or if the SMM driver was already available before the non-SMM driver), the non-SMM driver is reconfigured to redirect all IO requests to the SMM driver, which then conducts the corresponding IO transactions directly with the hardware device. Redirecting all non-SMM IO requests for a hardware device to the SMM driver for the hardware device limits direct access to the hardware device to only one driver, the SMM driver, thereby facilitating the integrity or atomicity of IO transactions.01-21-2010
20100180109System for Registering and Initiating Pre-Boot Environment for Enabling Partitions - A method for registering and initiating a pre-boot environment for enabling partitions. The method provides a basic input output system (CIOS) with an application program interface (API) that accesses a Logical Clock Address (LCA) sector number when a boot configuration flag is set, the LCA sector number stores an operating environment manager which then boots the information handling system to an appropriate partition.07-15-2010
20110093689System and Method for Bios and Controller Communication - A system and method for BIOS and controller communication. An information handling system comprises a central processing unit coupled to a memory. The memory further comprises a BIOS. The information handling system further comprises a controller coupled to a nonvolatile memory, and a register coupled to the central processing unit and the controller. The controller is operable to initialize communication with the BIOS, and service commands from the BIOS. The central processing unit is operable to initialize communication with the controller, and send commands to the controller.04-21-2011
20110093690System and Method for a Managed Bios - In accordance with the present disclosure, a system and method for a managed BIOS is disclosed. A software for a BIOS in an information handling system is provided on a computer readable medium. A first code, for execution on a central processing unit (CPU), is operable to initiate a connection to a management controller through a controller, send a message to the management controller through the controller, and receive a message from the management controller through the controller in response to a system management interrupt. The first code is also operable to stall a power-on procedure if it is able to determine a plurality of bootable devices before the connection to the management controller is ready. The first code is further operable to stall the power-on procedure before releasing control to an operating system if the management controller is active.04-21-2011

Patent applications by Alok Pant, Cedar Park, TX US