Patents by Inventor Jason Messer
Jason Messer 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: 20240143474Abstract: Systems and methods for dynamic sensors support in an Intelligent Platform Management Interface (IPMI) stack. A dynamic sensor monitor task is provided. In operation, the task initiates a plurality of dynamic sensor tables. In a sensor monitor cycle, the task monitors a plurality of sensors to be monitored, in order to get sensor reading information from the sensors. When the task determines that an entity presence sensor event is detected, the task updates a sensor data repository (SDR) and sensor information of at least one dynamic sensor according to the entity presence sensor event, and updates the dynamic sensor tables. Once the sensor monitor cycle is completed and the task determines that the dynamic sensor tables are updated, the task updates the SDR and the sensor information of the at least one dynamic sensor to the IPMI stack based on the updated dynamic sensor tables.Type: ApplicationFiled: October 27, 2022Publication date: May 2, 2024Inventors: Jason Messer, Balaji Nagalingam Rajendiran, Senathipathy Thangavel, Aashray Boddu, Madhavan Selvaraj
-
Publication number: 20240111949Abstract: Live editing a workbook with multiple clients including receiving, by a workbook manager from a first workbook client, a first workbook patch comprising a base version ID and a first workbook edit; determining, by the workbook manager, that the base version ID from the first workbook patch matches the version ID for a confirmed workbook on the workbook manager; applying, by the workbook manager, the first workbook edit to the confirmed workbook on the workbook manager; advancing, by the workbook manager, the version ID for the confirmed workbook; and sending, by the workbook manager, an acknowledgement of the first workbook patch to the first workbook client.Type: ApplicationFiled: December 21, 2022Publication date: April 4, 2024Inventors: JASON D. FRANTZ, NEIL F. LUGOVOY, CHRISTOPHER MESSER
-
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
-
Publication number: 20220276886Abstract: Examples described herein generally relate to a server for hosting process isolated containers within a virtual machine. The server includes at least one physical processor; at least one physical computer memory storing executable code for execution by the at least one physical processor, and a physical network interface controller, NIC. The executable code may be configured to provide a host virtual machine and at least one process isolated container within the host virtual machine. The physical NIC includes a physical NIC switch configured to distribute incoming data packets to a plurality of functions including a physical function and virtual functions. At least one of the virtual functions is assigned to an individual process isolated container within the virtual machine. The virtual function assigned to the individual process isolated container allows the physical NIC switch to distribute incoming data packets for the individual process isolated container at a hardware level.Type: ApplicationFiled: August 25, 2020Publication date: September 1, 2022Inventors: Gerardo DIAZ-CUELLAR, Omar CARDONA, Dinesh Kumar GOVINDASAMY, Jason MESSER
-
Patent number: 11431577Abstract: A system and method for endpoint selection in a global accelerator system. The global accelerator system includes client devices communicating with a global access point to access various endpoints that can host services. The access points may calculate ranked lists of the plurality of endpoints based on a selection algorithm for the access points and select, for each access point, one of the plurality of endpoints based on the ranked lists before routing the received packets to the selected endpoints by each respective access point.Type: GrantFiled: January 11, 2021Date of Patent: August 30, 2022Assignee: Amazon Technologies, Inc.Inventors: Nalin Goel, Jason Messer
-
Patent number: 11416428Abstract: A computer system includes a BMC and a host of the 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 executed on a main processor of a storage controller of the host. The host is a storage device. The storage controller includes an RDMA controller in communication with the main processor through an internal communication channel of the storage controller. The RDMA controller is managed by the storage service. 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 established for communicating baseboard management commands between the BMC and the host, a second message containing the service management command to the host.Type: GrantFiled: February 4, 2020Date of Patent: August 16, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Jason Messer, Sanjoy Maity
-
Patent number: 11301404Abstract: A computer system has a first node including a first baseboard management controller (BMC) and a first host of the first BMC. The first node determines that the first node is an active node. The first node 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 manages a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives. The first node indicates to a second node that the first node is operating normally. The first node syncs data available on the first node with the second node.Type: GrantFiled: February 4, 2020Date of Patent: April 12, 2022Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Sanjoy Maity, Jason Messer
-
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: 11068424Abstract: A computer system includes a BMC and a host of the 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 executed on a central processing unit of the host. The host is a storage device. The central processing unit is in commutation with a RDMA controller through an external communication channel. The RDMA controller being managed by the storage service. 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 has been established for communicating baseboard management commands between the BMC and the host.Type: GrantFiled: February 4, 2020Date of Patent: July 20, 2021Assignee: AMERICAN MEGATRENDS INTERNATIONAL, LLCInventors: Anurag Bhatia, Jason Messer, Sanjoy Maity
-
Publication number: 20200250053Abstract: A computer system has a first node including a first baseboard management controller (BMC) and a first host of the first BMC. The first node determines that the first node is an active node. The first node 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 manages a first Remote Direct Memory Access (RDMA) controller for accessing user data stored on the one or more storage drives. The first node indicates to a second node that the first node is operating normally. The first node syncs data available on the first node with the second node.Type: ApplicationFiled: February 4, 2020Publication date: August 6, 2020Inventors: Anurag Bhatia, Sanjoy Maity, Jason Messer
-
Publication number: 20200252459Abstract: A computer system includes a BMC and a host of the 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 executed on a main processor of a storage controller of the host. The host is a storage device. The storage controller includes an RDMA controller in communication with the main processor through an internal communication channel of the storage controller. The RDMA controller is managed by the storage service. 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 established for communicating baseboard management commands between the BMC and the host, a second message containing the service management command to the host.Type: ApplicationFiled: February 4, 2020Publication date: August 6, 2020Inventors: Anurag Bhatia, Jason Messer, Sanjoy Maity
-
Publication number: 20200252305Abstract: A computer system includes a BMC and a host of the 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 executed on a central processing unit of the host. The host is a storage device. The central processing unit is in commutation with a RDMA controller through an external communication channel. The RDMA controller being managed by the storage service. 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 has been 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, Sanjoy Maity
-
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
-
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: 20140280469Abstract: Certain aspects of the present disclosure are directed to a mobile IPMI remote management application program. The application program is executed on a processor of a handheld device and configured to: (a) display a first user interface on the handheld device, (b) receive a user input through the first user interface, (c) determine an IPMI request message and a target baseboard management controller (BMC) based on the user input, and (d) construct the request message and transmit the request message to the target BMC through a network. The application program includes (a) a management module, (b) a user interface module, (c) a message module, (d) a network module, and (f) a data module. The application program is also configured to: (a) encapsulate the request message in network packet, (b) determine a network address of the target BMC, and (c) transmit the network packet to the network.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: AMERICAN MEGATRENDS, INC.Inventors: Jason Messer, Varadachari Sudan Ayanam, Samvinesh Christopher
-
Patent number: 5766051Abstract: A wakeboard traction pad for a wakeboard providing greater traction and a variable traction-surface geometry for more technical wakeboard riding and increased fun. The wakeboard traction pad is provided to give a high-friction, high-surface area surface upon which a wakeboard rider's feet may constructively engage and control the attached wakeboard. Often used in pairs at opposite sides of the wakeboard, the wakeboard traction pad of the present invention may also be used alone in conjunction with a single binding oppositely opposed to it on the wakeboard. The wakeboard traction pad has a gently tapering foot bed area, a more significantly sloped kicktail, and a center arch support that helps to define two concave depressions between the sides of the wakeboard traction pad for engagement by the heel and/or ball of the foot. By providing a variable geometry, the wakeboard traction pad provides more contact surface area.Type: GrantFiled: December 31, 1996Date of Patent: June 16, 1998Inventor: Jason Messer