Patents by Inventor Chitrak Gupta

Chitrak Gupta 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: 12181973
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a BMC are provided. The BMC receives an update package containing one or more updated software components of a firmware image of the BMC to replace corresponding existing software components running on the BMC. The BMC shuts down the existing software components and executes the one or more updated software components. The BMC calculates one or more first stability factors of the one or more updated software components. The BMC compares the one or more first stability factors with one or more second stability factors of the corresponding existing software components. The BMC determines whether to keep the updated software components based on a comparison result.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: December 31, 2024
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Publication number: 20240361760
    Abstract: A system is provided for providing self-diagnostic, remedy and redundancy of autonomic modules in a management mesh. The system defines a plurality of hierarchy clusters and a plurality of families in each hierarchy cluster. Each node of the system is configured as a master node of a corresponding hierarchy cluster or one of a plurality of management nodes of the corresponding hierarchy cluster. Specifically, each management node of the corresponding hierarchy cluster belongs to one family of the corresponding hierarchy cluster. In operation, the master node of the corresponding hierarchy cluster is configured to manage the management nodes of the corresponding hierarchy cluster and communicate with a management application of the system. The system allows automatic addition of new management nodes into a corresponding hierarchy cluster, and provides automation features to perform resource management, remedial actions and redundancy management of the nodes.
    Type: Application
    Filed: April 25, 2023
    Publication date: October 31, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Patent number: 12130932
    Abstract: According to one embodiment, a path obfuscation system includes first and second hardware devices, and first and second interfaces configured to provide communication between the first and second hardware devices using a security protocol and data model (SPDM) protocol. The first hardware device comprises computer-executable instructions to receive a message to be transmitted to the second hardware device, segment the message into multiple groups of packets, and randomly select either the first or second interface to transmit each group of packet to the second hardware device.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: October 29, 2024
    Assignee: Dell Products, L.P.
    Inventors: Chandrasekhar Mugunda, Rama Rao Bisa, Viswanath Ponnuru, Dharma Bhushan Ramaiah, Shinose Abdul Rahiman, Vineeth Radhakrishnan, Chitrak Gupta
  • Patent number: 12067380
    Abstract: A system and a method of offloading and migrating management controller functionalities using containerized services are provided. Specifically, a computing device may request a container image from a container management system by sending an instruction to the container management system to select a group of management functionalities to be provided in the container image. In response to receiving the instruction, the container management system retrieves a corresponding group of the services corresponding to the selected group of management functionalities, and creates the container image using the retrieved services. Upon receiving a request from the computing device for the container image, the container management system sends the container image to the computing device, such that the container image may be executed on the computing device to provide a virtual management device thereon. The container image is also capable of being migrated from the computing device to another computing device.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: August 20, 2024
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Patent number: 12056502
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a BMC. The BMC determines a booting configuration based on setting of the BMC. The BMC determines, from a firmware image and according to the booting configuration, a group of components, of an OS of the BMC, to be loaded into a memory of the BMC. The BMC determines, from the firmware image, storage locations of the group of components. The BMC obtains a first set of components of the group from one or more network locations according to the storage locations.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: August 6, 2024
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia, Ajay Kumar Gupta
  • Publication number: 20240248728
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a BMC. The BMC determines a booting configuration based on setting of the BMC. The BMC determines, from a firmware image and according to the booting configuration, a group of components, of an OS of the BMC, to be loaded into a memory of the BMC. The BMC determines, from the firmware image, storage locations of the group of components. The BMC obtains a first set of components of the group from one or more network locations according to the storage locations.
    Type: Application
    Filed: January 19, 2023
    Publication date: July 25, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia, Ajay Kumar Gupta
  • Publication number: 20240248696
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes one or more computing devices. The one or more computing devices provide access to a first firmware image containing firmware of a baseboard management controller (BMC) through a cloud platform. The one or more computing devices receive, from a first device of a first subscriber, a request to retrieve the first firmware image according to a first subscription. The one or more computing devices grant, to the first device, access to the first firmware image.
    Type: Application
    Filed: January 24, 2023
    Publication date: July 25, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Patent number: 12028361
    Abstract: An information handling system may include a management controller configured to provide out-of-band management of the information handling system. The management controller may be configured to: receive network traffic from a client information handling system, the network traffic relating to management of the information handling system; and transmit at least a portion of the network traffic to a traffic classifier. The traffic classifier may be configured to: determine a protocol associated with the network traffic; compare the network traffic with protocol-specific classification data based on the determined protocol; and determine, based on the comparison, a likelihood that the network traffic is malicious. Based on the determined likelihood exceeding a threshold, the management controller may be configured to execute a remedial action with respect to the network traffic.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: July 2, 2024
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Ajay Shenoy
  • Patent number: 12014161
    Abstract: A container management infrastructure is provided for deployment of management features using a containerized service on a management device and applications thereof are provided. In operation, the infrastructure receives, from a remote computing device, an instruction to select a group of management functionalities. In response, the infrastructure retrieves a corresponding group of the services corresponding to the selected group of management functionalities from a first cloud network, creates a container image using the retrieved group of the services, and deploy the container image to a second cloud network. The second cloud network receives and stores the container image. Upon receiving a request from a remote computing device for the container image, the second cloud network sends the container image to the remote computing device, such that the container image may be executed on the remote computing device to provide a virtual management device thereon.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: June 18, 2024
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Publication number: 20240160427
    Abstract: A system and a method of offloading and migrating management controller functionalities using containerized services are provided. Specifically, a computing device may request a container image from a container management system by sending an instruction to the container management system to select a group of management functionalities to be provided in the container image. In response to receiving the instruction, the container management system retrieves a corresponding group of the services corresponding to the selected group of management functionalities, and creates the container image using the retrieved services. Upon receiving a request from the computing device for the container image, the container management system sends the container image to the computing device, such that the container image may be executed on the computing device to provide a virtual management device thereon. The container image is also capable of being migrated from the computing device to another computing device.
    Type: Application
    Filed: December 2, 2022
    Publication date: May 16, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Publication number: 20240160425
    Abstract: A container management infrastructure is provided for deployment of management features using a containerized service on a management device and applications thereof are provided. In operation, the infrastructure receives, from a remote computing device, an instruction to select a group of management functionalities. In response, the infrastructure retrieves a corresponding group of the services corresponding to the selected group of management functionalities from a first cloud network, creates a container image using the retrieved group of the services, and deploy the container image to a second cloud network. The second cloud network receives and stores the container image. Upon receiving a request from a remote computing device for the container image, the second cloud network sends the container image to the remote computing device, such that the container image may be executed on the remote computing device to provide a virtual management device thereon.
    Type: Application
    Filed: November 11, 2022
    Publication date: May 16, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Publication number: 20240152344
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a BMC are provided. The BMC receives an update package containing one or more updated software components of a firmware image of the BMC. The BMC determines that a first group of components of the one or more updated software components are service components. The BMC creates a first layer on top of existing layers in an overlay file system. The first layer contains the first group of updated software components.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 9, 2024
    Inventors: Venkatesan Balakrishnan, Chitrak Gupta, Anurag Bhatia
  • Publication number: 20240152428
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a BMC are provided. The BMC receives an update package containing one or more updated software components of a firmware image of the BMC to replace corresponding existing software components running on the BMC. The BMC shuts down the existing software components and executes the one or more updated software components. The BMC calculates one or more first stability factors of the one or more updated software components. The BMC compares the one or more first stability factors with one or more second stability factors of the corresponding existing software components. The BMC determines whether to keep the updated software components based on a comparison result.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
  • Publication number: 20240143305
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a primary BMC. The primary BMC determines one or more management endpoints that are to be managed by the primary BMC. The primary BMC manages a host and each of the management endpoints manages a respective device serving the host. The primary BMC determines a mapping of communication interfaces between the primary BMC and the one or more management endpoints. The primary BMC determines, based on the mapping, a first communication interface between a first management endpoint and the primary BMC. The primary BMC collects, from the first management endpoint, device operational data of a first device managed by the first management endpoint.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Shirley Heby, Manikandan Palaniappan
  • Patent number: 11914492
    Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a baseboard Management Controller (BMC) in communication with the plurality of hardware devices. The BMC includes executable instructions for identifying at least one non-registered hardware device from among the multiple hardware devices that is not registered for use within the IHS by the BMC. For this non-registered hardware device, the BMC generates power profile data. Using the power profile data of the non-registered hardware device, the BMC determines a level of electrical power to sufficiently supply the plurality of hardware devices of the IHS, and controls one or more power supply units to supply the determined level of electrical power to the plurality of hardware devices.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: February 27, 2024
    Assignee: Dell Products, L.P.
    Inventors: Chitrak Gupta, Anurag Sharma, Chandrasekhar Puthillathe, Rajeshkumar Ichchhubhai Patel
  • Patent number: 11847082
    Abstract: An Information Handling System (IHS) includes multiple hardware devices, and a Baseboard Management Controller (BMC) in communication with the hardware devices. The BMC includes executable code to cause the BMC to receive a message associated with a non-registered hardware device that is not registered to be managed by the BMC in which the message formatted according to a native protocol of the BMC. The code further causes the code to transmit the message to a device plugin associated with the non-registered hardware device in which the device plugin comprises custom instructions that, upon execution by a system processor, cause the IHS to convert the message into a protocol associated with the non-registered hardware device, and forward the converted message to the non-registered hardware device using the protocol of the non-registered hardware device.
    Type: Grant
    Filed: October 13, 2020
    Date of Patent: December 19, 2023
    Assignee: Dell Products L.P.
    Inventors: Chandrasekhar Puthillathe, Chitrak Gupta, Raghavendra Venkataramudu, Chinmay Shripad Hegde, Anurag Sharma, Rajib Saha, Jitendra Kumar Rath
  • Publication number: 20230274746
    Abstract: A system for data processing, comprising a first processor operating under algorithmic control and configured to receive audio data during a first session and to convert the audio data into encoded electrical data. A second processor operating under algorithmic control and configured to identify speech data in the encoded electrical data and to convert the speech data to text data. The second processor further configured to process the text data to identify one or more commands and one or more missing parameters of the commands. The second processor further configured to map context data to one or more commands and the one or more missing parameters and to select replacement parameter data corresponding to the missing parameter data from the mapped context data.
    Type: Application
    Filed: May 5, 2023
    Publication date: August 31, 2023
    Applicant: DELL PRODUCTS L.P.
    Inventors: Deepaganesh Paulraj, Rochak Gupta, Chitrak Gupta, Nishi
  • Patent number: 11682399
    Abstract: A system for data processing, comprising a first processor operating under algorithmic control and configured to receive audio data during a first session and to convert the audio data into encoded electrical data. A second processor operating under algorithmic control and configured to identify speech data in the encoded electrical data and to convert the speech data to text data. The second processor further configured to process the text data to identify one or more commands and one or more missing parameters of the commands. The second processor further configured to map context data to one or more commands and the one or more missing parameters and to select replacement parameter data corresponding to the missing parameter data from the mapped context data.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: June 20, 2023
    Assignee: DELL PRODUCTS L.P.
    Inventors: Deepaganesh Paulraj, Rochak Gupta, Chitrak Gupta, Nishi
  • Patent number: 11677680
    Abstract: A disclosed method and system for allocating bandwidth among a plurality of virtual network ports assigned to a plurality of virtual machines accesses assignment information indicating which virtual network ports are assigned to which virtual machines. A network bandwidth manager (NBM) receives network utilization information indicating the network utilization of each virtual network port/The NBM further receives virtual machine priority information indicative of a derived priority for each of the plurality of virtual machines. The NBM configures bandwidth parameters for each of the virtual network ports based on the assignment information, network utilization information, and the virtual machine priority information.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Suren Kumar, Chitrak Gupta
  • Patent number: 11675599
    Abstract: An information handling system may include a processor, one or more accelerators communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the one or more accelerators and configured for out-of-band management of the information handling system, the management controller further configured to receive information regarding the one or more accelerators, determine a criticality factor for each of the one or more accelerators based on the information, determine an accelerator health status for each of the one or more accelerators, and determine an overall system health of the information handling system based on the criticality factors and the accelerator health statuses.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: June 13, 2023
    Assignee: Dell Products L.P.
    Inventors: Chitrak Gupta, Rama Rao Bisa, John R. Palmer