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: 20240143305Abstract: 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: ApplicationFiled: November 2, 2022Publication date: May 2, 2024Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Shirley Heby, Manikandan Palaniappan
-
Patent number: 11550637Abstract: 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: GrantFiled: February 28, 2020Date of Patent: January 10, 2023Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Sudhakar Errappa Parthasarathy, Venkatesan Balakrishnan, Manikandan Palaniappan
-
Publication number: 20210271523Abstract: 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: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Sudhakar Errappa Parthasarathy, Venkatesan Balakrishnan, Manikandan Palaniappan
-
Patent number: 10805379Abstract: 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: GrantFiled: September 21, 2018Date of Patent: October 13, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Gopinath Sekaran, Venkatesan Balakrishnan, Jasmine Francisca S, Mohammed Javith Akthar M
-
Patent number: 10691468Abstract: 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: GrantFiled: September 27, 2018Date of Patent: June 23, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Venkatesan Balakrishnan, Sivaraman Nainar, Biswanath Basak
-
Publication number: 20200104141Abstract: 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: ApplicationFiled: September 27, 2018Publication date: April 2, 2020Inventors: Venkatesan Balakrishnan, Sivaraman Nainar, Biswanath Basak
-
Publication number: 20200099737Abstract: 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: ApplicationFiled: September 21, 2018Publication date: March 26, 2020Inventors: Gopinath Sekaran, Venkatesan Balakrishnan, Jasmine Francisca S, Mohammed Javith Akthar M
-
Patent number: 10534618Abstract: 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: GrantFiled: September 27, 2016Date of Patent: January 14, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Venkatesan Balakrishnan, Anand Krishnan Vadivelu
-
Patent number: 10474517Abstract: 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: GrantFiled: July 18, 2016Date of Patent: November 12, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, J. Vinodhini, Venkatesan Balakrishnan, Baskar Parthiban
-
Patent number: 10289583Abstract: 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: GrantFiled: September 2, 2016Date of Patent: May 14, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Padma Devaraj, Anand Krishnan Vadivelu
-
Patent number: 10284418Abstract: 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: GrantFiled: July 25, 2016Date of Patent: May 7, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Anurag Bhatia, Kiran Kumar Ballapalli, Yi-Wei Chiu, George Hsin, Ajay Kumar Gupta, Venkatesan Balakrishnan
-
Patent number: 10237133Abstract: 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: GrantFiled: September 22, 2016Date of Patent: March 19, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: A. Arockia Selva Rani, Venkatesan Balakrishnan, Senguttuvan Marimuthu, Maheswari Alagarsamy
-
Patent number: 10198275Abstract: 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: GrantFiled: May 31, 2016Date of Patent: February 5, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Pravinash Jayapaul, Venkatesan Balakrishnan
-
Patent number: 10176142Abstract: 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: GrantFiled: August 19, 2016Date of Patent: January 8, 2019Assignee: AMERICAN MEGATRTENDS, INC.Inventors: Venkatesan Balakrishnan, Varadachari Sudan Ayanam, Senguttuvan Marimuthu, Maheswari Alagarsamy
-
Patent number: 10162986Abstract: 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: GrantFiled: August 17, 2016Date of Patent: December 25, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Jothiram Selvam
-
Patent number: 10157015Abstract: 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: GrantFiled: May 1, 2017Date of Patent: December 18, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Prakash Shanmugakani, Balasubramanian Chandrasekaran, Manikandan Ganesan Malliga
-
Patent number: 10148429Abstract: 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: GrantFiled: November 3, 2016Date of Patent: December 4, 2018Assignee: Dell Products L.P.Inventors: Viswanathan Balakrishnan, Santosh Bhadri, Mukund P. Khatri, Kevin T. Marks, Narayanan Subramaniam, Venkatesan Balakrishnan
-
Publication number: 20180314458Abstract: 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: ApplicationFiled: May 1, 2017Publication date: November 1, 2018Inventors: Venkatesan Balakrishnan, Prakash Shanmugakani, Balasubramanian Chandrasekaran, Manikandan Ganesan Malliga
-
Patent number: 9971609Abstract: 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: GrantFiled: June 5, 2014Date of Patent: May 15, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, Padma Devaraj, Anand Krishnan Vadivelu
-
Patent number: 9946552Abstract: 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: GrantFiled: September 21, 2016Date of Patent: April 17, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Venkatesan Balakrishnan, J. Vinodhini