Patents by Inventor Elie Antoun Jreij

Elie Antoun 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: 20220179700
    Abstract: A system control processor manager for servicing workloads using composed information handling systems instantiated using information handling systems includes persistent storage and a workload manager. The workload manager obtains a workload request for a workload of the workloads; predicts future resource needs for the workload during a future time period; makes a determination that a portion of free resources of the information handling systems are available to meet the future resource needs; reserves the portion of the free resources based on the determination to obtain reserved resources during the future time period; and composes a composed information handling system of the composed information handling systems using the reserved resources during the future time period to service the workload request.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Elie Antoun Jreij, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Walter A. O'Brien, III, Mukund P. Khatri, Robert Wayne Hormuth, Yossef Saad, Jimmy Doyle Pike
  • Publication number: 20220179718
    Abstract: A method for managing composed information handling systems includes obtaining a composition request for a composed information handling system, making a first determination that a first information handling system is not capable of servicing the composition request local, and based on the first determination: allocating, an available resource on the first information handling system to the composed information handling system, sending a resource allocation request to a system control processor manager for access to an additional resource, obtain, in response to the allocation request, a notification for access to a second information handling system of the information handling systems that provides the available resource, setting up management services for available resource and the additional resource to obtain logical hardware resources, and presenting the logical hardware resources to at least one compute resource set as bare metal resources.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Yossef Saad
  • Publication number: 20220179698
    Abstract: A method for managing composed information handling systems includes obtaining, by a system control processor, a composition request for a composed information handling system of the composed information handling systems, wherein the composition request comprises an operational instances requirement, and initially allocating only a minimum number of instances of a resource based on the operational instances requirement to the composed information handling system, wherein at least one of the minimum number of instances of the resource is provided by a first information handling system, wherein the first information handling system is operatively connected to the system control processor manager.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Robert Wayne Hormuth, Walter A. O'Brien, III, Yossef Saad, Mukund P. Khatri, Gaurav Chawla, Mark Steven Sanders, Elie Antoun Jreij, Jimmy Doyle Pike
  • Publication number: 20220179712
    Abstract: An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Robert Wayne Hormuth, Elie Antoun Jreij, Jimmy Doyle Pike, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Mukund P. Khatri, Walter A. O'Brien, III, Yossef Saad
  • Patent number: 11252138
    Abstract: A redundant key management system includes a key management system coupled to a plurality of server devices through a network. A first server device includes a managed device coupled to a first remote access controller device that receive a device locking key from the key management system and uses it to lock the managed device. The first remote access controller device then encrypts the device locking key, broadcasts the encrypted device locking key through the network to a second remote access controller device in a second server device, and erases the device locking key. Subsequently, the first remote access controller device transmits a request to retrieve the encrypted device locking key. When the first remote access controller receives the encrypted device locking key from the second remote access controller device, it decrypts the encrypted device locking key and uses the resulting device locking key to unlock the managed device.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Shinose Abdul Rahiman, Sushma Basavarajaiah, Mukund P. Khatri, Elie Antoun Jreij, Rama Rao Bisa, Kala Sampathkumar
  • Publication number: 20220006654
    Abstract: An intelligent method of mutual validation between a cluster manager and a new node, also enabling automatic signing of an application certificate for the new node. A root certificate authority is embedded in a cluster manager at the factory. The certificate includes the cluster manager serial number. Similarly, a certificate is embedded in an appliance to be joined as a new node, the certificate including the appliance's serial number. When requesting to join the cluster, the node sends its certificate to the cluster manager. The cluster manager verifies that the serial number in the certificate matches a serial number in its white list and validates the certificate ownership by the node. Conversely, the cluster manager sends its certificate to the node, so that the node can verify its communicating with a valid cluster manager. The node can then ask the manager to sign its application certificate, and the manager uses its root certificate authority to sign the certificate.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Inventors: Anurag SHARMA, Senthil PONNUSWAMY, Marcelo Daniel VINANTE, Elie Antoun JREIJ
  • Patent number: 11200321
    Abstract: Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: December 14, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Arieh Don, Elie Antoun Jreij
  • Patent number: 11194377
    Abstract: An information handling system includes a processor, a graphics processing unit (GPU), and a baseboard management controller (BMC). The BMC includes a power ratio table with a plurality of entries, each correlating a workload with a power ratio of a power level of the processor when the particular workload is instantiated on the information handing system to a power level of the GPU when the particular workload is instantiated on the information handling system. The BMC determines that the power ratio table includes an entry associated with a workload instantiated on the information handling system, determines that a total power level of the information handling system is greater than a power level threshold, and throttles a power level of the processor and a power level of the GPU based upon a power ratio of the entry in response to determining that the total power level is greater than the power level threshold.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: December 7, 2021
    Assignee: Dell Products L.P.
    Inventors: Balaji Bapu Gururaja Rao, Elie Antoun Jreij, John Erven Jenne
  • Publication number: 20210365301
    Abstract: A disaggregated information handling system includes processing sleds and an abstraction layer module. Each processing sled includes disaggregated processing elements. The abstraction layer module may discover the processing elements, determine an availability score for each of the processing elements, receive an allocation request for an allocation of at least one of the processing elements, and allocate a first one of the processing elements based upon the first processing element having a highest availability score.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Balaji Bapu Gururaja Rao, John Erven Jenne, Elie Antoun Jreij, Shekar Babu Suryanarayana
  • Patent number: 11159610
    Abstract: A system for processor configuration comprising a processor that includes a plurality of algorithmic controls stored in memory and configured to cause the processor to perform predetermined functions. A remote access controller coupled to the processor and configured to communicate over a communications medium and to send and receive controls and data to a remote device. Wherein the remote access controller is further configured to detect one or more server groups over the communications medium and to generate a prompt on a user interface device of the remote access controller to allow a user to select a control for the processor to be configured to join one of the server groups when the processor transitions from a power off state to a power on state.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: October 26, 2021
    Assignee: Dell Products, L.P.
    Inventors: Anurag Sharma, Elie Antoun Jreij, Marcelo Daniel Vinante
  • Patent number: 11099922
    Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: August 24, 2021
    Assignee: Dell Products L.P.
    Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang
  • Publication number: 20210223848
    Abstract: An information handling system includes a processor, a graphics processing unit (GPU), and a baseboard management controller (BMC). The BMC includes a power ratio table with a plurality of entries, each correlating a workload with a power ratio of a power level of the processor when the particular workload is instantiated on the information handing system to a power level of the GPU when the particular workload is instantiated on the information handling system. The BMC determines that the power ratio table includes an entry associated with a workload instantiated on the information handling system, determines that a total power level of the information handling system is greater than a power level threshold, and throttles a power level of the processor and a power level of the GPU based upon a power ratio of the entry in response to determining that the total power level is greater than the power level threshold.
    Type: Application
    Filed: January 21, 2020
    Publication date: July 22, 2021
    Inventors: Balaji Bapu Gururaja Rao, Elie Antoun Jreij, John Erven Jenne
  • Publication number: 20210208650
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.
    Type: Application
    Filed: March 22, 2021
    Publication date: July 8, 2021
    Applicant: DELL PRODUCTS L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao, Elie Antoun Jreij, Pushkala Iyer
  • Publication number: 20210112118
    Abstract: A system for processor configuration comprising a processor that includes a plurality of algorithmic controls stored in memory and configured to cause the processor to perform predetermined functions. A remote access controller coupled to the processor and configured to communicate over a communications medium and to send and receive controls and data to a remote device. Wherein the remote access controller is further configured to detect one or more server groups over the communications medium and to generate a prompt on a user interface device of the remote access controller to allow a user to select a control for the processor to be configured to join one of the server groups when the processor transitions from a power off state to a power on state.
    Type: Application
    Filed: October 10, 2019
    Publication date: April 15, 2021
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anurag Sharma, Elie Antoun Jreij, Marcelo Daniel Vinante
  • Patent number: 10955886
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 23, 2021
    Assignee: DELL PRODUCTS L.P.
    Inventors: Dinesh Kunnathur Ragupathi, Yogesh Prabhakar Kulkarni, Balaji Bapu Gururaja Rao, Elie Antoun Jreij, Pushkala Iyer
  • Publication number: 20210049059
    Abstract: An information handling system includes a device and a baseboard management controller. The device is configured to communicate with a processor of the information handling system. The baseboard management controller is configured to communicate with the device via an in-band communication channel. The baseboard management controller determines whether data is received from the device via an in-band communication channel, and determines whether the baseboard management controller may communicate with the device via an out-of-band communication channel. In response to the data not being received and the baseboard management controller not able to communicate with the device, the baseboard management controller detects a failure of the device. In response to the detection of the failure of the device, the baseboard management controller isolates the device.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Rama Rao Bisa, Johan Rahardjo, Pavan Kumar Gavvala, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Isaac Qin Wang
  • Publication number: 20210042156
    Abstract: An information handling system includes a processor, a system baseboard management controller (BMC), and a field-programmable gate array (FPGA) add-in card. The FPGA add-in card includes an FPGA and a card BMC. The FPGA is programmed with a plurality of accelerated function units (AFUs) to perform processing tasks for the processor. The card BMC receives a first indication from the system BMC, the first indication to halt a first processing task associated with a first AFU, halts the first processing task in response to the first indication, receives a second AFU from the system BMC, and reprograms the FPGA with the second AFU.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 11, 2021
    Inventors: Johan Rahardjo, Isaac Qin Wang, Elie Antoun Jreij, Akkiah Choudary Maddukuri, Rama Rao Bisa, Pavan Kumar Gavvala
  • Publication number: 20210036869
    Abstract: A trust relationship may be established between a host system and a storage system. An asymmetric key pair including a private key unique to a host system and a public key may be generated. During provisioning of the host system to the storage system, the host system may send the public key to the storage system. The storage system may be configured to record the public key for the host system, for example, in a masking table that defines I/O connectivity for logical storage units between a host system and the storage system. The public key may be used later to validate the host system to the storage system. The private key may be stored on the host system and be unreadable, or may be encrypted with an unreadable encryption key stored on the host system.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Arieh Don, Elie Antoun Jreij
  • Publication number: 20210034747
    Abstract: Trust may be maintained between a storage system and a host system by the host system validating its identity to the storage system. The storage system may instruct the host system to validate itself by setting a validation flag on the storage system. The host system may be configured to determine whether the validation flag is set. If the host system determines that the validation flag is set, the host system then may read a test string from the storage system. The host system may encrypt the test string using a private key, and send the encrypted test string to the storage system. The storage system may decrypt the encrypted string using a public key it previously received from the host system. The decrypted test string then may be compared against the original test string generated by the storage system.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Applicant: EMC IP Holding Company LLC
    Inventors: Arieh Don, Elie Antoun Jreij
  • Patent number: 10862900
    Abstract: Embodiments provide methods and systems for detecting rogue endpoints on a device management bus. A communications controller configured as a bus owner initiates discovery of managed devices coupled to the bus and generate a unique identifier for each managed device. The communications controller transmits a bus configuration message to the managed devices, including the respective unique identifiers. The managed devices are configured as bus endpoints based on the bus configuration message. The managed devices also capture the bus address of the communications controller from the received bus configuration message. Messages received by a managed device are authenticated as originating from the communications controller if the messages include the unique identifier provided to that managed device. The messages may be further authenticated by comparing the bus address of the message sender against the captured bus address of the communications controller.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: December 8, 2020
    Assignee: Dell Products, L.P.
    Inventors: Elie Antoun Jreij, Choudary Maddukuri, Ajeesh Kumar, Kala Sampathkumar, Pablo R. Arias, Rama Rao Bisa