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

  • Publication number: 20260236268
    Abstract: One or more computing devices discover devices in a data center network using a plurality of discovery protocols. The one or more computing devices determine whether each discovered device has an associated personality information file defining capabilities and dependencies of the discovered device. For a discovered device that has the associated personality information file, the one or more computing devices enumerate supported personalities for the discovered device based on the personality information file. The one or more computing devices construct personality-based firmware for the discovered device based on the enumerated supported personalities.
    Type: Application
    Filed: February 13, 2025
    Publication date: August 13, 2026
    Inventors: Chitrak Gupta, Varadachari Sudan Ayanam, Zachary Bobroff
  • Publication number: 20260219867
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a system are provided. The apparatus may include one or more computing devices. The one or more computing devices analyze the natural language prompt using an artificial intelligence (AI) model to determine a sequence of firmware development operations. The one or more computing devices generate, through the AI model, a series of API calls corresponding to the determined sequence of firmware development operations. The one or more computing devices execute the series of API calls to perform the firmware development operations. The one or more computing devices generate a firmware image based on the executed series of API calls.
    Type: Application
    Filed: January 28, 2025
    Publication date: July 30, 2026
    Inventors: Chitrak Gupta, Varadachari Sudan Ayanam, Manoj Kumar P, Sriram Santhanam
  • Publication number: 20260178317
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a system are provided. The system may include one or more computing devices. The one or more computing devices serve a controller page and a service page to a client machine. The one or more computing devices receive, through the controller page, a service file package containing software components and a template file for a new service. The one or more computing devices deploy the software components for the new service to one or more servers based on the template file. The one or more computing devices update a database with information about the deployed new service. The one or more computing devices modify the service page to include the deployed new service.
    Type: Application
    Filed: December 19, 2024
    Publication date: June 25, 2026
    Inventors: Asif Kareem A, Chitrak Gupta, Dharani Bharathi T, Sriram Santhanam, Vigneshwar Kumaran V
  • Publication number: 20260172398
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a system are provided. The apparatus may include one or more computing devices. The one or more computing devices obtain a manifest file for a service executing on an embedded system. The manifest file specifies whether the service requires a simple protection mode or an enhanced protection mode. The one or more computing devices register the service with the confidential computing gateway based on the manifest file. The one or more computing devices receive, at a confidential computing gateway, a request from an interface application to access the service. The one or more computing devices determine, based on the manifest file, whether the service requires the enhanced protection mode.
    Type: Application
    Filed: December 18, 2024
    Publication date: June 18, 2026
    Inventor: CHITRAK GUPTA
  • Publication number: 20260161389
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may include one or more computing devices. The one or more computing devices generates a plurality of firmware images including at least a baseboard management controller (BMC) firmware image. The one or more computing devices generate a software bill of materials (SBOM) report for each of the plurality of firmware images. The one or more computing devices store the SBOM reports in an SBOM cache. The one or more computing devices retrieve the SBOM reports from the SBOM cache. The one or more computing devices package the SBOM reports with the BMC firmware image. The one or more computing devices store the packaged SBOM reports in a BMC flash memory.
    Type: Application
    Filed: December 9, 2024
    Publication date: June 11, 2026
    Inventors: Chitrak Gupta, Adonay Berthe
  • Publication number: 20260147736
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a computing device. The computing device initiates discovery of Redfish-capable nodes in a data center. The computing device performs a Redfish tree walk for each discovered node to collect resource information. The computing device parses the collected resource information to generate cleaned data by removing non-essential data. The computing device stores the cleaned data in a database. The computing device provides a query interface for accessing resources across the data center using keyword-based searches.
    Type: Application
    Filed: November 22, 2024
    Publication date: May 28, 2026
    Inventors: CHITRAK GUPTA, Hari Venkatachalam
  • Patent number: 12640155
    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: May 5, 2023
    Date of Patent: May 26, 2026
    Assignee: DELL PRODUCTS L.P.
    Inventors: Deepaganesh Paulraj, Rochak Gupta, Chitrak Gupta, Nishi
  • Publication number: 20260093474
    Abstract: A computer system discovers a plurality of nodes within a data center. The computer system clusters the plurality of nodes into groups based on selectable parameters. The computer system deploys firmware to selected nodes or clusters based on a policy manifest. The computer system monitors firmware stability on the selected nodes by collecting device data from each selected node. The computer system analyzes the collected device data to detect one or more errors. The computer system deploys the firmware to a larger cluster of nodes according to the policy manifest when no errors are detected.
    Type: Application
    Filed: October 2, 2024
    Publication date: April 2, 2026
    Inventors: CHITRAK GUPTA, Zachary Bobroff, Varadachari Sudan Ayanam
  • Publication number: 20260081831
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC detects the addition of a new device to a server it manages. The BMC determines that it lacks the capability to manage the new device. The BMC sends a request to a cloud service for a manageability bundle for the new device. The BMC receives the manageability bundle from the cloud service. The manageability bundle includes schema metadata and a backend service for managing the new device. The BMC installs or updates a schema of a management model based on the schema metadata and installs the backend service. The BMC exposes management capabilities for the new device through an interface of the management model without requiring a firmware update or reboot of the BMC.
    Type: Application
    Filed: September 17, 2024
    Publication date: March 19, 2026
    Inventors: Hari Venkatachalam, Chitrak Gupta
  • Patent number: 12580815
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC detects the addition of a new device to a server it manages. The BMC determines that it lacks the capability to manage the new device. The BMC sends a request to a cloud service for a manageability bundle for the new device. The BMC receives the manageability bundle from the cloud service. The manageability bundle includes schema metadata and a backend service for managing the new device. The BMC installs or updates a schema of a management model based on the schema metadata and installs the backend service. The BMC exposes management capabilities for the new device through an interface of the management model without requiring a firmware update or reboot of the BMC.
    Type: Grant
    Filed: September 17, 2024
    Date of Patent: March 17, 2026
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Hari Venkatachalam, Chitrak Gupta
  • Patent number: 12572369
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus discovers the BMC within a network by scanning the network and listening for service discovery protocol messages. The apparatus collects device information from the BMC. The apparatus stores the collected device information in a configuration database. The apparatus determines whether there is a configuration change to be applied to the BMC by comparing the collected device information with a reference configuration. The apparatus configures the BMC with updated settings to apply the configuration change when it is determined that a configuration change needs to be applied.
    Type: Grant
    Filed: January 23, 2024
    Date of Patent: March 10, 2026
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Sriram Santhanam
  • Publication number: 20260067358
    Abstract: A computer system discovers a plurality of servers in a data center. The computer system onboards the plurality of servers into a data management service. The computer system generates, for each server of the plurality of servers, optimized command lists for multiple communication protocols. The computer system dynamically selects a preferred communication protocol for each server based on performance metrics. The computer system collects sensor data from the plurality of servers using the preferred communication protocol and the optimized command lists. The computer system stores the collected sensor data in a standardized format.
    Type: Application
    Filed: September 3, 2024
    Publication date: March 5, 2026
    Inventors: Parth GUPTA, Chitrak GUPTA, Dharani Bharathi T, Manoj Kumar P
  • Patent number: 12568083
    Abstract: A computer system receives a request from a device to join a device social network supported by an enterprise device social media cloud. The request comprises a user packet that includes a network social name, enterprise credentials of the device, and device information metadata. The computer system validates the user packet. When the validation is successful, the computer system calls a directory service to create a directory service user entry corresponding to the device in the directory service. When the creation of the directory service user entry is successful, the computer system creates a device social network user corresponding to the device in the enterprise device social media cloud.
    Type: Grant
    Filed: May 23, 2024
    Date of Patent: March 3, 2026
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventor: Chitrak Gupta
  • Patent number: 12547488
    Abstract: A BMC detects an error within the host computer system. The BMC automatically generates an error message that includes an error code and a description of the error. The BMC transmits the error message to a device social network configured to facilitate communication between computing devices and a support cloud, when the error message is allowed to be automatically submitted to the device social network. The BMC receives a response message from the device social network. The response message includes at least one of a solution to the error and a notification regarding the error.
    Type: Grant
    Filed: May 23, 2024
    Date of Patent: February 10, 2026
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventor: Chitrak Gupta
  • Patent number: 12547722
    Abstract: A BMC determines that a binary image for a device of a host computer is to be updated. The BMC scans the binary image for malicious code using a binary scanning application. The BMC prevents updating the device with the binary image in response to detecting malicious code in the binary image during the scanning.
    Type: Grant
    Filed: May 8, 2024
    Date of Patent: February 10, 2026
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chitrak Gupta, Venkatesan Balakrishnan
  • Publication number: 20250362997
    Abstract: A BMC detects an error within the host computer system. The BMC automatically generates an error message that includes an error code and a description of the error. The BMC transmits the error message to a device social network configured to facilitate communication between computing devices and a support cloud, when the error message is allowed to be automatically submitted to the device social network. The BMC receives a response message from the device social network. The response message includes at least one of a solution to the error and a notification regarding the error.
    Type: Application
    Filed: May 23, 2024
    Publication date: November 27, 2025
    Inventor: CHITRAK GUPTA
  • Publication number: 20250365283
    Abstract: A computer system receives a request from a device to join a device social network supported by an enterprise device social media cloud. The request comprises a user packet that includes a network social name, enterprise credentials of the device, and device information metadata. The computer system validates the user packet. When the validation is successful, the computer system calls a directory service to create a directory service user entry corresponding to the device in the directory service. When the creation of the directory service user entry is successful, the computer system creates a device social network user corresponding to the device in the enterprise device social media cloud.
    Type: Application
    Filed: May 23, 2024
    Publication date: November 27, 2025
    Inventor: Chitrak Gupta
  • Publication number: 20250348586
    Abstract: A BMC determines that a binary image for a device of a host computer is to be updated. The BMC scans the binary image for malicious code using a binary scanning application. The BMC prevents updating the device with the binary image in response to detecting malicious code in the binary image during the scanning.
    Type: Application
    Filed: May 8, 2024
    Publication date: November 13, 2025
    Inventors: CHITRAK GUPTA, Venkatesan Balakrishnan
  • Publication number: 20250328333
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC receives, from a requester, a request for a measurement of a firmware component of the BMC. The BMC obtains a current measurement of the firmware component. The BMC retrieves a previous measurement of the firmware component. The BMC sends, to the requester, a response containing the current measurement and the previous measurement of the firmware component.
    Type: Application
    Filed: April 18, 2024
    Publication date: October 23, 2025
    Inventor: Chitrak GUPTA
  • Publication number: 20250315240
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a BMC. The BMC receives a consolidated firmware update image. The consolidated firmware update image contains one or more firmware modules for one or more components of a data center secure control module (DC-SCM). The BMC parses the consolidated firmware update image. The parsing identifies the one or more firmware modules. The BMC selects a set of hardware components to be updated based on the parsing of the consolidated firmware update image. The BMC updates firmware of the selected set of hardware components using the corresponding firmware modules from the consolidated firmware update image.
    Type: Application
    Filed: April 4, 2024
    Publication date: October 9, 2025
    Inventor: CHITRAK GUPTA