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: 20240160425Abstract: 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: ApplicationFiled: November 11, 2022Publication date: May 16, 2024Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
-
Publication number: 20240160427Abstract: 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: ApplicationFiled: December 2, 2022Publication date: May 16, 2024Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
-
Publication number: 20240152428Abstract: 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: ApplicationFiled: November 7, 2022Publication date: May 9, 2024Inventors: Chitrak Gupta, Venkatesan Balakrishnan, Anurag Bhatia
-
Publication number: 20240152344Abstract: 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: ApplicationFiled: November 4, 2022Publication date: May 9, 2024Inventors: Venkatesan Balakrishnan, Chitrak Gupta, Anurag Bhatia
-
Patent number: 11979315Abstract: Systems and techniques for information centric network (ICN) interworking are described herein. For example, a request may be received at a convergence layer of a node. Here, the request originates from an application on the node. A network protocol, from several available to the node, may be determined to transmit the request. The node then transmits the request via the selected network protocol.Type: GrantFiled: June 28, 2019Date of Patent: May 7, 2024Assignee: Intel CorporationInventors: S. M. Iftekharul Alam, Satish Chandra Jha, Kuilin Clark Chen, Yi Zhang, Venkatesan Nallampatti Ekambaram, Ned M. Smith, Ravikumar Balakrishnan, Gabriel Arrobo Vidal, Kathiravetpillai Sivanesan, Stepan Karpenko, Jeffrey Christopher Sedayao, Srikathyayani Srikanteswara, Eve M. Schooler, Zongrui Ding
-
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