Patents by Inventor Baskar Parthiban
Baskar Parthiban 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: 11175708Abstract: Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive thermal output signals from cooling zones of a computing device. The simulator module is a software implemented module used to simulate the cooling zones, by generating the thermal output signals of the cooling zones based on configuration data stored in a data store, and sending the simulated thermal output signals to the firmware module for development and testing purposes.Type: GrantFiled: July 12, 2016Date of Patent: November 16, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, Baskar Parthiban, Senathipathy Thangavel, Neelavathi Govindasamy, Thamarai Selvan Moorthy
-
Patent number: 11175918Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus receives first command or data in accordance with a first management protocol from a first device. The apparatus then translates the first command or data into second command or data in accordance with second management protocol. The apparatus further sends the second command or data to a second device. One of the first device and the second device is a first managed element managing a first host.Type: GrantFiled: September 18, 2017Date of Patent: November 16, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, Aruna Venkataraman, Baskar Parthiban
-
Patent number: 10572435Abstract: 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. 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 provides to a host of the embedded-system device control of a first serial port controller of the embedded-system device. The embedded-system device further connects a serial port with the first serial port controller. The embedded-system device also determines whether the embedded-system device is in a predetermined condition. The embedded-system device disconnects the serial port from the first serial port controller and connecting the serial port with a second serial port controller when the embedded-system device is in the predetermined condition.Type: GrantFiled: July 20, 2018Date of Patent: February 25, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Satheesh Thomas, Baskar Parthiban, Revanth Sreenivasan A, Aruna Venkataraman
-
Publication number: 20200026682Abstract: 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. 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 provides to a host of the embedded-system device control of a first serial port controller of the embedded-system device. The embedded-system device further connects a serial port with the first serial port controller. The embedded-system device also determines whether the embedded-system device is in a predetermined condition. The embedded-system device disconnects the serial port from the first serial port controller and connecting the serial port with a second serial port controller when the embedded-system device is in the predetermined condition.Type: ApplicationFiled: July 20, 2018Publication date: January 23, 2020Inventors: Satheesh Thomas, Baskar Parthiban, Revanth Sreenivasan A, Aruna Venkataraman
-
Patent number: 10509750Abstract: Systems and methods for controlling multi-function general purpose input/output (GPIO) pins in a management controller stack, such as a baseboard management controller (BMC) stack. The system includes a management controller, which includes multiple pins. The management controller provides multiple functionalities, and each of the functionalities is related to at least one of the pins. In operation, the management controller provides a graphic user interface, which shows the functionalities, allowing the user to input an instruction to select one of the functionalities. Upon receiving the selected functionality, for each of the pins related to the selected functionality, the management controller sets a value of a corresponding register to indicate a functional status of the pin, such that the pins may provide the selected functionality based on the value of the corresponding registers.Type: GrantFiled: July 24, 2017Date of Patent: December 17, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Pavithra Sachidanandam, Rajeswari Ravichandran, Baskar Parthiban, Rajamanickam T, Senathipathy Thangavel, Arvind Bisht
-
Publication number: 20190356655Abstract: 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, from a device remotely, a first facial feature data record of a user and a request to receive a KVM console flow of a host of the service processor. The service processor further authenticates the user based on the first facial feature data record. The service processor then redirects the KVM console flow to the device when the user is authenticated.Type: ApplicationFiled: May 18, 2018Publication date: November 21, 2019Inventors: Baskar Parthiban, Samvinesh Christopher, Satheesh Thomas
-
Publication number: 20190349364Abstract: 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, from a device remotely, a first fingerprint data record of a user and a request to receive a KVM console flow of a host of the service processor. The service processor further authenticates the user based on the first fingerprint data record. The service processor then redirects the KVM console flow to the device when the user is authenticated.Type: ApplicationFiled: May 14, 2018Publication date: November 14, 2019Inventors: Samvinesh Christopher, Baskar Parthiban, Satheesh Thomas
-
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
-
Publication number: 20190087182Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus receives first command or data in accordance with a first management protocol from a first device. The apparatus then translates the first command or data into second command or data in accordance with second management protocol. The apparatus further sends the second command or data to a second device. One of the first device and the second device is a first managed element managing a first host.Type: ApplicationFiled: September 18, 2017Publication date: March 21, 2019Inventors: Satheesh Thomas, Aruna Venkataraman, Baskar Parthiban
-
Patent number: 10191875Abstract: 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 receives first command or data through a first serial port of the embedded-system device. The embedded-system device further exposes a second serial port to a host of the embedded-system device such that the host has control over the second serial port and receiving second command or data from the host for outputting at the second serial port. The embedded-system device also redirects the first command or data to the second serial port when the embedded-system device is in a first mode. The embedded-system device allows the second command or data to be output at the second serial port when the embedded-system device is in a second mode.Type: GrantFiled: May 9, 2017Date of Patent: January 29, 2019Assignee: AMERICAN MEGATRENDS, INC.Inventors: Satheesh Thomas, Baskar Parthiban, Revanth Sreenivasan A, Aruna Venkataraman
-
Publication number: 20190026240Abstract: Systems and methods for controlling multi-function general purpose input/output (GPIO) pins in a management controller stack, such as a baseboard management controller (BMC) stack. The system includes a management controller, which includes multiple pins. The management controller provides multiple functionalities, and each of the functionalities is related to at least one of the pins. In operation, the management controller provides a graphic user interface, which shows the functionalities, allowing the user to input an instruction to select one of the functionalities. Upon receiving the selected functionality, for each of the pins related to the selected functionality, the management controller sets a value of a corresponding register to indicate a functional status of the pin, such that the pins may provide the selected functionality based on the value of the corresponding registers.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Pavithra Sachidanandam, Rajeswari Ravichandran, Baskar Parthiban, Rajamanickam T, Senathipathy Thangavel, Arvind Bisht
-
Publication number: 20180329843Abstract: 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 receives first command or data through a first serial port of the embedded-system device. The embedded-system device further exposes a second serial port to a host of the embedded-system device such that the host has control over the second serial port and receiving second command or data from the host for outputting at the second serial port. The embedded-system device also redirects the first command or data to the second serial port when the embedded-system device is in a first mode. The embedded-system device allows the second command or data to be output at the second serial port when the embedded-system device is in a second mode.Type: ApplicationFiled: May 9, 2017Publication date: November 15, 2018Inventors: Satheesh Thomas, Baskar Parthiban, Revanth Sreenivasan A, Aruna Venkataraman
-
Patent number: 10120702Abstract: Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive output signals from a computing device as the platform, or from one or more devices connected to the platform. The simulator module is a software implemented module used to simulate the platform or the device, by generating the output signals of the platform or the device based on configuration data stored in a data library, and sending the simulated output signals to the firmware module for development and testing purposes.Type: GrantFiled: July 12, 2016Date of Patent: November 6, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Satheesh Thomas, Baskar Parthiban, Rajeswari Ravichandran, Pavithra Sachidanandam, Aruna Venkataraman, Senathipathy Thangavel
-
Patent number: 10108436Abstract: 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 receives a first message including first command or data from a client. The embedded-system device triggers a BIOS of a host of the embedded-system device to communicate with the embedded-system device. The embedded-system device receives a request from the BIOS. The embedded-system device sends the first command or data to the BIOS in response to the request.Type: GrantFiled: August 25, 2016Date of Patent: October 23, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Satheesh Thomas, Anurag Bhatia, Sanjoy Maity, Purandhar Nallagatla, Baskar Parthiban, Ramakoti Reddy Bhimanadhuni, Harikrishna Doppalapudi
-
Patent number: 10074098Abstract: One aspect of the disclosure relates to a digital signage display system. In one embodiment, the digital signage display system includes: a camera configured to capture an image frame; a service processor in communication to the camera; and a digital signage display. The service processor includes a processor and a non-volatile memory storing a firmware. The firmware is configured, when executed at the processor, to process the captured image frame, detect persons in the image frame, generate a demographic-map data structure, and send the demographic-map data structure to a server system. The demographic-map data structure contains demographic information of the persons detected in the image frame. The digital signage display is configured to receive a display content provided by the server system in response to the demographic-map data structure.Type: GrantFiled: May 8, 2013Date of Patent: September 11, 2018Assignee: AMERICAN MEGATRENDS, INC.Inventors: Sanjoy Maity, Satheesh Thomas, Baskar Parthiban, Varadachari Sudan Ayanam, Samvinesh Christopher, Joseprabu Inbaraj
-
Patent number: 9946553Abstract: 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 initiates a first booting process of a program from a first image stored at a primary storage device of the management device. The management device re-initiates the first booting process from the first image when the first booting process is not successful and a number of re-initiation is less than a predetermined number. The management device locates a second image of the program from a secondary storage device when the first booting process is not successful and the number of re-initiation is greater than or equal to the predetermined number. The management device initiates a second booting process of the program from the second image subsequent to the locating the second image.Type: GrantFiled: May 4, 2016Date of Patent: April 17, 2018Assignee: AMERICA MEGATRENDS, INC.Inventors: Baskar Parthiban, Muthuchamy Kumar, Satheesh Thomas
-
Publication number: 20180060084Abstract: 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 receives a first message including first command or data from a client. The embedded-system device triggers a BIOS of a host of the embedded-system device to communicate with the embedded-system device. The embedded-system device receives a request from the BIOS. The embedded-system device sends the first command or data to the BIOS in response to the request.Type: ApplicationFiled: August 25, 2016Publication date: March 1, 2018Inventors: Satheesh Thomas, Anurag Bhatia, Sanjoy Maity, Purandhar Nallagatla, Baskar Parthiban, Ramakoti Reddy Bhimanadhuni, Harikrishna Doppalapudi
-
Publication number: 20180018189Abstract: Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive output signals from a computing device as the platform, or from one or more devices connected to the platform. The simulator module is a software implemented module used to simulate the platform or the device, by generating the output signals of the platform or the device based on configuration data stored in a data library, and sending the simulated output signals to the firmware module for development and testing purposes.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Satheesh Thomas, Baskar Parthiban, Rajeswari Ravichandran, Pavithra Sachidanandam, Aruna Venkataraman, Senathipathy Thangavel
-
Publication number: 20180018127Abstract: 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: ApplicationFiled: July 18, 2016Publication date: January 18, 2018Inventors: Satheesh Thomas, J. Vinodhini, Venkatesan Balakrishnan, Baskar Parthiban
-
Publication number: 20180018002Abstract: Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive thermal output signals from cooling zones of a computing device. The simulator module is a software implemented module used to simulate the cooling zones, by generating the thermal output signals of the cooling zones based on configuration data stored in a data store, and sending the simulated thermal output signals to the firmware module for development and testing purposes.Type: ApplicationFiled: July 12, 2016Publication date: January 18, 2018Inventors: Satheesh Thomas, Baskar Parthiban, Senathipathy Thangavel, Neelavathi Govindasamy, Thamarai Selvan Moorthy