Patents by Inventor Sandesh Kumar Sodhi

Sandesh Kumar Sodhi 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: 10771434
    Abstract: A system and method for modifying services provided by one or more network devices. A processor of a first network device identifies defined events in each of a plurality of applications, including a first defined event associated with a first application. The processor assigns a signal-route to each defined event. The processor then executes the first application and, when the processor detects occurrence of the first defined event during execution of the first application, the processor modifies services provided by a second network device by adding the first signal-route to or removing the first signal-route from a routing information base (RIB) on the first network device and advertising, to the second network device, the change in the RIB.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: September 8, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Gregory M. Dalle, Dhiraj D. Ballal, Manas Pal, Jacopo Pianigiani, Sanjay Agrawal, Sandesh Kumar Sodhi, Saravanadas P. Subramanian
  • Patent number: 10644902
    Abstract: The disclosed computer-implemented method for classifying uplink and downlink traffic in networks may include (1) maintaining a routing table that includes a plurality of routes that define paths to a plurality of network destinations in connection with a network, (2) receiving a packet to be routed toward a network destination based at least in part on a route that defines a path to the network destination in connection with the MPLS network, (3) identifying, within the routing table, the route that defines the path to the network destination, (4) determining, based at least in part on the route identified within the routing table, whether the packet represents uplink or downlink traffic, and then (5) classifying the packet as uplink or downlink traffic based at least in part on the determination. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc
    Inventors: Sandesh Kumar Sodhi, Ashish Gupta, Kaliraj Vairavakkalai
  • Patent number: 10250562
    Abstract: A system and method for handling critical events in service gateways. Configuration information is received in a service gateway, the configuration information defining a redundancy set having a master redundancy state and a standby redundancy state, the configuration information including one or more redundancy policies associated with the redundancy set, a service redundancy policy defining changes to be made in a service when a transition occurs in the state of the redundancy set. The service gateway receives further configuration information defining events that cause a transition between the master and standby redundancy states in the redundancy set. In response to detecting a redundancy event in the service gateway, the service gateway transitions the redundancy set, within the service gateway, from the master redundancy state to the standby redundancy state, modifies a first signal-route state associated with the redundancy set and modifies the service based on the service redundancy policy.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 2, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Harsha Srinath, Gregory M. Dalle, Dhiraj D. Ballal, Manas Pal, Jacopo Pianigiani, Sanjay Agrawal, Sandesh Kumar Sodhi, Saravanadas P. Subramanian
  • Patent number: 9813345
    Abstract: In general, techniques are described for offloading data transfer statistics from a mobile access gateway. The mobile access gateway comprises a forwarding unit. The forwarding unit comprises a packet forwarding engine (PFE). When the PFE receives a packet, the PFE updates a data transfer statistic based on a quantity of data in the packet. The data transfer statistic is initially stored in a memory of the PFE. The PFE is configured to push the data transfer statistic from the memory of the PFE to a memory of the forwarding unit.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Jagadish Grandhi, Dinesh Bakiaraj, Sandesh Kumar Sodhi, Ananda Sathyanarayana
  • Patent number: 9251535
    Abstract: In general, techniques are described for offloading data transfer statistics from a mobile access gateway. The mobile access gateway comprises a forwarding unit. The forwarding unit comprises a packet forwarding engine (PFE). When the PFE receives a packet, the PFE updates a data transfer statistic based on a quantity of data in the packet. The data transfer statistic is initially stored in a memory of the PFE. The PFE is configured to push the data transfer statistic from the memory of the PFE to a memory of the forwarding unit.
    Type: Grant
    Filed: January 5, 2012
    Date of Patent: February 2, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Jagadish Grandhi, Dinesh Bakiaraj, Sandesh Kumar Sodhi, Ananda Sathyanarayana