Patents by Inventor Elie Jreij

Elie Jreij 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).

  • Publication number: 20220092188
    Abstract: A communication system personality provisioning system includes a communication system included in a computing system and coupled to a management system. The communication system stores authentication information in a UEFI database of a UEFI system in the communication system. The communication system receives a first operating software image and application/service from the management system, authenticates the first operating software image and application/service via first secure initialization operations performed by the UEFI system using the authentication information and, in response, installs the first operating software image and application/service on the communication system.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 24, 2022
    Inventors: Mukund P. Khatri, Jimmy D. Pike, Gaurav Chawla, William Price Dawkins, Elie Jreij, Mark Steven Sanders, Walter A. O'Brien, III, Robert W. Hormuth
  • Publication number: 20220091859
    Abstract: A coordinated initialization system includes a computing system with first and second initialization subsystems coupled to a coordinated initialization subsystem. The coordinated initialization subsystem receives first and second initialization progress information associated with respective first and second initialization subsystem operations performed by the respective first and second initialization subsystems.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Elie Jreij, Robert W. Hormuth, Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy D. Pike
  • Publication number: 20220060317
    Abstract: A subset of data encryption keys are stored in plain text form in system memory of an information handling system. A master key and another subset of the data encryption keys are stored in a credential vault of the information handling system. The credential vault forms part of an out-of-band management platform and is protected by an AES key. A request is received for a data encryption key to decrypt a unit of data backed up to backup storage of the information handling system, the unit of data having been encrypted by the data encryption key, and the data encryption key having been encrypted by the master key and stored at the backup storage as an encrypted data encryption key. One or more locations are checked for the data encryption key. The one or more locations include the system memory, credential vault, and backup storage.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Inventors: Senthil Ponnuswamy, Elie Jreij, Marcelo Vinante, Anurag Sharma
  • Publication number: 20220027147
    Abstract: A remote access controller device update system includes a memory system that is configured to store a BIOS firmware image including BIOS code and first remote access controller information. A BIOS is coupled to the memory system and is configured to utilize BIOS code stored on the memory system. A remote access controller device is coupled to the memory system and is configured to determine that the BIOS firmware image is stored in the memory system, and identify the first remote access controller information included in the BIOS firmware image. The remote access controller device then determines that the first remote access controller information provides an update to second remote access controller information stored on the remote access controller device and, in response, stores the first remote access controller information on the remote access controller device and performs at least one operation using the first remote access controller information.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Akkiah Choudary Maddukuri, Elie Jreij, Wei Liu
  • Patent number: 11221858
    Abstract: An SCP boot system includes a chassis housing a BIOS and an SCP that presents a virtual BIOS boot media location to the BIOS. The SCP may receive a first physical boot media location from a management system and, when the SCP receives a first BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a first BIOS boot image from the first physical boot media location and provides it to the BIOS. The SCP may then receive a second physical boot media location from the management system and, when the SCP subsystem receives a second BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a second BIOS boot image from the second physical boot media location and provides it to the BIOS.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: January 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Robert W. Hormuth, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Jimmy D. Pike, Elie Jreij
  • Publication number: 20210248038
    Abstract: A method may include initializing operation of a baseboard management controller at an information handling system. The baseboard management controller includes a real time clock. The method further includes receiving clock information from a real time clock circuit included at a field programmable gate array. The clock information at the real time clock at the baseboard management controller can be updated with the clock information received from the real time clock circuit included at the field programmable gate array.
    Type: Application
    Filed: February 11, 2020
    Publication date: August 12, 2021
    Inventors: Timothy M. Lambert, Elie Jreij, Jeffrey Kennedy, Akkiah Choudary Maddukuri
  • Patent number: 11036863
    Abstract: A method, an information handling system (IHS) and a validation system for validating an image using an embedded hash. The method includes retrieving, via a controller, a first image from a first memory device and extracting a first hash from a first location within the first image. The first hash was previously generated using an original set of data that includes a first data string, and the first image includes the first hash inserted into the first location to replace the first data string. The method includes retrieving a copy of the first data string. The method further includes generating a second image by inserting the first data string into the first location from which the first hash was extracted such that the second image contains the original set of data. The method further includes validating the first image using the first hash and the second image.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 15, 2021
    Assignee: Dell Products, L.P.
    Inventors: Elie A. Jreij, Eugene D. Cho
  • Patent number: 10938640
    Abstract: An information handling system includes a host, an intelligent peripheral connected to the host, and a baseboard management controller. The host includes a memory and a central processing unit. The intelligent peripheral is configured to communicate with the baseboard management controller to obtain configuration information, and provide networking services to the host after configuration. The baseboard management controller is configured to communicate with a management network; establish a communication channel with the intelligent peripheral independent of the host system; obtain configuration information for the intelligent peripheral from the management network; and provide the configuration information to the intelligent peripheral.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: March 2, 2021
    Assignee: Dell Products, L.P.
    Inventors: Lee Eric Ballard, Elie A. Jreij, Robert T. Stevens, IV
  • Patent number: 10768853
    Abstract: An information handling system includes a server and a storage array. The server includes a memory buffer that stores data for an operating system executed within the server. The server detects that a shut down of the server has been initiated, and provides a signal indicating that the shut down has been initiated. The storage array receives the signal from the server, and increases a service level objective of write commands from the server in response to the signal being received.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie A. Jreij, Anton Kucherov, Felix Shvaiger, Arieh Don
  • Patent number: 10754955
    Abstract: A method and an information handling system (IHS) for authenticating boot path updates in an IHS. The method includes initializing, by an image loader of the IHS, a current boot path associated with a first image. The method also includes detecting, by a processor of the IHS, detecting an attempt to update the current boot path to utilize a second image that is different from the first image. The method further includes, in response to detecting the attempt to update the current boot path, initializing a pre-authentication process to authenticate the second image. The method further includes, in response to the pre-authentication process authenticating the second image, updating the current boot path to utilize the second image and enabling a subsequent boot of the IHS using the second image.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: August 25, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie A. Jreij, Eugene D. Cho, Mukund P. Khatri
  • Patent number: 10728086
    Abstract: A server rack may include a chassis controller for the server rack and a set of baseboard management controllers (BMCs) corresponding to servers stored in the server rack. Each BMC is communicatively connected to the chassis controller internal to the server rack. Each BMC is also communicatively connected to a network switch located external to the server rack to communicate with the set of BMCs using the network switch. When a first BMC loses communication with the chassis controller internal to the server rack, the first BMC communicates with the chassis controller via a second BMC and the network switch.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: July 28, 2020
    Assignee: Dell Products, L.P.
    Inventors: Balaji Bapu Gururaja Rao, Elie A. Jreij, Pushkala Iyer, Cyril Jose
  • Publication number: 20200134192
    Abstract: A system, method, and computer-readable medium for a security vulnerability detection operation. The security vulnerability operation includes configuring a firmware security profiling environment with a trusted host and a trusted service processor; receiving a firmware update file via the trusted service processor; using the trusted service processor to identify a security vulnerability within the firmware update file; and, installing the firmware update file to the information handling system only when no security vulnerability is identified by the trusted service processor, the installing being performed by the trusted host.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Applicant: Dell Products L.P.
    Inventors: Chitrak Gupta, Rama Rao Bisa, Elie A. Jreij, Sushma Basavarajaiah, Kala Sampathkumar, Mainak Roy
  • Publication number: 20200136901
    Abstract: An information handling system includes a host, an intelligent peripheral connected to the host, and a baseboard management controller. The host includes a memory and a central processing unit. The intelligent peripheral is configured to communicate with the baseboard management controller to obtain configuration information, and provide networking services to the host after configuration. The baseboard management controller is configured to communicate with a management network; establish a communication channel with the intelligent peripheral independent of the host system; obtain configuration information for the intelligent peripheral from the management network; and provide the configuration information to the intelligent peripheral.
    Type: Application
    Filed: October 25, 2018
    Publication date: April 30, 2020
    Inventors: Lee Eric Ballard, Elie A. Jreij, Robert T. Stevens, IV
  • Publication number: 20200034072
    Abstract: An information handling system includes a server and a storage array. The server includes a memory buffer that stores data for an operating system executed within the server. The server detects that a shut down of the server has been initiated, and provides a signal indicating that the shut down has been initiated. The storage array receives the signal from the server, and increases a service level objective of write commands from the server in response to the signal being received.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Elie A. Jreij, Anton Kucherov, Felix Shvaiger, Arieh Don
  • Patent number: 10540308
    Abstract: An information handling system includes a host system, an embedded controller, and a management system. The embedded controller receives first serial data from the host system, converts the first serial data into first video frame information, and stores the first video frame information to a frame buffer of the embedded controller. The management system reads the first video frame information from the frame buffer.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: January 21, 2020
    Assignee: Dell Products, LP
    Inventors: Rajeshkumar I. Patel, Elie A. Jreij, Syama S. Poluri
  • Patent number: 10372639
    Abstract: An information handling system includes an Inter-Integrated Circuit (I2C) master device and an I2C slave device coupled to the I2C master device via an I2C bus. The I2C slave device is configured with a pre-set I2C address and includes seeding data that is unique to the I2C slave device. The I2C master device receives the seeding data and addresses the I2C slave device at an I2C slave address instead of at the pre-set I2C address, wherein the I2C slave address is based upon the seeding data.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 6, 2019
    Assignee: Dell Products, LP
    Inventors: Karthik Venkatasubba, Elie A. Jreij
  • Patent number: 10338829
    Abstract: A remote access controller (RAC) service module performs a method of configuring an information handling system (IHS) to adaptively access a multipath storage area network (SAN). A RAC of the RAC service module receives an out-of-band communication containing a multipath solution from a management console. The RAC stores the multipath solution in persistent memory accessible to the RAC. The RAC, via a RAC service manager operating with an operating system of a host processor subsystem of the IHS, accesses system dependent multipath configuration (SDMC) file(s) in host system storage. The RAC creates system independent multipath configuration (SIMC) file(s) based on the multipath solution and the SDMC file(s). The RAC causes the RAC service manager to store the SIMC file(s) in system storage. The method includes triggering a system dependent multipath agent of the host operating system to configure multipath access to the SAN according to the SDMC and SIMC files.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: July 2, 2019
    Assignee: Dell Products, L.P.
    Inventors: Balaji Bapu Gururaja Rao, Chidambara M. Shashikiran, Steven R. Lemons, Elie A. Jreij
  • Publication number: 20190042753
    Abstract: A method, an information handling system (IHS) and a validation system for validating an image using an embedded hash. The method includes retrieving, via a controller, a first image from a first memory device and extracting a first hash from a first location within the first image. The first hash was previously generated using an original set of data that includes a first data string, and the first image includes the first hash inserted into the first location to replace the first data string. The method includes retrieving a copy of the first data string. The method further includes generating a second image by inserting the first data string into the first location from which the first hash was extracted such that the second image contains the original set of data. The method further includes validating the first image using the first hash and the second image.
    Type: Application
    Filed: August 1, 2017
    Publication date: February 7, 2019
    Inventors: ELIE A. JREIJ, EUGENE D. CHO
  • Publication number: 20190042754
    Abstract: A method and an information handling system (IHS) for authenticating boot path updates in an IHS. The method includes initializing, by an image loader of the IHS, a current boot path associated with a first image. The method also includes detecting, by a processor of the IHS, detecting an attempt to update the current boot path to utilize a second image that is different from the first image. The method further includes, in response to detecting the attempt to update the current boot path, initializing a pre-authentication process to authenticate the second image. The method further includes, in response to the pre-authentication process authenticating the second image, updating the current boot path to utilize the second image and enabling a subsequent boot of the IHS using the second image.
    Type: Application
    Filed: August 4, 2017
    Publication date: February 7, 2019
    Inventors: ELIE A. JREIJ, EUGENE D. CHO, MUKUND P. KHATRI
  • Publication number: 20180321861
    Abstract: A remote access controller (RAC) service module performs a method of configuring an information handling system (IHS) to adaptively access a multipath storage area network (SAN). A RAC of the RAC service module receives an out-of-band communication containing a multipath solution from a management console. The RAC stores the multipath solution in persistent memory accessible to the RAC. The RAC, via a RAC service manager operating with an operating system of a host processor subsystem of the IHS, accesses system dependent multipath configuration (SDMC) file(s) in host system storage. The RAC creates system independent multipath configuration (SIMC) file(s) based on the multipath solution and the SDMC file(s). The RAC causes the RAC service manager to store the SIMC file(s) in system storage. The method includes triggering a system dependent multipath agent of the host operating system to configure multipath access to the SAN according to the SDMC and SIMC files.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: BALAJI BAPU GURURAJA RAO, CHIDAMBARA M. SHASHIKIRAN, STEVEN R. LEMONS, ELIE A. JREIJ