Patents by Inventor Sabarinathan Nagarajan

Sabarinathan Nagarajan 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: 11902151
    Abstract: A server device for use with a cable modem, a router, a user, a client device, and a CMTS, the cable modem and the router being able to be configured in a LAG configuration, the client device and/or the cable modem being configured to provide a notification to the user to configure the cable modem and the router into the LAG configuration, the CMTS being configured to provide a first and second service flow to the cable modem, the server device comprising: a memory; and a processor configured to execute instructions stored on the memory to cause the server device to: monitor the second set of data packets; and automatically transmit a LAG notification to the client device and/or the cable modem when the second set of data packets meets a predetermined threshold, the notification notifying the user to configure the cable modem and the router into the LAG configuration.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: February 13, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Patent number: 11855899
    Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 26, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Publication number: 20230300253
    Abstract: An access point device can receive one or more emergency call packets from a client device. These one or more emergency call packets are identified as associated with an emergency call, for example, based on one or more identifiers. The one or more emergency call packets are sent high priority, low latency based on an embedded multimedia terminal adapter sending an emergency call notification to a cable modem which performs a dynamic service change (DSC) update to one or more classifier rules so that these packets are routed via a low latency DOCSIS service flow to a cable modem termination system (CMTS). In this way, the one or more emergency call packets received from the client device and any one or more response emergency call packets received from a network device (the intended recipient or target of the emergency call) are routed via an LLD service flow.
    Type: Application
    Filed: March 16, 2023
    Publication date: September 21, 2023
    Inventors: Sabarinathan NAGARAJAN, Kokila Harikrishina
  • Patent number: 11706124
    Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: July 18, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Publication number: 20230208766
    Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
  • Patent number: 11689445
    Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: June 27, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Patent number: 11611512
    Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: March 21, 2023
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Publication number: 20230068269
    Abstract: A server device for use with a service provider device, a service receiving device, a provisioning system, a client device, and a user. The server device includes: a memory and a processor configured to execute the instructions stored on the memory to cause the server device to: obtain monitored data application data; obtain a comparison of the monitored data to a low latency data threshold; automatically transmit an instruction to the service provider device or the provisioning system to instruct the service provider device to provide the temporary low latency service flow to the service receiving device; and automatically transmit an instruction to instruct the user of the temporary low latency service flow.
    Type: Application
    Filed: August 26, 2022
    Publication date: March 2, 2023
    Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
  • Publication number: 20230066589
    Abstract: A server device for use with a cable modem, a router, a user, a client device, and a CMTS, the cable modem and the router being able to be configured in a LAG configuration, the client device and/or the cable modem being configured to provide a notification to the user to configure the cable modem and the router into the LAG configuration, the CMTS being configured to provide a first and second service flow to the cable modem, the server device comprising: a memory; and a processor configured to execute instructions stored on the memory to cause the server device to: monitor the second set of data packets; and automatically transmit a LAG notification to the client device and/or the cable modem when the second set of data packets meets a predetermined threshold, the notification notifying the user to configure the cable modem and the router into the LAG configuration.
    Type: Application
    Filed: August 25, 2022
    Publication date: March 2, 2023
    Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
  • Publication number: 20220210080
    Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.
    Type: Application
    Filed: September 22, 2021
    Publication date: June 30, 2022
    Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
  • Publication number: 20220200899
    Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.
    Type: Application
    Filed: November 18, 2021
    Publication date: June 23, 2022
    Inventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
  • Publication number: 20220200890
    Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.
    Type: Application
    Filed: November 18, 2021
    Publication date: June 23, 2022
    Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
  • Publication number: 20220174017
    Abstract: An electronic device in a network capable of enhancing classification of packets received by the electronic device is provided that includes a network interface, a non-transitory memory having instructions stored thereon, and a hardware processor. The hardware processor executes the instructions to receive a packet in at least one packet flow to be processed using a first service flow or a second service flow, determine whether a packet to be processed using the second service flow is incorrectly classified for processing using the first service flow, and move the incorrectly classified packet to the second service flow. A notification including data is transmitted for the incorrectly classified packet to a machine learning algorithm (MLA). The MLA is trained using the data and the trained MLA categorizes at least one new packet to be processed using the first or second service flow.
    Type: Application
    Filed: November 12, 2021
    Publication date: June 2, 2022
    Inventors: Sabarinathan NAGARAJAN, Ian G. WHEELOCK, Lakshmi ARUNKUMAR
  • Publication number: 20160366172
    Abstract: A method is provided for preventing cross-site request forgery (CSRF) attacks at a server that includes embedding a hidden cryptographic nonce in a response from a server to a client that is authorized to access the server. The response with the hidden cryptographic nonce is sent to the client. A subsequent request is received from the client. The subsequent request is validated or otherwise verified if it includes a hidden cryptographic nonce that matches the hidden cryptographic nonce embedded in the response from the server.
    Type: Application
    Filed: June 13, 2016
    Publication date: December 15, 2016
    Inventors: Girdhari Lal Yadav, Sabarinathan Nagarajan, Bijoy Kaippilly, Asheesh Jagdish Joshi