Patents by Inventor Joseprabu Inbaraj

Joseprabu Inbaraj 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: 11513984
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a baseboard management controller (BMC). The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service running on a host of the BMC. The host is a storage device. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel established for communicating baseboard management commands between the BMC and the host.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: November 29, 2022
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Anurag Bhatia, Jason Messer, Joseprabu Inbaraj, Clark Kerr, Sanjoy Maity
  • Patent number: 11144488
    Abstract: A computer system includes a first baseboard management controller (BMC) and a first host of the first BMC. The first host operates a first storage service at the first host. The first host is a first storage device connected to one or more storage drives. The first storage service managing a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives through a storage network. The first BMC receives state information of the one or more storage drives. The first BMC sends notifications to a client of the first BMC, in response to receiving the state information.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: October 12, 2021
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Anurag Bhatia, Sanjoy Maity, Joseprabu Inbaraj, Jason Messer, Clark Kerr, Muthukkumaran Ramalingam, Gopinath Sekaran
  • Patent number: 11132187
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first BMC of the computer system sends hardware information of a first host of the first BMC. The first BMC receives information of at least one program for installation on the first host. The first BMC emulates a media device to the first host. The first BMC requests the first host to install the at least one program provided through the emulated media device. The first BMC transfers the at least one program to the first host through the emulated media device.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: September 28, 2021
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Muthukkumaran Ramalingam, Chandrasekar Rathineswaran, Joseprabu Inbaraj
  • Patent number: 11032168
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus retrieves health and performance data of one or more hypervisors of the VDI system from a data store. The apparatus also determines that a first hypervisor of the one or more hypervisors is in an alert condition based on the health and performance data. The apparatus then sends an alert message in accordance with the alert condition to an alert destination.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: June 8, 2021
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Muthukkumaran Ramalingam, Nanda Kumar KR, Caarthyk Mano Sundar V., Varadachari Sudan Ayanam, Joseprabu Inbaraj
  • Publication number: 20210144232
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device. The device simulates one or more services of a computing pod. The device receives a request directed to a first service of the simulated one or more services. The device generates a response to the request based on pre-stored data. The device sends the response.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Muthukkumaran Ramalingam, Joseprabu Inbaraj
  • Patent number: 10848839
    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 collects telemetry data from a host. The service processor manages the host. The service processor determines a subset of the telemetry data that are subscribed by a subscriber. The service processor sends the subset of the telemetry data to the subscriber.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: November 24, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam
  • Patent number: 10834586
    Abstract: Certain aspects direct to systems and methods for controlling heterogeneous internet of things (IoT) devices. The system includes a gateway device, which is communicatively connected to a control device under a first protocol and to multiple authenticated IoT devices under corresponding protocols. In operation, the gateway device receives a command from the control device, which is directed to a selected IoT device. Based on the command, the gateway device may select a corresponding API, and determine the corresponding network and the corresponding protocol specific for the selected IoT device. To send the command to the selected IoT device, the gateway device first determines whether the corresponding protocol for the selected IoT device is different from the first protocol. If so, the gateway device converts the command to a second command transmittable under the corresponding protocol for the selected IoT device, and sends the converted command to the selected IoT device.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: November 10, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
  • Patent number: 10819649
    Abstract: A computing pod includes one or more computing racks. Each of the one or more computing racks includes one or more computing drawers. Each of the computing drawers includes one or more computing modules. Each of the one or more computing modules includes a computing blade. A first service processor is on a first computing blade of a first computing drawer of the one or more computing drawers of a first computing rack of the one or more computing racks. The first service processor, executes a first BMC function. The first BMC function manages the first computing blade. The first service processor exposes a first PSME to a pod manager servicing the pod. The first PSME collects information of the first computing blade. The first PSME sends the information of the first computing blade to the pod manager.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: October 27, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Joseprabu Inbaraj, Sanjoy Maity, Chandrasekar Rathineswaran
  • Patent number: 10754748
    Abstract: Systems and methods for constructing extensible event log with JavaScript Object Notation (JSON) encoded payload data. The system includes a computing device. The computing device may be connected to a device, where an event has occurred. The device may send a message to the management software of the computing device based on the event, where the message includes information corresponding to an event occurred at the device and payload data of the event. When the management software receives the message, the management software may determine an event type of the event based on the information, and then convert the payload data of the event to encoded payload data in an extensible format, such as the JSON format. Thus, the management software may generate and store an event log comprising the event type and the encoded payload data.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: August 25, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj, Brandon Burrell
  • Publication number: 20200250116
    Abstract: A computer system includes a first baseboard management controller (BMC) and a first host of the first BMC. The first host operates a first storage service at the first host. The first host is a first storage device connected to one or more storage drives. The first storage service managing a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives through a storage network. The first BMC receives state information of the one or more storage drives. The first BMC sends notifications to a client of the first BMC, in response to receiving the state information.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 6, 2020
    Inventors: Anurag Bhatia, Sanjoy Maity, Joseprabu Inbaraj, Jason Messer, Clark Kerr, Muthukkumaran Ramalingam, Gopinath Sekaran
  • Publication number: 20200252458
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a baseboard management controller (BMC). The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service running on a host of the BMC. The host is a storage device. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel established for communicating baseboard management commands between the BMC and the host.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 6, 2020
    Inventors: Anurag Bhatia, Jason Messer, Joseprabu Inbaraj, Clark Kerr, Sanjoy Maity
  • Patent number: 10698715
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus retrieves health and performance data of one or more hypervisors of a VDI system from a data store. The apparatus further determines that a first hypervisor of the one or more hypervisors is in an alert condition based on the health and performance data. The apparatus determines the alert message based on the alert condition. The apparatus requests, in accordance with the alert condition, a social network service to send an alert message to an alert destination.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: June 30, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Chandrasekar Rathineswaran
  • Patent number: 10672044
    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 a data object for composing a target composed-node. The pod manager determines that the data object includes an indication for high-availability. The pod manager accordingly composes a collection of composed-nodes based on the data object. The pod manager further configures the collection of composed-nodes to function as the target composed-node.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: June 2, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam
  • Patent number: 10664299
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus makes a first determination whether a load metric of a first hypervisor is in a first predetermined relationship with a first threshold. The first hypervisor is one of a plurality of hypervisors of a VDI system. The apparatus also makes a second determination whether an available capacity of a second hypervisor is able to run virtual desktops of the first hypervisor when the load metric of the first hypervisor is determined to be in the predetermined relationship with the first threshold. The first hypervisor migrates virtual desktops of the first hypervisor to the second hypervisor when the available capacity of the second hypervisor of the plurality of hypervisors is determined to be able to run virtual desktops of the first hypervisor. The apparatus also powers off the first hypervisor.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: May 26, 2020
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Venkatesaperumal Kondalsamy
  • Patent number: 10642646
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component obtains a process file for dynamically creating a processing component on a management platform on a BMC of the host, the process file defining a logic to be implemented by the processing component, the initialization component operating to load an operating system of the host. The initialization component sends the process file to the BMC. The initialization component further sends a message to the BMC, the message including data to be processed by the processing component.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: May 5, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chandrasekar Rathineswaran, Viswanathan Swaminathan, Joseprabu Inbaraj
  • Publication number: 20200133712
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes an initialization component of a host. The initialization component obtains a process file for dynamically creating a processing component on a management platform on a BMC of the host, the process file defining a logic to be implemented by the processing component, the initialization component operating to load an operating system of the host. The initialization component sends the process file to the BMC. The initialization component further sends a message to the BMC, the message including data to be processed by the processing component.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Chandrasekar Rathineswaran, Viswanathan Swaminathan, Joseprabu Inbaraj
  • Patent number: 10609013
    Abstract: Systems and methods for twin factor authentication, which may be applied to a controller, such as a baseboard management controller (BMC). The controller provides a service. When a first user attempts to access the service, the controller receives an access message for a first user to access the service, and searches for information of the first user and a second user corresponding to the first user based on the access message. Then the controller sends two security clearance requests based on the information of the first user and the second user, including a first security clearance request for security clearance from the first user, and a second security clearance request for security clearance from the second user. The twin factor authentication for the first user would be successful only when the controller receives security clearance from both the first user and the second user.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: March 31, 2020
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chandrasekar Rathineswaran, Joseprabu Inbaraj
  • Publication number: 20190384376
    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 collects resource information of a computing rack having one or more chassis, the resource information including power zone information and thermal zone information of each of the one or more chassis. The pod manager receives a request for composing a target composed-node. The pod manager further selects hardware resources of a first chassis to compose the target composed-node based on power zone information and thermal zone information of the one or more chassis. The pod manager composes the target composed-node with the selected hardware resources.
    Type: Application
    Filed: June 18, 2018
    Publication date: December 19, 2019
    Inventors: Santhosh Samuel Mathews, Sudhakar Errappa Parthasarathy, Manikandan Palaniappan, Joseprabu Inbaraj, Muthukkumaran Ramalingam
  • Patent number: 10511407
    Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. A first service processor of the computer system emulates a first storage device to a composed machine of a computing pod. The first service processor exposes a bootable utility image to the composed machine through the first storage device. The bootable utility image is configured to boot a program that collects hardware inventory information from the composed machine. The first service processor emulates a second storage device to the composed machine. The first service processor receives the hardware inventory information from the composed machine through the second storage device.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 17, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Chandrasekar Rathineswaran, Joseprabu Inbaraj
  • Patent number: 10496507
    Abstract: A computing pod includes one or more computing racks. Each of the one or more computing racks includes one or more computing drawers. Each of the computing drawers includes one or more computing modules. Each of the one or more computing modules includes a computing blade. A first service processor is on a first computing blade of a first computing drawer of the one or more computing drawers of a first computing rack of the one or more computing racks. The first service processor executes a first BMC function. The first BMC function manages the first computing blade. The first service processor determines a type of the first computing blade. The first service processor configures a first PSME in accordance with the determined type.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 3, 2019
    Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLC
    Inventors: Joseprabu Inbaraj, Sanjoy Maity, Chandrasekar Rathineswaran