Patents by Inventor Mukund P. Khatri

Mukund P. Khatri 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: 11422815
    Abstract: Binary translation may be performed by a field programmable gate array (FPGA) integrated with a processor as a single integrated circuit. The FPGA contains multiple blocks of logic for performing different binary translations. The processor may offload the binary translation to the FPGA. The FPGA may use historical logging to skip the binary translation of source instructions that have been previously translated into target instructions.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: August 23, 2022
    Assignee: Dell Products L.P.
    Inventors: Mukund P. Khatri, Ramesh Radhakrishnan
  • Publication number: 20220245222
    Abstract: A BMC firmware security system includes a BMC coupled to a programmable circuit device and a first storage subsystem. In response to BMC initialization, the BMC uses a system identifier to verify that a license in the first storage subsystem authorizes the BMC to use BMC firmware in the BMC, uses branding identity information in the BMC to verify that the BMC is branded for the BMC firmware, determines that the programmable circuit device identifies the BMC firmware and, in response, the performs BMC initialization operations using the BMC firmware. A BIOS is coupled to the programmable circuit device and a second storage system. In response to BIOS initialization, the BIOS uses the branding identity information in the second storage subsystem to identify the BMC firmware, determines that the programmable circuit device identifies the BMC firmware and, in response, performs BIOS initialization operations.
    Type: Application
    Filed: February 4, 2021
    Publication date: August 4, 2022
    Inventors: Patrick Oliver Boyd, Marshal F. Savage, Eugene David Cho, Mukund P. Khatri
  • Publication number: 20220237306
    Abstract: A system for managing composed information handling systems to manage access to data by applications hosted by the composed information handling systems includes a system control processor that instantiates a composed information handling system using a compute resource set that hosts applications and a hardware resource set that stores a portion of the data, associates, using authorization information, storage areas of the at least one hardware resource set with the applications to obtain storage area associations, obtains a data access request from the compute resource set for the portion of the data which is stored in a storage area of the storage areas, makes a determination, based on the storage area associations and an initiator of the data access request, that the initiator of the data access request is not authorized to access the portion of the data, and refuses to service the data access request.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Yossef Saad, Mark Steven Sanders, Gaurav Chawla, Mukund P. Khatri
  • Publication number: 20220237051
    Abstract: A system control processor manager uses composed information handling systems that utilize resource sets of information handling systems and an infrastructure manager. The infrastructure manager obtains a composition request for a composed information handling system; allocates a portion of resource sets to the composed information handling system using a telemetry data map; makes a determination that at least one of the portion of the allocated resource sets is hosted by an information handling system that does not include a physical system control processor; and in response to the determination: provides the information handling system with access to a system control processor without adding any physical system control processors to the information handling system; and directs access requests, by entities hosted by the information handling system and directed to the portion of the allocated resource sets, through the system control processor.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: William Price Dawkins, Praveen Vishakantaiah, Mark Steven Sanders, Gaurav Chawla, John S. Hardwood, Mukund P. Khatri
  • Publication number: 20220237050
    Abstract: A composed system manager for managing operation of composed information handling systems includes storage for storing telemetry models for the composed information handling systems and a telemetry manager. The telemetry manager makes a determination that a composed information handling system of the composed information handling systems has been instantiated; in response to the determination, identifies resource set components allocated to the composed information handling system; generates a telemetry model of the telemetry models for the composed information handling system based on the resource set components; and configures the resource set components based on the telemetry model to aggregate operation data generated by the resource set components.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Joseph LaSalle White, William Price Dawkins, Jimmy Doyle Pike, Gaurav Chawla, Elie Antoun Jreij, Mukund P. Khatri
  • Publication number: 20220237036
    Abstract: An information handling system for obtaining composed information handling systems includes resource set components and a system control processor. The system control processor makes an identification, based on monitoring of a resource set component of the resource set components, of an operation event; in response to the identification: makes a determination that the operation event is not immediately remediable based on the monitoring of the resource set component; in response to the determination: modifies the monitoring of the resource set component to obtain refined operation data for the resource set component; and performs an action set, based on the refined operation data, to modify operation of the resource set component.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Inventors: Joseph LaSalle White, William Price Dawkins, Jimmy Doyle Pike, Mukund P. Khatri, Elie Antoun Jreij, Gaurav Chawla
  • Publication number: 20220207127
    Abstract: Embodiments support remote validation of the secure assembly and delivery of an IHS (Information Handling System). A validation process of the IHS initiates a remote management connection with a remote management console. The remote management console retrieves an inventory certificate generated during factory provisioning of the IHS and stored to the IHS and/or to a remote location. The inventory certificate includes an inventory identifying a plurality of hardware components installed during factory assembly of the IHS. The remote management console retrieves an inventory of detected hardware components of the IHS and compares the inventory of detected hardware components against the inventory from the inventory certificate in order to validate the detected hardware components of the IHS as the same hardware components installed during factory assembly of the IHS.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Publication number: 20220207186
    Abstract: Embodiments validate the secure assembly and delivery of IHSs (Information Handling Systems) that are installed in a shared chassis, such as two 1RU (rack unit) servers installed in a shared 2RU chassis. An inventory certificate is retrieved that was uploaded to a first IHS of the IHSs installed in the shared chassis during factory provisioning of the first IHS. The inventory certificate specifies factory installed hardware components installed in each of the IHSs of the shared chassis. A validation process of the first IHS collects an inventory of hardware components detected by each of the IHSs of the shared chassis. The validation process compares the collected inventory of detected hardware components of the IHSs against the factory installed hardware components specified in the inventory certificate in order to validate the detected hardware components as the same hardware components installed during factory assembly of each of the IHSs.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Publication number: 20220207463
    Abstract: Various embodiments provide methods for validating hardware modifications of an IHS (Information Handling System) by confirming that a hardware modification corresponds to a hardware component supplied for installation in the IHS by a trusted entity. During factory provisioning of an IHS, an inventory certificate that specifies the factory installed IHS hardware is uploaded to the IHS and is also stored for ongoing support of the IHS. Upon a hardware component being supplied for installation in the IHS by a trusted entity, the inventory of the stored inventory certificate is updated to identify the supplied component and the updated certificate is transmitted to the IHS. An inventory of detected hardware components of the IHS is compared against the inventory from the updated inventory certificate in order to validate the detected hardware of the IHS includes the component, supplied by the trusted entity, that is identified in the updated inventory certificate.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Publication number: 20220207126
    Abstract: Various embodiments provide methods for validating secure assembly and delivery of an IHS (Information Handling System) by confirming that the detected hardware components of the IHS include only factory installed hardware components. During factory provisioning of an IHS, an inventory certificate is uploaded to the IHS, where the inventory certificate includes an inventory that identifies the hardware components installed during factory assembly of the IHS. An inventory is collected of the detected hardware components of the IHS. The collected inventory is compared against the inventory from the inventory certificate in order to validate the detected hardware components of the IHS as the same hardware components that were installed during factory assembly of the IHS. Embodiments provide a customer receiving an IHS with a capability of validating that a delivered IHS includes only factory installed hardware components.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Publication number: 20220207145
    Abstract: Embodiments support secure booting of an IHS (Information Handling System) based on validation of the secure assembly and delivery of the IHS. A validation process of the IHS is initialized that delays further booting of the IHS until detected hardware components of the IHS are validated. An inventory certificate is retrieved that was uploaded to the IHS during factory provisioning of the IHS. The inventory certificate includes an inventory that identifies hardware components installed during factory assembly of the IHS. A collected inventory of detected hardware components of the IHS is compared against the inventory from the inventory certificate in order to validate the detected hardware components of the IHS as the same hardware components installed during factory assembly of the IHS. When the comparison validates the detected hardware components of the IHS as only including factory assembled hardware, further booting of the IHS is allowed.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • Publication number: 20220207474
    Abstract: Embodiments provide methods for validating secure delivery of an IHS (Information Handling System) by confirming that the packages by which the IHS was delivered include only the packages used to ship the IHS from a factory or other trusted entity. During factory provisioning of the IHS, a shipping certificate is uploaded to the IHS, where the certificate includes shipping identifiers that are each associated with a package used to ship the IHS. Upon receiving packages by which the IHS has been shipped, shipping identifiers, such as bar codes and RFID codes, are collected from the received packages. The shipping identifiers collected from the received packages are compared against the shipping identifiers from the shipping certificate in order to validate the plurality of received packages as the same packages that were used to ship the IHS.
    Type: Application
    Filed: December 30, 2020
    Publication date: June 30, 2022
    Applicant: Dell Products, L.P.
    Inventors: Jason Matthew Young, Marshal F. Savage, Mukund P. Khatri
  • 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: 20220179696
    Abstract: A system control processor manager for performing workloads using composed information handling systems instantiated using information handling systems includes persistent storage and a workload manager. The workload manager obtains performance information for a workload of the workloads; makes a determination, based on the performance information, to suspend performance of the workload; in response to the determination: deallocates a first computing resource of a composed information handling system performing the workload to a reserved pool; and deallocates a second computing resource of the composed information handling system to a freely allocable pool.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Elie Antoun Jreij, Walter A. O'Brien III, Mukund P. Khatri, Yossef Saad, Jimmy Doyle Pike, Gaurav Chawla, Mark Steven Sanders, Robert Wayne Hormuth
  • Publication number: 20220179699
    Abstract: A method includes after being allocated to a composed information handling system of the composed information handling systems: monitoring, by a system control processor manager, health of computing resources of the composed information handling system, making a determination that a computing resource of the computing resources is in a compromised state, based on the determination, identifying a second computing resource currently allocated to a second composed information handling system, wherein the composed information handling system is associated with a first priority and the second composed information handling system is associated with a second priority, wherein the first priority is higher than the second priority, and replacing, after the deallocating, the compute resource with the second compute resource in the composed information handling system.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Walter A. O'Brien, III, Mark Steven Sanders, Robert Wayne Hormuth, Mukund P. Khatri, Yossef Saad, Elie Antoun Jreij, Jimmy Doyle Pike, William Price Dawkins, Gaurav Chawla, John S. Harwood
  • Publication number: 20220179707
    Abstract: A system for providing computer implemented services using information handling systems includes a composed information handling system that provides, at least in part, the computer implemented services and a system control processor manager. The system control processor manager instantiates a utilization monitor in a system control processor of the composed information handling system; and monitors, using the utilization monitor, a use rate of computing resources of the composed information handling system by a client.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Elie Antoun Jreij, Gaurav Chawla, Robert Wayne Hormuth, Walter A. O'Brien III, Mukund P. Khatri, Jimmy Doyle Pike, Yossef Saad, Mark Steven Sanders, William Price Dawkins
  • Publication number: 20220179672
    Abstract: A device for managing composition of composed information handling includes persistent storage and a computer processor that obtains a composition request for a composed information handling system; makes a determination that the composition request is an intent based request; in response to the determination: matches an application specified by the composition request to computing resource requirements for the application; identifies, based on the computing resource requirements, at least one compute resource set having resources meeting the computing resources requirement; identifies, based on the computing resource requirements, at least one hardware resource set having resources meeting the computing resource requirements; sets up management services for the at least one hardware resource set using at least one control resource set to obtain logical hardware resources; and presents the logical hardware resources to the 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: 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
  • 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: 20220179695
    Abstract: A system for providing computer implemented services using information handling systems includes persistent storage and a system control processor manager. The system control processor manager instantiates composed information handling systems using the information handling systems; monitors, using system control processors of the composed information handling systems, operation of the composed information handling systems to obtain operation information; makes a determination, based on the operation information, that the computing implemented services provided by the composed information handling systems are substandard; and in response to the determination: manages operation of the composed information handling systems to provide standards compliant computer implemented services by modifying a composition of at least one of the composed information handling systems using a system control processor of the system control processors.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: William Price Dawkins, Mark Steven Sanders, Jimmy Doyle Pike, Elie Antoun Jreij, Robert Wayne Hormuth, Walter A. O'Brien, III, Mukund P. Khatri, Gaurav Chawla, Yossef Saad