Patents by Inventor Renjith Kumar Ponnappan
Renjith Kumar Ponnappan 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: 12182640Abstract: A computer network device (such as an access point, a switch or a router) that has multiple user interfaces is described. During operation, the computer network device may execute program instructions for the user interfaces and a shared messaging module, where a given user interface includes an agent corresponding to an application. When a message associated with the application is received via a user interface in the user interfaces, the corresponding agent in the user interface may extract a command or operation from the message. Then, the shared messaging module may translate the command or operation into a common format of the application. Moreover, the shared messaging module may provide (or route) the translated command or operation addressed to the application via a single communication path associated with the application and the agents for the application in the user interfaces.Type: GrantFiled: November 9, 2023Date of Patent: December 31, 2024Assignee: Ruckus IP Holdings LLCInventors: Suneetha Sarala, Tian Lei, Jane Joseph, Renjith Kumar Ponnappan, Andrew Persaud, Sushant Gaurav
-
Publication number: 20240381458Abstract: Segmenting personal area networks (PAN) in a computer network using regions, which may include: associating a first client device to a first PAN, where the first PAN is assigned to a first region from a plurality of regions; receiving an indication that the first client device is in communication with a first computer networking device; identifying whether the first computer networking device is a member of a plurality of computer networking devices that service the first region; selecting one of a first identifier or a second identifier based on whether the first computer networking device is or is not a member of the plurality of computer networking devices; and communicating the selected one of the first identifier and the second identifier to the first computer networking device. The first computer networking device may be configured to tag PAN network traffic from the first client device using the provided identifier.Type: ApplicationFiled: May 10, 2024Publication date: November 14, 2024Inventors: Sridhar Malarouthu, Renjith Kumar Ponnappan, Gefan Zhang, Inigo Arockia Nirmal Nevis, Arijit Bhattacharyya, Gajendra Shukla, Gowrishankar Mandagradala
-
Publication number: 20240152415Abstract: A computer network device (such as an access point, a switch or a router) that has multiple user interfaces is described. During operation, the computer network device may execute program instructions for the user interfaces and a shared messaging module, where a given user interface includes an agent corresponding to an application. When a message associated with the application is received via a user interface in the user interfaces, the corresponding agent in the user interface may extract a command or operation from the message. Then, the shared messaging module may translate the command or operation into a common format of the application. Moreover, the shared messaging module may provide (or route) the translated command or operation addressed to the application via a single communication path associated with the application and the agents for the application in the user interfaces.Type: ApplicationFiled: November 9, 2023Publication date: May 9, 2024Applicant: ARRIS Enterprises LLCInventors: Suneetha Sarala, Tian Lei, Jane Joseph, Renjith Kumar Ponnappan, Andrew Persaud, Sushant Gaurav
-
Publication number: 20240056814Abstract: Computer networking devices and controllers thereof may communicate via a secure tunnel. Aspects of the present disclosure provide methods, systems, and devices that facilitate establishment of such tunnels. For example, a method may include: generating, by a computer networking device, a tunneling capabilities message indicating a plurality of different tunnel types supported by the computer networking device; transmitting the tunneling capabilities message to a controller; receiving, from the controller, a tunneling selection response message indicating one of the plurality of different tunnel types; requesting, by the computer networking device, establishment of a tunnel of the one tunnel type indicated by the tunneling selection response message; and establishing the tunnel of the one tunnel type between the computer networking device and the controller.Type: ApplicationFiled: August 9, 2023Publication date: February 15, 2024Inventors: Renjith Kumar Ponnappan, Sanjeev Chhabria, Cheng-Ming Chien, Han-Chien Huang
-
Patent number: 11881982Abstract: Devices, methods, and systems that provide transmitting of messages between different units of a multi-unit system in response to instantiated multi-unit transactions. For example, a method may include: identifying, by a first unit of a multi-unit system of computing devices, an event has occurred that triggers initiation of a transaction; generating, by the first unit, a transaction identifier associated with the transaction, the transaction identifier comprising a unit identifier of the first unit and an application identifier of an application associated with the event; and transmitting, from the first unit and to a second unit of the multi-unit system, the transaction identifier as part of an inter-unit message.Type: GrantFiled: June 13, 2022Date of Patent: January 23, 2024Assignee: ARRIS Enterprises LLCInventors: Rishipal Arya, Daniel S. Lau, Renjith Kumar Ponnappan, Rakesh G. Hansalia, Suchit Bansal
-
Patent number: 11558243Abstract: During operation, an electronic device may store, in memory, information associated with operation of the electronic device, such as during communication and processing of one or more packets or frames. Furthermore, an error-event monitor in the electronic device may, during a time interval, analyze at least a portion of the stored information to detect an occurrence of an error event in one or more types of error events in the electronic device. When the error event occurs during the time interval, the electronic device may perform a remedial action and may persist, in the memory, at least a second portion of the stored information associated with the error event. Otherwise, when the error event does not occur during the time interval, the electronic device may overwrite, in the memory, the stored information with additional information associated with operation of the electronic device during subsequent communicating and processing.Type: GrantFiled: December 14, 2020Date of Patent: January 17, 2023Assignee: ARRIS Enterprises LLCInventors: Renjith Kumar Ponnappan, Sanjeev Nand Chhabria, Rubasri Pandian, Sophronia Alexander, Thamaraiselvan Gajendran
-
Publication number: 20220400046Abstract: Devices, methods, and systems that provide transmitting of messages between different units of a multi-unit system in response to instantiated multi-unit transactions. For example, a method may include: identifying, by a first unit of a multi-unit system of computing devices, an event has occurred that triggers initiation of a transaction; generating, by the first unit, a transaction identifier associated with the transaction, the transaction identifier comprising a unit identifier of the first unit and an application identifier of an application associated with the event; and transmitting, from the first unit and to a second unit of the multi-unit system, the transaction identifier as part of an inter-unit message.Type: ApplicationFiled: June 13, 2022Publication date: December 15, 2022Inventors: Rishipal Arya, Daniel S. Lau, Renjith Kumar Ponnappan, Rakesh G. Hansalia, Suchit Bansal
-
Patent number: 11469955Abstract: An electronic device is described. The electronic device includes a stack of computer network devices, such as a stack of switches and/or routers. This stack of computer network devices includes data planes and ports for directing packets or frames in a wireless network based at least in part on destinations of the packets or frames. Moreover, the electronic device may include multiple controllers (such as processors) that operate as master nodes and that perform network functions for the stack of computer network devices using a database. This database may include a common database that is accessible by the multiple controllers or multiple instances of the database in the multiple controllers, where the multiple instances of the database are synchronized.Type: GrantFiled: July 9, 2020Date of Patent: October 11, 2022Assignee: ARRIS Enterprises LLCInventors: Christopher Dwane Thomas, Renjith Kumar Ponnappan
-
Publication number: 20220291978Abstract: A computer network device (such as an access point, a switch or a router) that has multiple user interfaces is described. During operation, the computer network device may execute program instructions for the user interfaces and a shared messaging module, where a given user interface includes an agent corresponding to an application. When a message associated with the application is received via a user interface in the user interfaces, the corresponding agent in the user interface may extract a command or operation from the message. Then, the shared messaging module may translate the command or operation into a common format of the application. Moreover, the shared messaging module may provide (or route) the translated command or operation addressed to the application via a single communication path associated with the application and the agents for the application in the user interfaces.Type: ApplicationFiled: March 8, 2022Publication date: September 15, 2022Applicant: ARRIS Enterprises LLCInventors: Suneetha Sarala, Tian Lei, Jane Joseph, Renjith Kumar Ponnappan, Andrew Persaud, Sushant Gaurav
-
Publication number: 20210208963Abstract: During operation, an electronic device may store, in memory, information associated with operation of the electronic device, such as during communication and processing of one or more packets or frames. Furthermore, an error-event monitor in the electronic device may, during a time interval, analyze at least a portion of the stored information to detect an occurrence of an error event in one or more types of error events in the electronic device. When the error event occurs during the time interval, the electronic device may perform a remedial action and may persist, in the memory, at least a second portion of the stored information associated with the error event. Otherwise, when the error event does not occur during the time interval, the electronic device may overwrite, in the memory, the stored information with additional information associated with operation of the electronic device during subsequent communicating and processing.Type: ApplicationFiled: December 14, 2020Publication date: July 8, 2021Applicant: ARRIS Enterprises LLCInventors: Renjith Kumar Ponnappan, Sanjeev Nand Chhabria, Rubasri Pandian, Sophronia Alexander
-
Publication number: 20210014118Abstract: An electronic device is described. The electronic device includes a stack of computer network devices, such as a stack of switches and/or routers. This stack of computer network devices includes data planes and ports for directing packets or frames in a wireless network based at least in part on destinations of the packets or frames. Moreover, the electronic device may include multiple controllers (such as processors) that operate as master nodes and that perform network functions for the stack of computer network devices using a database. This database may include a common database that is accessible by the multiple controllers or multiple instances of the database in the multiple controllers, where the multiple instances of the database are synchronized.Type: ApplicationFiled: July 9, 2020Publication date: January 14, 2021Applicant: ARRIS Enterprises LLCInventors: Christopher Dwane Thomas, Renjith Kumar Ponnappan