Patents by Inventor Rajeev Koodli

Rajeev Koodli 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: 11863398
    Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Mazin Gilbert
  • Publication number: 20230388197
    Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.
    Type: Application
    Filed: August 9, 2023
    Publication date: November 30, 2023
    Applicant: Google LLC
    Inventors: Rajeev Koodli, Mazin Gilbert
  • Publication number: 20230267089
    Abstract: The present disclosure provides a compute platform architecture for virtualized and cloud native network functions. The architecture uses a reduced instruction set computer-based general purpose processor along with multiple special purpose accelerators and an integrated network interface card. As such, the architecture can accommodate multiple hundreds of gigabits of input/output.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 24, 2023
    Inventors: Santanu Dasgupta, Durgaprasad V. Ayyadevara, Bor Chan, Prashant R. Chandra, Bok Knun Randolph Chung, Max Kamenetsky, Rajeev Koodli, Shahin Valoth
  • Publication number: 20230078246
    Abstract: Aspects of the disclosure are directed to a central management plane (CMP) of one or more processors for regulating streams of data from each of a number of network nodes of a distributed network. The one or more processors can train and deploy machine learning models across the network nodes, and the CMP can generate policies for each network node. The generated policies specify how a network node is to transmit data to the platform for further training or retraining of the deployed machine learning models. The CMP generates the policies using metric data characterizing each network node and respective streams of input data, and are generated based on a number of objectives, including model output quality of the deployed models, and operational cost to transmit and process streams of data across the distributed network.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 16, 2023
    Inventors: Rajeev Koodli, Mazin Gilbert
  • Patent number: 11425602
    Abstract: A method for service selection in mobile networks includes receiving from a control plane, a request for a user plane instance. The user plane instance is configured to perform packet processing for a user equipment during a communication session. The method also includes identifying a plurality of user plane instance candidates associated with a base station in communication with the user equipment. The plurality of user plane instance candidates is configurable by the control plane. For each user plane instance candidate, the method includes determining one or more selection parameters corresponding to a subset of key performance indicators for the base station. The method further includes selecting one of the plurality of user plane instance candidates to fulfill the request for the user plane instance from the control plane based on the one or more selection parameters determined for each of the plurality of user plane instance candidates.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventor: Rajeev Koodli
  • Publication number: 20210329496
    Abstract: A method for service selection in mobile networks includes receiving from a control plane, a request for a user plane instance. The user plane instance is configured to perform packet processing for a user equipment during a communication session. The method also includes identifying a plurality of user plane instance candidates associated with a base station in communication with the user equipment. The plurality of user plane instance candidates is configurable by the control plane. For each user plane instance candidate, the method includes determining one or more selection parameters corresponding to a subset of key performance indicators for the base station. The method further includes selecting one of the plurality of user plane instance candidates to fulfill the request for the user plane instance from the control plane based on the one or more selection parameters determined for each of the plurality of user plane instance candidates.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Applicant: Google LLC
    Inventor: Rajeev Koodli
  • Patent number: 10506487
    Abstract: Systems and methods for maintaining a user session during an access network handover are provided. The method can include establishing, between a user equipment and an access network, a first connection over a first access network, and a second connection over a second access network such that the first and second connections exist concurrently. The method can include setting the first connection as an active connection for conveying data packets for stateful user session, and setting the second connection as a standby connection. The method can include exchanging a series of handover messages between the user equipment and the access gateway. The method can include transitioning the active connection to the second connection, and setting the first connection to the standby connection. The method can include continuing, over the second connection, the stateful user session such that a state of the stateful user session is maintained through the transition.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 10, 2019
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Hassan Sipra, Dutt Kalapatapu
  • Patent number: 10356746
    Abstract: Internet Connectivity Services provided by mobile wireless stations deployed in drones, balloons, airplanes etc. may be intermittent and in some cases event-driven, such as in response to emergency and natural disasters. In such deployments, end users of wireless devices may not know that Internet connectivity has become available. Even when the wireless device, such as a smartphone, is able to autonomously attach to the network when Internet connectivity becomes available, end users may not realize that their devices have re-connected to the network. The proposed systems and methods relate to providing Internet service availability notification to end users. The proposed systems and methods collect data related to Internet service availability notifications for analytics.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Hassan Sipra, Alan Jones, Francis Tsui, Bok Knun Randolph Chung
  • Patent number: 10349328
    Abstract: A method includes receiving one or more data packets from an external network when a user device connects to a first network. The user device is configured for dual connectivity with the first network and a second network. The method also includes transmitting a measurement configuration to a modem of the user device and receiving a measurement report from the modem. When it is feasible for the modem to perform a network change, the method includes transmitting a network change command to the modem. The network change command causes the modem to perform the network switch to connect the user device to the second network.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: July 9, 2019
    Assignee: Google LLC
    Inventors: Mitchell Trott, Krishna Kamal Sayana, Dutt Kalapatapu, Rajeev Koodli, Hassan Sipra
  • Publication number: 20180124740
    Abstract: Internet Connectivity Services provided by mobile wireless stations deployed in drones, balloons, airplanes etc. may be intermittent and in some cases event-driven, such as in response to emergency and natural disasters. In such deployments, end users of wireless devices may not know that Internet connectivity has become available. Even when the wireless device, such as a smartphone, is able to autonomously attach to the network when Internet connectivity becomes available, end users may not realize that their devices have re-connected to the network. The proposed systems and methods relate to providing Internet service availability notification to end users. The proposed systems and methods collect data related to Internet service availability notifications for analytics.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Rajeev Koodli, Hassan Sipra, Alan Jones, Francis Tsui, Bok Knun Randolph Chung
  • Patent number: 9913173
    Abstract: This disclosure provides systems, methods, and apparatus for handover of communications between a plurality of radio user equipment and an egressing mobile base station to an ingressing mobile base station. The user equipment are terrestrially located within a geographical service zone (GSZ) having an ingress zone and an egress zone. When an egressing mobile base station enters an egress zone, it initiates a handover to a management node associated with the GSZ. The management node communicates with the ingressing mobile base station, which has entered the ingress zone, to accept the handover of the connections from the egressing base station. The handover is carried out without any disruption of user equipment communications. The management node can also communicate with a flight control node to control one or more flight parameters of the ingressing or egressing base station to facilitate smooth handover.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: March 6, 2018
    Assignee: Google LLC
    Inventors: Rajeev Koodli, Hassan Sipra
  • Publication number: 20180027466
    Abstract: A method includes receiving one or more data packets from an external network when a user device connects to a first network. The user device is configured for dual connectivity with the first network and a second network. The method also includes transmitting a measurement configuration to a modem of the user device and receiving a measurement report from the modem. When it is feasible for the modem to perform a network change, the method includes transmitting a network change command to the modem. The network change command causes the modem to perform the network switch to connect the user device to the second network.
    Type: Application
    Filed: July 17, 2017
    Publication date: January 25, 2018
    Applicant: Google Inc.
    Inventors: Mitchell Trott, Krishna Kamal Sayana, Dutt Kalapatapu, Rajeev Koodli, Hassan Sipra
  • Publication number: 20170303168
    Abstract: This disclosure provides systems, methods, and apparatus for handover of communications between a plurality of radio user equipment and an egressing mobile base station to an ingressing mobile base station. The user equipment are terrestrially located within a geographical service zone (GSZ) having an ingress zone and an egress zone. When an egressing mobile base station enters an egress zone, it initiates a handover to a management node associated with the GSZ. The management node communicates with the ingressing mobile base station, which has entered the ingress zone, to accept the handover of the connections from the egressing base station. The handover is carried out without any disruption of user equipment communications. The management node can also communicate with a flight control node to control one or more flight parameters of the ingressing or egressing base station to facilitate smooth handover.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Rajeev Koodli, Hassan Sipra
  • Publication number: 20170223593
    Abstract: Systems and methods for maintaining a user session during an access network handover are provided. The method can include establishing, between a user equipment and an access network, a first connection over a first access network, and a second connection over a second access network such that the first and second connections exist concurrently. The method can include setting the first connection as an active connection for conveying data packets for stateful user session, and setting the second connection as a standby connection. The method can include exchanging a series of handover messages between the user equipment and the access gateway. The method can include transitioning the active connection to the second connection, and setting the first connection to the standby connection. The method can include continuing, over the second connection, the stateful user session such that a state of the stateful user session is maintained through the transition.
    Type: Application
    Filed: December 22, 2016
    Publication date: August 3, 2017
    Inventors: Rajeev Koodli, Hassan Sipra, Dutt Kalapatapu
  • Patent number: 9712440
    Abstract: A system may provide connectivity service in a multi-tenant network. A first node in the multi-tenant network can receive data packets, each of the data packets identifying one of a plurality of tenant devices. The first node can determine an Internet Protocol (IP) address associated with each of the data packets. The first node can determine a Virtual Local Area Network Identifier (VLAN ID) based on the IP address, the VLAN ID being a unique identifier of a respective one of the tenants. The first node can add the VLAN ID of a corresponding one of the tenants into a header of each of the data packets. The first node can transport the data packets to a second node in the multi-tenant network via a multi-tenant network tunnel protocol.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: July 18, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajeev Koodli, Anand Oswal
  • Patent number: 9668161
    Abstract: A method is provided in one example embodiment and includes configuring a network element for load balancing based on input provided by a mobile gateway, where the configuring includes selecting an instance of a service flow router control function (SFR-C) at the network element based on an Internet protocol (IP) address assigned to a subscriber. The subscriber flow rules can be provided to a service flow user plane of the network element. The configuring may also include selecting a subscriber service proxy (SSP) based on a particular load balancing criterion, where a forwarding plane of the network element is configured based on the subscriber flow rules, and where a return message is communicated to the SFR-C that includes a particular IP address of the selected SSP.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 30, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arun Kavunder, Rajeev Koodli
  • Patent number: 9661522
    Abstract: A method is provided in one example embodiment and includes configuring a network element for subscriber-specific service chaining and traffic steering, where the configuring includes programming a selected service flow router user plane element with a subscriber context corresponding to a subscriber's session at a subscriber termination function. The subscriber context comprises instructions to steer subscriber traffic through a plurality of services in a network environment.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: May 23, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arun Kavunder, Rajeev Koodli
  • Patent number: 9532293
    Abstract: Systems and methods for call localization are provided. The call localization can be provided in a radio access network by detecting a call flow between mobile node such as user equipment (UE) served by the same radio access network device. For example, a gateway can detect a call localization opportunity and the call can be localized with an evolved nodeB (eNB). The method provides for efficient routing, reporting of billing information, lawful monitoring, and mobility if one or both user equipment leave the common eNB.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: December 27, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rajeev Koodli, Kuntal Chowdhury, Rajesh Ramankutty
  • Patent number: 9408177
    Abstract: A method is provided in one example embodiment and includes maintaining geographical information for a plurality of WiFi access points; and managing radio resources for a user equipment (UE) at a network element using the geographical information for the plurality of WiFi access points. In certain vitamins, the managing includes: verifying a cellular network type for the UE; preferentially admitting the UE if the UE is in a particular zone; verifying if the UE belongs to a first group associated with high data consumption; and verifying if a device associated with the UE belongs to a second group associated with high data consumption.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: August 2, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Rajeev Koodli
  • Patent number: 9294982
    Abstract: An example method is provided in one example embodiment and includes establishing a mobility context associated with a user equipment that includes a designation of a first radio access network as a primary access network and a second radio access network as a secondary access network. The method further includes defining an initial value for a data count variable representative of a number of consecutive uplink packets associated with the user equipment received over the first radio access network.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: March 22, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vimal Srivastava, Rajeev Koodli, Armin Kasum