Patents by Inventor Gangaraju K SIDDALINGAIAH

Gangaraju K SIDDALINGAIAH 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: 11991088
    Abstract: A method for congestion management on a computer network including: receiving a packet from a traffic flow; determining at least one attribute associated with the packet; determining a priority level for the packet based on the at least one attribute; determining a queue depth for a queue in a data plane path of the packet; determining whether to send or drop the packet based on the priority level and the queue depth. A system for congestion management including: an incoming packet handler configured to receive a packet; an application detector configured to determine at least one attribute associated with the packet; a policy module configured to determine a priority level for the packet based on the at least one attribute; an enhanced weighted random early detection module configured to determine a queue depth and whether to send or drop the packet based on the priority level and the queue depth.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: May 21, 2024
    Inventors: Rajeshwar Patil, Gangaraju K Siddalingaiah, Kemparaju Sannamariyappa
  • Patent number: 11871263
    Abstract: A method and system for network management on a 5G network. The method including: building a subscriber persona associated with a subscriber on the network; predicting a traffic load on a network function based on the subscriber's persona; and allocating the subscriber to a network function based on the traffic load and the subscriber's persona. The system including: a subscriber persona builder configured to build a subscriber persona associated with a subscriber on the network; an analysis module configured to predict a traffic load on a network function based on the subscriber's persona; and an allocation module configured to allocate the subscriber to a network function based on the traffic load and the subscriber's persona.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: January 9, 2024
    Inventors: Alexander Osman, Kamakshi Sridhar, Ty Sayers, Jorge Quan, Rajani Nesargikar, Gangaraju K Siddalingaiah
  • Publication number: 20230011348
    Abstract: A method and system for subscriber awareness for traffic flows in a computer network. The system including: a Subscriber Awareness Control Plane (SACP) module configured to register as a network node and subscribe to at least one network function on the network; at least one processing module configured to request and receive information of traffic flow parameters and subscriber parameters for the traffic flows from the at least one network function; and a subscriber awareness module configured to map subscribers to traffic flows, based on the received traffic flow parameters and subscriber parameters. The method including: registering an SACP module as a network node; subscribing to at least one network functions; receiving information of traffic flow parameters and subscriber parameters for the traffic flows; and mapping subscribers to traffic flows, based on the traffic flow parameters and subscriber parameters.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 12, 2023
    Inventors: Vishal KULSHRESTHA, Kavitha RAVISHANKAR, Ambuj MIHAL, Neelesh DWIVEDI, Alexander OSMAN, Manuel Jesus REBELLON TASCON, Gangaraju K Siddalingaiah
  • Publication number: 20220191731
    Abstract: A method and system for network management on a 5G network. The method including: building a subscriber persona associated with a subscriber on the network; predicting a traffic load on a network function based on the subscriber's persona; and allocating the subscriber to a network function based on the traffic load and the subscriber's persona. The system including: a subscriber persona builder configured to build a subscriber persona associated with a subscriber on the network; an analysis module configured to predict a traffic load on a network function based on the subscriber's persona; and an allocation module configured to allocate the subscriber to a network function based on the traffic load and the subscriber's persona.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 16, 2022
    Inventors: Alexander OSMAN, Kamakshi SRIDHAR, Ty SAYERS, Jorge QUAN, Rajani NESARGIKAR, Gangaraju K. SIDDALINGAIAH
  • Patent number: 11336568
    Abstract: A method and system for authorizing traffic flows in a computer network. The method including: receiving a packet from a traffic flow sent by a sender; determining whether the traffic flow has been previously authorized; if the traffic flow has not been previously authorized: determining a subscriber associated with the traffic flow, based on the data retrieved from the packet; requesting authorization from an authorization server based on the subscriber and the data retrieved from the packet; upon receiving a response from the authorization server, sending at least three duplicate acknowledgments to the sender, to generate a retransmission in advance of the standard retransmission timing; otherwise, if the traffic flow has been previously authorized, allowing the packet to continue to a destination.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: May 17, 2022
    Inventors: Rajeshwar Patil, Gangaraju K Siddalingaiah, Kemparaju Sannamariyappa
  • Publication number: 20220141148
    Abstract: A method for congestion management on a computer network including: receiving a packet from a traffic flow; determining at least one attribute associated with the packet; determining a priority level for the packet based on the at least one attribute; determining a queue depth for a queue in a data plane path of the packet; determining whether to send or drop the packet based on the priority level and the queue depth. A system for congestion management including: an incoming packet handler configured to receive a packet; an application detector configured to determine at least one attribute associated with the packet; a policy module configured to determine a priority level for the packet based on the at least one attribute; an enhanced weighted random early detection module configured to determine a queue depth and whether to send or drop the packet based on the priority level and the queue depth.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 5, 2022
    Inventors: Rajeshwar Patil, Gangaraju K Siddalingaiah, Kemparaju Sannamariyappa
  • Publication number: 20210357371
    Abstract: A system and method for database instructions in a computer network, the method including: determining a subscriber event associated with a traffic flow; providing subscriber data, associated with the subscriber event to a network device; receiving, from the network device, subscriber id information and a plurality of subscriber rules or services as a plurality of rows; aggregating the plurality of rows to a single row; and writing the single row to a database. The system including: an input module configured to determine a subscriber event, provide subscriber data, associated with the subscriber event to a network device; and receive, from the network device, subscriber id information and a plurality of subscriber rules or services as a plurality of rows; a serialization module configured to aggregate the plurality of rows to a single row; and an output module configured to write the single row to a database.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 18, 2021
    Inventors: Shailesh DEVARAJ, Gangaraju K. SIDDALINGAIAH, Bhargav Marithamanahalli PRABHAKAR
  • Publication number: 20210184967
    Abstract: A method and system for authorizing traffic flows in a computer network. The method including: receiving a packet from a traffic flow sent by a sender; determining whether the traffic flow has been previously authorized; if the traffic flow has not been previously authorized: determining a subscriber associated with the traffic flow, based on the data retrieved from the packet; requesting authorization from an authorization server based on the subscriber and the data retrieved from the packet; upon receiving a response from the authorization server, sending at least three duplicate acknowledgments to the sender, to generate a retransmission in advance of the standard retransmission timing; otherwise, if the traffic flow has been previously authorized, allowing the packet to continue to a destination.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 17, 2021
    Inventors: Rajeshwar PATIL, Gangaraju K SIDDALINGAIAH, Kemparaju SANNAMARIYAPPA