Patents by Inventor Gaurav Chawla

Gaurav Chawla 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: 11416230
    Abstract: Mapping applications or smart contracts to a data confidence fabric. A smart contract is deployed and executed in a data confidence fabric based on trust requirements of the smart contract. The trust requirements are mapped to the nodes of the data confidence fabric. A ledger is created on the identified nodes and the application is deployed to and run on the identified nodes.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen J. Todd, Gaurav Chawla
  • 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: 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: 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: 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
  • Patent number: 11392513
    Abstract: A graph-based data flow control system includes a control plane system coupled to SCP subsystems. The control plane system identifies a workload, and identifies service(s) on the SCP subsystems for manipulting/exchanging data to perform the workload. The control plane system generates a respective SCP-local data flow control graph for each SCP subsystem that defines how their service(s) will manipulate/exchange data within that SCP subsystem, and generates inter-SCP data flow control graph(s) that define how service(s) provided by at least one SCP subsystem will manipulate/exchange data with service(s) provided by at least one other SCP subsystem. The control plane system then transmits each respective SCP-local data flow control graph to each of the SCP subsystems, and the inter-SCP data flow control graph(s) to at least one SCP subsystem, for use by the SCP subsystems in causing their service(s) to manipulate/exchange data to perform the workload.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: July 19, 2022
    Assignee: Dell Products L.P.
    Inventors: Gaurav Chawla, Mark Steven Sanders, Elie Jreij, Jimmy D. Pike, Robert W. Hormuth, William Price Dawkins
  • Patent number: 11388147
    Abstract: A method for managing data includes obtaining, by an indirection logic service, a data request for data, wherein the data request specifies a ledger entry, identifying an indirection logic entry stored in the indirection logic service based on the ledger entry, obtaining a selection of trust data from a client, wherein the ledger entry comprises metadata of the trust data, and initiating communication between the client and a local trust manager based on the selection of trust data, wherein the trust data was generated by the local trust manager.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen James Todd, Jason A. Shepherd, Jimmy Doyle Pike, Aurelian Dumitru, Gaurav Chawla
  • Patent number: 11388168
    Abstract: A method in one embodiment comprises receiving a plurality of requests for data records from a plurality of clients. The data is in a plurality of data systems of a global namespace, and the plurality of data systems are in a plurality of locations. The method also comprises determining whether a given client is allowed access to one or more of the data records based on one or more of a plurality of data access policies, retrieving the data records from at least one of the data systems based on a determination that the given client is allowed access to the data records, and providing the data records to the given client. Retrieving the data records comprises determining a location for the data records, and generating a channel to the location through which the data records are retrieved.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Aurelian Dumitru, Gaurav Chawla
  • 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: 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: 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: 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: 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: 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: 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
  • 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
  • Patent number: 11334245
    Abstract: A clustered memory system includes a first computing system coupled to a second computing system via a network, and including a clustered memory management subsystem coupled to a central processing subsystem and a networking device. The clustered memory management subsystem receives a processor memory-centric access request associated with a memory access operation from the central processing subsystem, and uses memory management hardware to determine that the processor memory-centric access request is directed to a second memory subsystem in the second computing system. The clustered memory management subsystem then uses remote memory access hardware to generate memory access information for performing the memory access operation at the second memory subsystem, and instructs the networking device to utilize the memory access information to transmit at least one memory access communication that provides for the performance of the memory access operation at the second memory subsystem.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: May 17, 2022
    Assignee: Dell Products L.P.
    Inventors: Robert W. Hormuth, Jimmy D. Pike, Elie Jreij, Gaurav Chawla, Mark Steven Sanders
  • Patent number: 11327852
    Abstract: A live migration/high availability system includes a first computing system having a first SCP subsystem coupled to first computing system components and a first hypervisor subsystem that provides a first virtual machine. Each time the first SCP subsystem receives snapshot commands from the hypervisor subsystem, it retrieves respective SCP component state information that was not retrieved in response to a previous snapshot command from each first SCP component included in the first SCP subsystem, and uses the respective SCP component state information to generate a respective SCP subsystem snapshot based on that snapshot command. The first SCP subsystem then transmits the SCP subsystem snapshots to a second SCP subsystem in a second computing system, and the second SCP subsystem uses the SCP subsystem snapshots to allow a second hypervisor subsystem on the second computing system to provide a second virtual machine that operates the same as the first virtual machine.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: May 10, 2022
    Assignee: Dell Products L.P.
    Inventors: William Price Dawkins, Robert W. Hormuth, Elie Jreij, Gaurav Chawla, Mark Steven Sanders, Jimmy D. Pike
  • Publication number: 20220137816
    Abstract: A clustered memory system includes a first computing system coupled to a second computing system via a network, and including a clustered memory management subsystem coupled to a central processing subsystem and a networking device. The clustered memory management subsystem receives a processor memory-centric access request associated with a memory access operation from the central processing subsystem, and uses memory management hardware to determine that the processor memory-centric access request is directed to a second memory subsystem in the second computing system. The clustered memory management subsystem then uses remote memory access hardware to generate memory access information for performing the memory access operation at the second memory subsystem, and instructs the networking device to utilize the memory access information to transmit at least one memory access communication that provides for the performance of the memory access operation at the second memory subsystem.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Robert W. Hormuth, Jimmy D. Pike, Elie Jreij, Gaurav Chawla, Mark Steven Sanders