Patents by Inventor Girish Nair

Girish Nair 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: 11930358
    Abstract: 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: Grant
    Filed: November 3, 2020
    Date of Patent: March 12, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Libby, Deepak Garg, Girish Nair, Narsi Veldanda
  • Publication number: 20230050017
    Abstract: Techniques for distributed charging in digital telecommunications networks are disclosed. In one particular embodiment, the techniques may be realized as a method that includes provisioning a data path that carries a plurality of network flows, receiving a shared usage quota associated with the plurality of network flows, and allocating the shared usage quota among the plurality of network flows. For each network flow among the plurality of network flows, the method includes providing the data path with data indicative of an amount of the shared usage quota allocated to the network flow, configuring the data path to collect metering data associated with the network flow, and configuring the data path to enforce the shared usage quota based on the metering data associated with the network flow and the amount of the shared usage quota allocated to the network flow.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 16, 2023
    Inventors: Mark LIBBY, Anupama RAGHAVAN, Krishna GUNDAMARAJU, Girish NAIR
  • Patent number: 11483685
    Abstract: Techniques for distributed charging in digital telecommunications networks are disclosed. In one particular embodiment, the techniques may be realized as a method that includes provisioning a data path that carries a plurality of network flows, receiving a shared usage quota associated with the plurality of network flows, and allocating the shared usage quota among the plurality of network flows. For each network flow among the plurality of network flows, the method includes providing the data path with data indicative of an amount of the shared usage quota allocated to the network flow, configuring the data path to collect metering data associated with the network flow, and configuring the data path to enforce the shared usage quota based on the metering data associated with the network flow and the amount of the shared usage quota allocated to the network flow.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 25, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Libby, Anupama Raghavan, Krishna Gundamaraju, Girish Nair
  • Publication number: 20210400525
    Abstract: In some embodiments, a selection module associated with a control plane node implementing CUPS functionality can identify a user plane element for assigning user plane functionalities based on static and/or dynamic selection criteria. Dynamic criteria can include, for example, load information, latency, and hardware acceleration support. In some embodiments, a control plane node can determine whether to implement a CUPS or a non-CUPS session. If a non-CUPS session is determined, the CUPS control plane node can assume user plane functionalities in addition to control plane functionalities.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 23, 2021
    Inventors: Prasasth PALNATI, Girish NAIR, Srinivas KAPPLA
  • Publication number: 20210377712
    Abstract: Systems and methods for improving efficiency in a mobile communications network are described. In one embodiment, a method for conserving network resources comprises releasing network resources related to a User Equipment (“UE”) session at one or more network nodes without notifying the UE. A subset of the session information that can be used to connect with the UE is stored at a network node. If data is received for the UE, the stored subset of information can be used to 1) establish network resources related to the UE that were previously released and 2) deliver the data to the UE. In another embodiment, shared data resources are granted to one or more subscribers associated with a Designated User Group (“DUG”). An online charging session is assigned to the DUG that identifies policy data for granting shared data resources to the Designated User Group.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 2, 2021
    Inventors: Girish NAIR, Srinivas KAPPLA
  • Patent number: 11051201
    Abstract: In some embodiments, a selection module associated with a control plane node implementing CUPS functionality can identify a user plane element for assigning user plane functionalities based on static and/or dynamic selection criteria. Dynamic criteria can include, for example, load information, latency, and hardware acceleration support. In some embodiments, a control plane node can determine whether to implement a CUPS or a non-CUPS session. If a non-CUPS session is determined, the CUPS control plane node can assume user plane functionalities in addition to control plane functionalities.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prasasth Palnati, Girish Nair, Srinivas Kappla
  • Patent number: 11051150
    Abstract: Systems and methods for improving efficiency in a mobile communications network are described. In one embodiment, a method for conserving network resources comprises releasing network resources related to a User Equipment (“UE”) session at one or more network nodes without notifying the UE. A subset of the session information that can be used to connect with the UE is stored at a network node. If data is received for the UE, the stored subset of information can be used to 1) establish network resources related to the UE that were previously released and 2) deliver the data to the UE. In another embodiment, shared data resources are granted to one or more subscribers associated with a Designated User Group (“DUG”). An online charging session is assigned to the DUG that identifies policy data for granting shared data resources to the Designated User Group.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: June 29, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Nair, Srinivas Kappla
  • Publication number: 20210051476
    Abstract: 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: Application
    Filed: November 3, 2020
    Publication date: February 18, 2021
    Inventors: Mark LIBBY, Deepak GARG, Girish NAIR, Narsi VELDANDA
  • Patent number: 10924520
    Abstract: 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: Grant
    Filed: December 12, 2017
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Girish Nair, Narsi Veldanda
  • Patent number: 10882613
    Abstract: A device can include an unmanned aerial vehicle (UAV) frame physically connected to a UAV, two or more support arms connected to and extending from the frame, a first servomotor coupled to a first support arm and providing rotatable movement of the first support arm in a first plane; a second servomotor coupled to a second support arm and providing rotatable movement of the second support arm in a second plane, a second frame connected to the support arms, and an end effector connected to the second frame.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: January 5, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Nityanand Sharma, Girish Nair
  • Patent number: 10856134
    Abstract: Systems and methods for optimizing SMS communications such that an SMS-SC is bypassed in the communications include receiving, by an A-SCEF, at least one communication from an AS, the at least one communication including a data payload and a generic destination UE identifier, determining, by the A-SCEF, the at least one communication is associated with an SMS communication, creating, by the A-SCEF, a message including the data payload and a network-usable destination UE identifier, and providing, by the A-SCEF, the message to a MME such that it recognizes the message as an SMS communication and forwards the data payload to the UE as an SMS communication.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: December 1, 2020
    Assignee: MICROSOFT TECHNOLGY LICENSING, LLC
    Inventors: Prasasth Palnati, Srinivas Kappla, Girish Nair
  • Publication number: 20200351626
    Abstract: Techniques for distributed charging in digital telecommunications networks are disclosed. In one particular embodiment, the techniques may be realized as a method that includes provisioning a data path that carries a plurality of network flows, receiving a shared usage quota associated with the plurality of network flows, and allocating the shared usage quota among the plurality of network flows. For each network flow among the plurality of network flows, the method includes providing the data path with data indicative of an amount of the shared usage quota allocated to the network flow, configuring the data path to collect metering data associated with the network flow, and configuring the data path to enforce the shared usage quota based on the metering data associated with the network flow and the amount of the shared usage quota allocated to the network flow.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 5, 2020
    Inventors: Mark LIBBY, Anupama RAGHAVAN, Krishna GUNDAMARAJU, Girish NAIR
  • Publication number: 20200008031
    Abstract: Systems and methods for improving efficiency in a mobile communications network are described. In one embodiment, a method granting data resources to one or more subscribers belonging to a group in a communications network comprises receiving a request to create an online charging session, wherein the request identifies a designated user group (“DUG”) associated with one or more subscribers. If the DUG is not associated with an existing online charging session, the DUG identifier can be used to request a new online charging session and receive from the online charging node policy data assigned to the DUG. In another embodiment, the method includes grating data resources to the one or more subscribers based on the policy data, which are shared by the one or more subscribers.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Girish NAIR, Srinivas KAPPLA
  • Publication number: 20190261213
    Abstract: In some embodiments, a selection module associated with a control plane node implementing CUPS functionality can identify a user plane element for assigning user plane functionalities based on static and/or dynamic selection criteria. Dynamic criteria can include, for example, load information, latency, and hardware acceleration support. In some embodiments, a control plane node can determine whether to implement a CUPS or a non-CUPS session. If a non-CUPS session is determined, the CUPS control plane node can assume user plane functionalities in addition to control plane functionalities.
    Type: Application
    Filed: February 20, 2019
    Publication date: August 22, 2019
    Inventors: Prasasth PALNATI, Girish NAIR, Srinivas KAPPLA
  • Publication number: 20190090122
    Abstract: Systems and methods for optimizing SMS communications such that an SMS-SC is bypassed in the communications include receiving, by an A-SCEF, at least one communication from an AS, the at least one communication including a data payload and a generic destination UE identifier, determining, by the A-SCEF, the at least one communication is associated with an SMS communication, creating, by the A-SCEF, a message including the data payload and a network-usable destination UE identifier, and providing, by the A-SCEF, the message to a MME such that it recognizes the message as an SMS communication and forwards the data payload to the UE as an SMS communication.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Prasasth PALNATI, Srinivas KAPPLA, Girish NAIR
  • Publication number: 20190084670
    Abstract: A device can include an unmanned aerial vehicle (UAV) frame physically connected to a UAV, two or more support arms connected to and extending from the frame, a first servomotor coupled to a first support arm and providing rotatable movement of the first support arm in a first plane; a second servomotor coupled to a second support arm and providing rotatable movement of the second support arm in a second plane, a second frame connected to the support arms, and an end effector connected to the second frame.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Nityanand SHARMA, Girish NAIR
  • Patent number: 10091832
    Abstract: Systems and methods of directing a mobile user to a redirect server when the mobile user experiences session startup failure thereby reducing repeated attempts to establish a session during session startup failure. A first request is received in packet gateway to create a mobile session in a mobile network for a mobile device. A second request is transmitted to a server, the second request associated with an inquiry regarding a status of the mobile device. A call failure indication is received from the server for the mobile device. An indication of call success is transmitted to a serving gateway, and a redirect session is created such that the mobile device is directed to a redirect sever during the redirect session, thereby reducing repeated attempts to establish a session during session startup failure.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: October 2, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Girish Nair, Srinivas Kappla
  • Patent number: 10045234
    Abstract: A tester device may establish a connection to customer devices using protocols, such as a Universal Plug and Play (UPnP) protocol or an Open Mobile Alliance device management (OMA DM) protocol. The tester device may receive information related to wireless communications or operations of the customer devices and the information may be determined by the customer devices. The tester device may perform an analysis of the information. The tester device may provide instructions to the customer devices to cause the customer devices to use a channel to communicate. The tester device may perform a throughput test of the customer devices. The tester device may receive additional information based on performing the throughput test. The tester device may perform a comparison of the information and the additional information. The tester device may provide other instructions to the customer devices to cause the customer devices to use the channel.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 7, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jivko Varlakov, Brian E. Bond, Fijula Kuniyil, Nityanand Sharma, Jagannath K. Rangarajan, Girish Nair
  • Publication number: 20180199217
    Abstract: A tester device may establish a connection to customer devices using protocols, such as a Universal Plug and Play (UPnP) protocol or an Open Mobile Alliance device management (OMA DM) protocol. The tester device may receive information related to wireless communications or operations of the customer devices and the information may be determined by the customer devices. The tester device may perform an analysis of the information. The tester device may provide instructions to the customer devices to cause the customer devices to use a channel to communicate. The tester device may perform a throughput test of the customer devices. The tester device may receive additional information based on performing the throughput test. The tester device may perform a comparison of the information and the additional information. The tester device may provide other instructions to the customer devices to cause the customer devices to use the channel.
    Type: Application
    Filed: September 29, 2017
    Publication date: July 12, 2018
    Inventors: Jivko VARLAKOV, Brian E. BOND, Fijula KUNIYIL, Nityanand SHARMA, Jagannath K. RANGARAJAN, Girish NAIR
  • Publication number: 20180167424
    Abstract: 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: Application
    Filed: December 12, 2017
    Publication date: June 14, 2018
    Inventors: Girish NAIR, Narsi VELDANDA