Patents by Inventor Narsi VELDANDA
Narsi VELDANDA 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: 11930358Abstract: A method of data communication includes receiving, by a first wireless access gateway (WAG), at least a first data packet corresponding to a first data flow transmitted from user equipment (UE) and receiving, by a second WAG, at least a second data packet transmitted from the UE. In response to receiving the second data packet, the second WAG determines an identity of the first WAG, and in response to determining the identity of the first WAG, the method includes establishing a tunnel connection between the first WAG and the second WAG. After establishing the tunnel connection, the method includes receiving by the second WAG at least a third data packet corresponding to the first data flow transmitted from the UE, and the second WAG transmits to the first WAG, via the tunnel connection, the third data packet.Type: GrantFiled: November 3, 2020Date of Patent: March 12, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Mark Libby, Deepak Garg, Girish Nair, Narsi Veldanda
-
Patent number: 11665227Abstract: Systems and methods are described for intelligently managing sessions in a mobile network. A selection engine receives a trigger to select a peer node for a subscriber session. The selection engine chooses a peer selector among one or more available peer selectors in response to the trigger and determines whether the chosen peer selector is associated with a fully qualified domain name (FQDN). In response to determining that the chosen peer selector is associated with the FQDN, the selection engine determines whether a domain name system (DNS) server is configured. In response to determining that the DNS server is configured, the selection engine requests a peer list associated with the FQDN from the DNS server and selects the peer node from the peer list.Type: GrantFiled: December 27, 2021Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Narsi Veldanda, Anupama Raghavan
-
Publication number: 20220124146Abstract: Systems and methods are described for intelligently managing sessions in a mobile network. A selection engine receives a trigger to select a peer node for a subscriber session. The selection engine chooses a peer selector among one or more available peer selectors in response to the trigger and determines whether the chosen peer selector is associated with a fully qualified domain name (FQDN). In response to determining that the chosen peer selector is associated with the FQDN, the selection engine determines whether a domain name system (DNS) server is configured. In response to determining that the DNS server is configured, the selection engine requests a peer list associated with the FQDN from the DNS server and selects the peer node from the peer list.Type: ApplicationFiled: December 27, 2021Publication date: April 21, 2022Inventors: Narsi VELDANDA, Anupama RAGHAVAN
-
Patent number: 11212343Abstract: Systems and methods are described for intelligently managing sessions in a mobile network. A selection engine receives a trigger to select a peer node for a subscriber session. The selection engine chooses a peer selector among one or more available peer selectors in response to the trigger and determines whether the chosen peer selector is associated with a fully qualified domain name (FQDN). In response to determining that the chosen peer selector is associated with the FQDN, the selection engine determines whether a domain name system (DNS) server is configured. In response to determining that the DNS server is configured, the selection engine requests a peer list associated with the FQDN from the DNS server and selects the peer node from the peer list.Type: GrantFiled: July 23, 2019Date of Patent: December 28, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Narsi Veldanda, Anupama Raghavan
-
Publication number: 20210051476Abstract: A method of data communication includes receiving, by a first wireless access gateway (WAG), at least a first data packet corresponding to a first data flow transmitted from user equipment (UE) and receiving, by a second WAG, at least a second data packet transmitted from the UE. In response to receiving the second data packet, the second WAG determines an identity of the first WAG, and in response to determining the identity of the first WAG, the method includes establishing a tunnel connection between the first WAG and the second WAG. After establishing the tunnel connection, the method includes receiving by the second WAG at least a third data packet corresponding to the first data flow transmitted from the UE, and the second WAG transmits to the first WAG, via the tunnel connection, the third data packet.Type: ApplicationFiled: November 3, 2020Publication date: February 18, 2021Inventors: Mark LIBBY, Deepak GARG, Girish NAIR, Narsi VELDANDA
-
Patent number: 10924520Abstract: A method of and system for accommodating non-responsiveness of an online charging node in a networked system. A request is received from a subscriber. An online charging node is identified to be non-responsive. A default quota is assigned to the subscriber, defining a service usage threshold for the subscriber. Service is provided to the subscriber based on the default quota.Type: GrantFiled: December 12, 2017Date of Patent: February 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Girish Nair, Narsi Veldanda
-
Publication number: 20200028896Abstract: Systems and methods are described for intelligently managing sessions in a mobile network. A selection engine receives a trigger to select a peer node for a subscriber session. The selection engine chooses a peer selector among one or more available peer selectors in response to the trigger and determines whether the chosen peer selector is associated with a fully qualified domain name (FQDN). In response to determining that the chosen peer selector is associated with the FQDN, the selection engine determines whether a domain name system (DNS) server is configured. In response to determining that the DNS server is configured, the selection engine requests a peer list associated with the FQDN from the DNS server and selects the peer node from the peer list.Type: ApplicationFiled: July 23, 2019Publication date: January 23, 2020Inventors: Narsi VELDANDA, Anupama RAGHAVAN
-
Patent number: 10536326Abstract: Method of and systems for network redundancy and failure detection are disclosed. A method of assigning runtime states to nodes in a network includes transmitting initial route metric values associated with IP addresses of mobile network nodes to a router system, the relative magnitudes of the metric values being based on primary or secondary node status and active or standby runtime states. The method also includes transmitting packet(s) from one or more mobile network nodes to the router system destined for a server and one or more mobile network nodes receiving a response to the packet transmission via the router system from the server. In response to receiving the response to the transmissions, the one or more mobile network nodes setting subsequent route metric values having a reversed relative magnitude relationship to that of the initial route metric values.Type: GrantFiled: December 29, 2016Date of Patent: January 14, 2020Assignee: AFFIRMED NETWORKS, INC.Inventors: Grant Mills, Narsi Veldanda, Ronald M. Parker, Jonathan West
-
Patent number: 10129769Abstract: Systems and methods for adaptively adjusting a transaction rate at a mobile network node. A first mobile network client node receives configuration parameters including an initial transaction rate, a step up rate, a step down rate, a minimum rate, a maximum rate, an evaluation time period, a step up response time threshold, a step down response time threshold, a step up threshold percentage of responses, and a step down threshold percentage of responses. Responses associated with communications with the server node are received during a first time period associated with the evaluation time period. A percentage of the received responses being less than the step up response time threshold and a percentage of the received responses being greater than the step down response time threshold are determined. An initial transaction rate is increased by the step up rate or decreased by the step down rate based on the determined percentages.Type: GrantFiled: December 23, 2016Date of Patent: November 13, 2018Assignee: AFFIRMED NETWORKS, INC.Inventors: James L. Logan, Mark Libby, Narsi Veldanda, Rajesh Palakkal, Siddharth Bhojnagarwala
-
Publication number: 20180167424Abstract: A method of and system for accommodating non-responsiveness of an online charging node in a networked system. A request is received from a subscriber. An online charging node is identified to be non-responsive. A default quota is assigned to the subscriber, defining a service usage threshold for the subscriber. Service is provided to the subscriber based on the default quota.Type: ApplicationFiled: December 12, 2017Publication date: June 14, 2018Inventors: Girish NAIR, Narsi VELDANDA
-
Publication number: 20170195288Abstract: A method of data communication includes receiving, by a first wireless access gateway (WAG), at least a first data packet corresponding to a first data flow transmitted from user equipment (UE) and receiving, by a second WAG, at least a second data packet transmitted from the UE. In response to receiving the second data packet, the second WAG determines an identity of the first WAG, and in response to determining the identity of the first WAG, the method includes establishing a tunnel connection between the first WAG and the second WAG. After establishing the tunnel connection, the method includes receiving by the second WAG at least a third data packet corresponding to the first data flow transmitted from the UE, and the second WAG transmits to the first WAG, via the tunnel connection, the third data packet.Type: ApplicationFiled: December 22, 2016Publication date: July 6, 2017Inventors: Mark LIBBY, Deepak GARG, Girish NAIR, Narsi VELDANDA
-
Publication number: 20170195898Abstract: Systems and methods for adaptively adjusting a transaction rate at a mobile network node. A first mobile network client node receives configuration parameters including an initial transaction rate, a step up rate, a step down rate, a minimum rate, a maximum rate, an evaluation time period, a step up response time threshold, a step down response time threshold, a step up threshold percentage of responses, and a step down threshold percentage of responses. Responses associated with communications with the server node are received during a first time period associated with the evaluation time period. A percentage of the received responses being less than the step up response time threshold and a percentage of the received responses being greater than the step down response time threshold are determined. An initial transaction rate is increased by the step up rate or decreased by the step down rate based on the determined percentages.Type: ApplicationFiled: December 23, 2016Publication date: July 6, 2017Inventors: James L. LOGAN, Mark LIBBY, Narsi VELDANDA, Rajesh PALAKKAL, Siddharth BHOJNAGARWALA
-
Publication number: 20170195169Abstract: Method of and systems for network redundancy and failure detection are disclosed. A method of assigning runtime states to nodes in a network includes transmitting initial route metric values associated with IP addresses of mobile network nodes to a router system, the relative magnitudes of the metric values being based on primary or secondary node status and active or standby runtime states. The method also includes transmitting packet(s) from one or more mobile network nodes to the router system destined for a server and one or more mobile network nodes receiving a response to the packet transmission via the router system from the server. In response to receiving the response to the transmissions, the one or more mobile network nodes setting subsequent route metric values having a reversed relative magnitude relationship to that of the initial route metric values.Type: ApplicationFiled: December 29, 2016Publication date: July 6, 2017Inventors: Grant MILLS, Narsi VELDANDA, Ronald M. PARKER, Jonathan WEST