Patents by Inventor Bobby Vandalore

Bobby Vandalore 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: 9674870
    Abstract: In general, techniques are described for aggregating, within a network device, internal forwarding routes for multiple control protocols and allocating next hops for the routes among individual service units of a decentralized control plane for the network device. The techniques may also include aggregating internal forwarding routes for data protocols and allocating next hops for the routes among individual forwarding units of a decentralized data plane for the network device. In one example, a mobile gateway includes a plurality of subscriber management service units that present a uniform interface to nodes within a mobile service provider network. An allocation manager apportions a control protocol session identifier namespace into a plurality of contiguous, non-overlapping protocol session identifier ranges and allocates the ranges among the service units.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasa Chaganti, Apurva Mehta, Gopi Krishna, Bin W. Hong, Santosh Gupta, Bobby Vandalore
  • Patent number: 9036476
    Abstract: In general, techniques are described for maintaining load balancing after service application. A network device comprising ingress and egress forwarding components and a service card may implement the techniques. An ingress forwarding component receives a packet and, in response to a determination that the service is to be applied to the packet, updates the packet to include an ingress identifier that identifies the ingress forwarding component, thereafter transmitting the updated packet to the service card. The service card applies the service to the updated packet to generate a serviced packet and transmits the serviced packet to the ingress forwarding component identified by the ingress identifier so as to maintain load balancing of packet flows across the plurality of forwarding components. The ingress forwarding component determines a next hop to which to forward the serviced packet and the egress forwarding component forwards the serviced packet to the determined next hop.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: May 19, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Jagadish Grandhi, Gopi Krishna, Ananda Sathyanarayana, Arun Balasubramanian, Bobby Vandalore
  • Patent number: 8953592
    Abstract: In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Gopi Krishna, Apurva Mehta, Ananda Sathyanarayana, Bobby Vandalore, Dinesh Bakiaraj, Vignesh Chinnakkannu
  • Patent number: 8693398
    Abstract: In general, techniques are described for facilitating interchassis redundancy (ICR) among heterogenous mobile gateway member chassis that provide high-availability services as an group to one or more mobile subscribers. In one example, a member chassis of the mobile gateway comprises a control plane having a plurality of distributed subscriber management service units that serve as anchors for subscriber sessions. A redundancy group defines a backup association between one of the subscriber management service units and a subscriber management service unit of another member chassis of the mobile gateway. A routing unit of the member chassis comprises a resource manager that negotiates parameters for a communication channel for the redundancy group.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: April 8, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasa Chaganti, Apurva Mehta, Samya Das Sarma, Bobby Vandalore, Kumar Mehta
  • Publication number: 20140092899
    Abstract: In general, techniques are described for informing services nodes of private network address information in order to apply subscriber-aware services with the services node. In some examples, a services node includes an Authentication, Authorization, and Accounting (AAA) interface to receive a AAA message, wherein the AAA message has been extended from a AAA protocol to specify a private network address of a subscriber device authenticated to an access network by the AAA server and assigned the private network address that is not routable external to the access network. A mapping module associates the public network address of subscriber data traffic with the private network address received by the AAA message. One or more service modules select one or more of a plurality of subscriber policies using the associated private network address and apply services to the subscriber data traffic in accordance with the selected subscriber policies.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Gopi Krishna, Apurva Mehta, Ananda Sathyanarayana, Bobby Vandalore, Dinesh Bakiaraj, Vignesh Chinnakkannu
  • Publication number: 20140092738
    Abstract: In general, techniques are described for maintaining load balancing after service application. A network device comprising ingress and egress forwarding components and a service card may implement the techniques. An ingress forwarding component receives a packet and, in response to a determination that the service is to be applied to the packet, updates the packet to include an ingress identifier that identifies the ingress forwarding component, thereafter transmitting the updated packet to the service card. The service card applies the service to the updated packet to generate a serviced packet and transmits the serviced packet to the ingress forwarding component identified by the ingress identifier so as to maintain load balancing of packet flows across the plurality of forwarding components. The ingress forwarding component determines a next hop to which to forward the serviced packet and the egress forwarding component forwards the serviced packet to the determined next hop.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Jagadish Grandhi, Gopi Krishna, Ananda Sathyanarayana, Arun Balasubramanian, Bobby Vandalore
  • Patent number: 8635326
    Abstract: In general, techniques are described for aggregating, within a network device, internal forwarding routes for multiple control protocols and allocating next hops for the routes among individual service units of a decentralized control plane for the network device. The techniques may also include aggregating internal forwarding routes for data protocols and allocating next hops for the routes among individual forwarding units of a decentralized data plane for the network device. In one example, a mobile gateway includes a plurality of subscriber management service units that present a uniform interface to nodes within a mobile service provider network. An allocation manager apportions a control protocol session identifier namespace into a plurality of contiguous, non-overlapping protocol session identifier ranges and allocates the ranges among the service units.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: January 21, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Srinivasa Chaganti, Apurva Mehta, Gopi Krishna, Bin W. Hong, Santosh Gupta, Bobby Vandalore
  • Publication number: 20030046604
    Abstract: The present invention relates to a method and system for implementing protocol redundancy in a router. In particular, the invention relates to providing redundancy of multi protocol label switching (MPLS). In one aspect, the present invention provides MPLS redundancy wherein all protocol states are mirrored. An active processor provides MPLS operations. In the present invention, a standby processor is coupled to the active processor. During the initial synchronization, all protocol information from the active processor is forwarded to the standby processor. The protocol information can include event information and state information. Thereafter, any updates of protocol information are immediately forwarded to the standby processor in an orderly and controlled manner. Upon failure of the active processor, the standby processor takes over as the active processor. All MPLS protocol operations are performed on the new active processor.
    Type: Application
    Filed: May 3, 2002
    Publication date: March 6, 2003
    Inventors: Chun-Hung Lau, Chi Fai Ho, Vishal Murgai, Bobby Vandalore