Patents by Inventor Venkatesan Balakrishnan

Venkatesan Balakrishnan 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: 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: 11550637
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a pod manager. The pod manager receives receive a request for composing a target composed-node. The pod manager employs a first set of pooled hardware resources of the computing pod to build the target composed-node. The pod manager determines to reserve a second set of pooled hardware resources of the computing pod for a backup node of the target composed-node. The pod manager determines that the target composed-node has failed. The pod manager employs the second set of pooled hardware resources to build the backup node.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: January 10, 2023
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Sudhakar Errappa Parthasarathy, Venkatesan Balakrishnan, Manikandan Palaniappan
  • Publication number: 20210271523
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a pod manager. The pod manager receives receive a request for composing a target composed-node. The pod manager employs a first set of pooled hardware resources of the computing pod to build the target composed-node. The pod manager determines to reserve a second set of pooled hardware resources of the computing pod for a backup node of the target composed-node. The pod manager determines that the target composed-node has failed. The pod manager employs the second set of pooled hardware resources to build the backup node.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Sudhakar Errappa Parthasarathy, Venkatesan Balakrishnan, Manikandan Palaniappan
  • Patent number: 10805379
    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 of a host. The BMC redirects images from the host to a device for displaying at a redirection display. The BMC further receives an indication that the redirection display is no longer in an active mode. The BMC then stops redirecting the images from the BMC to the device in response to the indication.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: October 13, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Gopinath Sekaran, Venkatesan Balakrishnan, Jasmine Francisca S, Mohammed Javith Akthar M
  • Patent number: 10691468
    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 receives, through a management platform on the BMC, a first part of initialization data from an initialization component of a host of the BMC. The BMC also receives an indication of a location at an initialization storage device of the host. The BMC then obtains access to the initialization storage device. The BMC reads a second part of the initialization data from the location of the initialization storage device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: June 23, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Venkatesan Balakrishnan, Sivaraman Nainar, Biswanath Basak
  • Publication number: 20200104141
    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 receives, through a management platform on the BMC, a first part of initialization data from an initialization component of a host of the BMC. The BMC also receives an indication of a location at an initialization storage device of the host. The BMC then obtains access to the initialization storage device. The BMC reads a second part of the initialization data from the location of the initialization storage device.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Venkatesan Balakrishnan, Sivaraman Nainar, Biswanath Basak
  • Publication number: 20200099737
    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 of a host. The BMC redirects images from the host to a device for displaying at a redirection display. The BMC further receives an indication that the redirection display is no longer in an active mode. The BMC then stops redirecting the images from the BMC to the device in response to the indication.
    Type: Application
    Filed: September 21, 2018
    Publication date: March 26, 2020
    Inventors: Gopinath Sekaran, Venkatesan Balakrishnan, Jasmine Francisca S, Mohammed Javith Akthar M
  • Patent number: 10534618
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The management device executes a first bootloader from a first image stored at a primary storage device of the management device. The management device re-executes the first bootloader from the first image when the executing is not successful and a number of re-execution is less than a predetermined number. The management device locates a second image from a secondary storage device when the execution of the first bootloader is not successful and the number of re-execution is greater than or equal to the predetermined number. The management device executes a second bootloader from the second image subsequent to the locating the second image.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: January 14, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Venkatesan Balakrishnan, Anand Krishnan Vadivelu
  • Patent number: 10474517
    Abstract: A method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device determines a respective operational state of each of one or more processes of the embedded-system device. The embedded-system device stores the respective operational state of each of the one or more processes at a memory location in a respective memory area for the each process in a memory of the embedded-system device. The embedded-system device stores the memory locations associated with the one or more processes in a register in the memory. The embedded-system device obtains, from the register, a memory location of at least one process of the one or more processes. The embedded-system device obtains, based on the memory location of the at least one process, the stored operational state of the at least one process from the respective memory area for the at least one process.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: November 12, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Satheesh Thomas, J. Vinodhini, Venkatesan Balakrishnan, Baskar Parthiban
  • Patent number: 10289583
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device emulates a first serial port at the embedded-system device. The embedded-system device exposes the first serial port to a host of the embedded-system device through a USB connection. The embedded-system device receives first command or data from the host through the first serial port. The embedded-system device processes the first command or data.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 14, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Padma Devaraj, Anand Krishnan Vadivelu
  • Patent number: 10284418
    Abstract: Certain aspects direct to systems and methods for network switch management via a management controller using a management information base (MIB) to JavaScript Object Notation (JSON) parser. At a computing device, an administrator provides a MIB file corresponding to a network switch to be managed. Then the administrator utilizes a parser application to parse the MIB file at the computing device to retrieve Object Identifiers (OIDs) from the MIB file, and then converts the OIDs to JSON objects, in order to generate parsed information of the MIB file including the JSON objects. Thus, the administrator may use a browser to access a web user interface at a management controller to upload the parsed information of the MIB file to the management controller. The management controller may then manage and configure the network switch through a Simple Network Management Protocol (SNMP) interface based on the parsed information of the MIB file.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: May 7, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Kiran Kumar Ballapalli, Yi-Wei Chiu, George Hsin, Ajay Kumar Gupta, Venkatesan Balakrishnan
  • Patent number: 10237133
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system may include a first embedded-system device and a second embedded-system device. The first embedded-system device receives a first message instructing the first embedded-system device to make configurations of the first embedded-system device available at a location in a network. The first embedded-system device makes the configurations available at the location. The second embedded-system device obtains a subset of the configurations made available at the location. The second embedded-system device restores itself with the subset of the configurations.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: March 19, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: A. Arockia Selva Rani, Venkatesan Balakrishnan, Senguttuvan Marimuthu, Maheswari Alagarsamy
  • Patent number: 10198275
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the management device is in a protected mode for executing a protected process. The management device, in response to a determination that the management device is in the protected mode, determines whether the first command, when executed, interrupts the execution of the protected process. The management device, in response to a determination that the first command interrupts the execution of the protected process, discards the first command.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 5, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Pravinash Jayapaul, Venkatesan Balakrishnan
  • Patent number: 10176142
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be an embedded-system device. The embedded-system device obtains, through a first serial port, first input from a source and directed to a serial port. The embedded-system device attempts to detect in the first input a request for accessing the embedded-system device. The embedded-system device processes second input from the source received through the first serial port when the request is detected in the first input.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: January 8, 2019
    Assignee: AMERICAN MEGATRTENDS, INC.
    Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Senguttuvan Marimuthu, Maheswari Alagarsamy
  • Patent number: 10162986
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor receives a KVM console flow from a host. The service processor redirects the KVM console flow to a first destination console. The service processor redirects a video stream, without a keyboard stream and a mouse stream, of the KVM console flow to a second destination console. The service processor detects that the first destination console is disconnected from the service processor. The service processor invokes a privilege-checking event at the host.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: December 25, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Jothiram Selvam
  • Patent number: 10157015
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor loads a primary copy of a collection of environment variables from a storage device of the service processor. The service processor determines whether the primary copy is integral. The service processor, in response to a determination that the primary copy is not integral: loads a backup copy of the collection of environment variables from the storage device, determines whether the backup copy is integral, and boots an operating system with the collection of environment variables of the backup copy in response to a determination that the backup copy is integral.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: December 18, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Prakash Shanmugakani, Balasubramanian Chandrasekaran, Manikandan Ganesan Malliga
  • Patent number: 10148429
    Abstract: A system and method for managing the recovery key of a computer system is disclosed. The computer system includes a security layer, and the recovery key is stored locally to a memory location on the computer system, including, as examples, flash memory on the motherboard of the computer system or a USB port on the computer system. In operation, when it becomes necessary for the computer system to authenticate the recovery key, the recovery key may be retrieved from the local memory. The retrieval and storage of the recovery key may be managed by a remote administrator. The recovery key may be stored in a hidden partition in the storage location, and the recovery key may be cryptographically wrapped to add an additional layer of security.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Viswanathan Balakrishnan, Santosh Bhadri, Mukund P. Khatri, Kevin T. Marks, Narayanan Subramaniam, Venkatesan Balakrishnan
  • Publication number: 20180314458
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor loads a primary copy of a collection of environment variables from a storage device of the service processor. The service processor determines whether the primary copy is integral. The service processor, in response to a determination that the primary copy is not integral: loads a backup copy of the collection of environment variables from the storage device, determines whether the backup copy is integral, and boots an operating system with the collection of environment variables of the backup copy in response to a determination that the backup copy is integral.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Inventors: Venkatesan Balakrishnan, Prakash Shanmugakani, Balasubramanian Chandrasekaran, Manikandan Ganesan Malliga
  • Patent number: 9971609
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a control system. The control system includes, a BMC managing a host computer, the BMC including a first processor and BMC firmware executed on the first processor, is to monitor temperature readings of a plurality of temperature sensors of the host computer. The control system further includes a thermal watchdog temperature sensor installed at a predetermined location of a host computer and monitoring a working temperature at the predetermined location of the host computer. The control system includes a thermal watchdog module dedicated for the host computer, independent of the BMC firmware, and in communication with the thermal watchdog temperature sensor through a communications link. The thermal watchdog module is configured to retrieve a temperature reading of the thermal watchdog temperature sensor through the communications link.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 15, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, Padma Devaraj, Anand Krishnan Vadivelu
  • Patent number: 9946552
    Abstract: Systems and methods for synchronizing a redundant array of independent disks (RAID) controller with a management controller. The system includes the management controller, a RAID having the RAID controller connected to the management controller; and a serial bus connected to the management controller and the RAID controller. The RAID controller is configured to, when the RAID is powered up, assert the serial bus with a ready signal, and the management controller is configured to, upon checking the ready signal from the serial bus, construct a communication with the RAID controller for communicating with the RAID.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: April 17, 2018
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Venkatesan Balakrishnan, J. Vinodhini