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: 11513984Abstract: 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: GrantFiled: February 4, 2020Date of Patent: November 29, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Jason Messer, Joseprabu Inbaraj, Clark Kerr, Sanjoy Maity
-
Patent number: 11144488Abstract: 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: GrantFiled: February 4, 2020Date of Patent: October 12, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Sanjoy Maity, Joseprabu Inbaraj, Jason Messer, Clark Kerr, Muthukkumaran Ramalingam, Gopinath Sekaran
-
Patent number: 11132187Abstract: 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: GrantFiled: August 26, 2016Date of Patent: September 28, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Muthukkumaran Ramalingam, Chandrasekar Rathineswaran, Joseprabu Inbaraj
-
Patent number: 11032168Abstract: 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: GrantFiled: July 7, 2017Date of Patent: June 8, 2021Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Muthukkumaran Ramalingam, Nanda Kumar KR, Caarthyk Mano Sundar V., Varadachari Sudan Ayanam, Joseprabu Inbaraj
-
Publication number: 20210144232Abstract: 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: ApplicationFiled: November 11, 2019Publication date: May 13, 2021Inventors: Muthukkumaran Ramalingam, Joseprabu Inbaraj
-
Patent number: 10848839Abstract: 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: GrantFiled: June 9, 2017Date of Patent: November 24, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam
-
Patent number: 10834586Abstract: 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: GrantFiled: July 29, 2016Date of Patent: November 10, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Samvinesh Christopher, Joseprabu Inbaraj, Chandrasekar Rathineswaran
-
Patent number: 10819649Abstract: 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: GrantFiled: September 14, 2017Date of Patent: October 27, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Joseprabu Inbaraj, Sanjoy Maity, Chandrasekar Rathineswaran
-
Patent number: 10754748Abstract: 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: GrantFiled: May 17, 2017Date of Patent: August 25, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Bakka Ravinder Reddy, Divya Nettem, Joseprabu Inbaraj, Brandon Burrell
-
Publication number: 20200250116Abstract: 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: ApplicationFiled: February 4, 2020Publication date: August 6, 2020Inventors: Anurag Bhatia, Sanjoy Maity, Joseprabu Inbaraj, Jason Messer, Clark Kerr, Muthukkumaran Ramalingam, Gopinath Sekaran
-
Publication number: 20200252458Abstract: 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: ApplicationFiled: February 4, 2020Publication date: August 6, 2020Inventors: Anurag Bhatia, Jason Messer, Joseprabu Inbaraj, Clark Kerr, Sanjoy Maity
-
Patent number: 10698715Abstract: 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: GrantFiled: June 7, 2017Date of Patent: June 30, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Chandrasekar Rathineswaran
-
Patent number: 10672044Abstract: 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: GrantFiled: August 23, 2017Date of Patent: June 2, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam
-
Patent number: 10664299Abstract: 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: GrantFiled: May 24, 2017Date of Patent: May 26, 2020Assignee: AMZETTA TECHNOLOGIES, LLCInventors: Joseprabu Inbaraj, Muthukkumaran Ramalingam, Venkatesaperumal Kondalsamy
-
Patent number: 10642646Abstract: 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: GrantFiled: October 24, 2018Date of Patent: May 5, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Chandrasekar Rathineswaran, Viswanathan Swaminathan, Joseprabu Inbaraj
-
Publication number: 20200133712Abstract: 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: ApplicationFiled: October 24, 2018Publication date: April 30, 2020Inventors: Chandrasekar Rathineswaran, Viswanathan Swaminathan, Joseprabu Inbaraj
-
Patent number: 10609013Abstract: 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: GrantFiled: September 20, 2017Date of Patent: March 31, 2020Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Chandrasekar Rathineswaran, Joseprabu Inbaraj
-
Publication number: 20190384376Abstract: 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: ApplicationFiled: June 18, 2018Publication date: December 19, 2019Inventors: Santhosh Samuel Mathews, Sudhakar Errappa Parthasarathy, Manikandan Palaniappan, Joseprabu Inbaraj, Muthukkumaran Ramalingam
-
Patent number: 10511407Abstract: 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: GrantFiled: September 21, 2017Date of Patent: December 17, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Chandrasekar Rathineswaran, Joseprabu Inbaraj
-
Patent number: 10496507Abstract: 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: GrantFiled: September 21, 2017Date of Patent: December 3, 2019Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Joseprabu Inbaraj, Sanjoy Maity, Chandrasekar Rathineswaran