Patents by Inventor Dirie N. Herzi

Dirie N. Herzi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10776095
    Abstract: A secure live media boot system includes a BIOS that is coupled to a storage subsystem and a non-volatile memory system. The BIOS receives an operating system image. Prior to installing an operating system on a computing device using with the operating system image, the BIOS performs a first measurement action on the operating system image to produce a first operating system measurement that it stores in the non-volatile memory system. The BIOS also stores a read-only version of the operating system image on the storage subsystem. The BIOS subsequently receives a request to install the operating system on the computing device and, in response, performs a second measurement action on the operating system image in order to produce a second operating system measurement. If the BIOS determines that the second operating system measurement matches the first operating system measurement, the BIOS installs the operating system on the computing device.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: September 15, 2020
    Assignee: Dell Products L.P.
    Inventor: Dirie N. Herzi
  • Patent number: 10120743
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: November 6, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Publication number: 20180314509
    Abstract: A secure live media boot system includes a BIOS that is coupled to a storage subsystem and a non-volatile memory system. The BIOS receives an operating system image. Prior to installing an operating system on a computing device using with the operating system image, the BIOS performs a first measurement action on the operating system image to produce a first operating system measurement that it stores in the non-volatile memory system. The BIOS also stores a read-only version of the operating system image on the storage subsystem. The BIOS subsequently receives a request to install the operating system on the computing device and, in response, performs a second measurement action on the operating system image in order to produce a second operating system measurement. If the BIOS determines that the second operating system measurement matches the first operating system measurement, the BIOS installs the operating system on the computing device.
    Type: Application
    Filed: June 21, 2018
    Publication date: November 1, 2018
    Inventor: Dirie N. Herzi
  • Patent number: 10037201
    Abstract: A secure live media boot system includes a BIOS that is coupled to a storage subsystem and a non-volatile memory system. The BIOS receives an operating system image. Prior to installing an operating system on a computing device using with the operating system image, the BIOS performs a first measurement action on the operating system image to produce a first operating system measurement that it stores in the non-volatile memory system. The BIOS also stores a read-only version of the operating system image on the storage subsystem. The BIOS subsequently receives a request to install the operating system on the computing device and, in response, performs a second measurement action on the operating system image in order to produce a second operating system measurement. If the BIOS determines that the second operating system measurement matches the first operating system measurement, the BIOS installs the operating system on the computing device.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: July 31, 2018
    Assignee: Dell Products L.P.
    Inventor: Dirie N. Herzi
  • Patent number: 9977730
    Abstract: An information handling system including a first memory to store data as a system memory for operations of a first processor in the information handling system, a second memory to store data as a cache memory for input/output operations of a second processor, and an interrupt handler. The interrupt handler is configured to monitor an input/output bus to determine whether a number of the input/output operations is above a first threshold level, if the number of the input/output operations is above the threshold level, to re-allocate a portion of the first memory from the first processor to the second processor, to monitor the utilization of the first memory to determine whether a utilization level is above a second threshold level, and if the utilization level is above the second threshold level, to re-allocate a portion of the second memory from the second processor to the first processor.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 22, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Dirie N. Herzi, Munif Farhan
  • Patent number: 9959127
    Abstract: Systems and methods for exporting failure and diagnostic data and securing privileges in a service Operating System (OS). In some embodiments, an Information Handling System (IHS) includes a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a malfunction; store malfunction data in a predefined location; detect the coupling of an external device to the IHS; and export the malfunction data from the predefined location to the external device.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: May 1, 2018
    Assignee: Dell Products, L.P.
    Inventors: Philip M. Seibert, Yuan-Chang Lo, Carlton A. Andrews, Todd Erick Swierk, Kurian George, Dirie N. Herzi, Danilo O. Tan
  • Patent number: 9830226
    Abstract: Systems and methods for proactive fault avoidance. In some embodiments, an Information Handling System (IHS) includes: a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution by the processor, cause the IHS to: accumulate telemetry data received from one or more sensors over a period of time; determine, based upon the accumulated telemetry data, that the IHS has been subject to a given type of environmental or stress condition; and identify, based upon the given type of environmental or stress condition, a potential IHS fault before the fault occurs.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: November 28, 2017
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Patent number: 9798625
    Abstract: Systems and methods for providing agentless and/or pre-boot technical support, and Field Replaceable Unit (FRU) isolation. In some embodiments, an Information Handling System (IHS) includes an embedded controller (EC) distinct from any processor or Basic I/O System (BIOS), the EC having program instructions stored thereon that, upon execution, cause the IHS to: implement a network stack independently of an operational status of the processor or BIOS, perform one or more diagnostic operations upon the IHS, and communicate a result of the one or more diagnostic operations to a remote server using the network stack.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Patent number: 9798624
    Abstract: Systems and methods for automated fault recovery. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS having program instructions that, upon execution, cause the IHS to: identify a failure during execution of an Operating System; select, by the BIOS, a given one of a plurality of recovery tools previously registered with the BIOS; and launch the given recovery tool by the BIOS.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 24, 2017
    Assignee: Dell Products, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Patent number: 9772863
    Abstract: Copying information handling system (IHS) configuration settings between information handling devices may include a first logic unit of a first IHS generating an encoded Quick Response (QR) code corresponding to one or more information handling system configuration settings of the first IHS. A display connected to the first IHS may display the QR code. A camera connected to a second IHS may read an image of the QR code. A second logic unit of the second IHS may decode the information handling system configuration settings from the QR code. The second logic unit may adjust the information handling system configuration settings of the second IHS to match the information handling system configuration settings from the first IHS. In one embodiment the camera may read the image of the QR code from a display of a mobile device held within a field of view of the camera by a user.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: September 26, 2017
    Assignee: Dell Products, L.P.
    Inventor: Dirie N. Herzi
  • Publication number: 20170249133
    Abstract: A secure live media boot system includes a BIOS that is coupled to a storage subsystem and a non-volatile memory system. The BIOS receives an operating system image. Prior to installing an operating system on a computing device using with the operating system image, the BIOS performs a first measurement action on the operating system image to produce a first operating system measurement that it stores in the non-volatile memory system. The BIOS also stores a read-only version of the operating system image on the storage subsystem. The BIOS subsequently receives a request to install the operating system on the computing device and, in response, performs a second measurement action on the operating system image in order to produce a second operating system measurement. If the BIOS determines that the second operating system measurement matches the first operating system measurement, the BIOS installs the operating system on the computing device.
    Type: Application
    Filed: February 26, 2016
    Publication date: August 31, 2017
    Inventor: Dirie N. Herzi
  • Patent number: 9734015
    Abstract: Systems and methods for providing pre-boot providing pre-boot self-healing and adaptive fault isolation. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS firmware having program instructions that, upon execution by the processor, cause the IHS to: initiate the booting of devices within the IHS following a predetermined boot order, wherein the predetermined boot order includes a first device followed by a second device; determine that the first device has been marked for bypass; bypass the booting of the first device; and boot the second device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 15, 2017
    Assignee: Dell Products, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome
  • Publication number: 20170228280
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 10, 2017
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Patent number: 9672090
    Abstract: An information handling system includes a video interface and an error handler including a service profile. The error handler detects an error in an operation of the information handling system, generates an error report in response to detecting the error, generates a Quick Response (QR) code based on the error report, and sends the QR code to the video interface based upon the service profile.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: June 6, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Anand P. Joshi, Dirie N. Herzi
  • Patent number: 9606884
    Abstract: In one embodiment a method of remotely communicating with an information handling system may include a first processing device executing one or more diagnostic routines in response to an error signal corresponding to a failure of an integrated display of a first information handling system. The first processing device may establish a peer to peer connection. The first information handling system may connect remotely to a second information handling system via the peer to peer connection. A web browser of the second information handling system may receive and display a HyperText Markup Language (HTML) page that may include an error description and a diagnostic log corresponding to the failure of the integrated display.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: March 28, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventor: Dirie N. Herzi
  • Patent number: 9606889
    Abstract: Defective memory may cause expensive and unnecessary replacements of the memory especially for higher density dynamic random access memory that has ever shrinking topologies. Running memory stress tests in the background for a period of time at set intervals while the operating system is idle may detect and identify memory problems in real-time without requiring a re-boot of the information handling system. The memory defects may be repaired in real-time so as not to cause loss of data by future read or write requests to the identified defective memory.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 28, 2017
    Assignee: Dell Products L.P.
    Inventors: Dirie N. Herzi, Michael David Shepherd
  • Publication number: 20170068607
    Abstract: Defective memory may cause expensive and unnecessary replacements of the memory especially for higher density dynamic random access memory that has ever shrinking topologies. Running memory stress tests in the background for a period of time at set intervals while the operating system is idle may detect and identify memory problems in real-time without requiring a re-boot of the information handling system. The memory defects may be repaired in real-time so as not to cause loss of data by future read or write requests to the identified defective memory.
    Type: Application
    Filed: September 4, 2015
    Publication date: March 9, 2017
    Inventors: Dirie N. Herzi, Michael David Shepherd
  • Patent number: 9563439
    Abstract: Systems and methods for caching firmware instructions in a non-volatile memory of an information handling system (IHS). In an illustrative, non-limiting embodiment, an IHS may include a processor, a non-volatile memory coupled to the processor, and a unified extensible firmware interface (UEFI) chipset coupled to the processor. The processor may be configured to: copy instructions stored in the UEFI chipset to the non-volatile memory prior to a reboot or restart of the HIS, and, at least in part in response to the reboot or restart operation, load at least a subset of the instructions directly from the non-volatile memory rather than from the UEFI chipset as part of a fast boot mode of operation.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: February 7, 2017
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Mukund P. Khatri, Dirie N. Herzi
  • Publication number: 20160378604
    Abstract: Systems and methods for providing agentless and/or pre-boot technical support, and Field Replaceable Unit (FRU) isolation. In some embodiments, an Information Handling System (IHS) includes an embedded controller (EC) distinct from any processor or Basic I/O System (BIOS), the EC having program instructions stored thereon that, upon execution, cause the IHS to: implement a network stack independently of an operational status of the processor or BIOS, perform one or more diagnostic operations upon the IHS, and communicate a result of the one or more diagnostic operations to a remote server using the network stack.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: Dell Products, L.P.
    Inventors: Abeye Teshome, Dirie N. Herzi
  • Publication number: 20160378602
    Abstract: Systems and methods for providing pre-boot providing pre-boot self-healing and adaptive fault isolation. In some embodiments, an Information Handling System (IHS) includes a processor and a Basic I/O System (BIOS) coupled to the processor, the BIOS firmware having program instructions that, upon execution by the processor, cause the IHS to: initiate the booting of devices within the IHS following a predetermined boot order, wherein the predetermined boot order includes a first device followed by a second device; determine that the first device has been marked for bypass; bypass the booting of the first device; and boot the second device.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Applicant: DELL PRODUCTS, L.P.
    Inventors: Dirie N. Herzi, Abeye Teshome