Patents by Inventor Anupam Bharali

Anupam Bharali 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: 8566900
    Abstract: Using geographical information in policy enforcement is disclosed. A policy is determined based on geographical information associated with an IP address. A policy is enforced based at least in part on the geographical information. The IP address may be either a source IP address or a destination IP address. In some cases network traffic is monitored to determine the IP address.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: October 22, 2013
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ravi Ithal, Yueh-Zen Chen
  • Patent number: 8438252
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The network device can be configured locally or using the central management system.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: May 7, 2013
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
  • Patent number: 8432832
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for configuring network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The central management system determines the network device has received a request to update a shared configuration object, where the request did not originate from the central management system, and updates the central configuration database.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 30, 2013
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Anupam Bharali
  • Patent number: 8289982
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 16, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
  • Publication number: 20120166599
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The network device can be configured locally or using the central management system.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 28, 2012
    Applicant: PALO ALTO NETWORKS, INC.
    Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
  • Patent number: 8108495
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing network devices. A central management system stores shared configuration objects in a central configuration database. A network device stores shared configuration objects and device-specific configuration objects in a local configuration database. The local configuration database's shared configuration objects correspond to shared configuration objects in the central configuration database. The network device can be configured locally or using the central management system.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: January 31, 2012
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
  • Patent number: 8036226
    Abstract: In general, the invention is directed to techniques of dynamically balancing network traffic load among multiple paths through a computer network. The techniques distribute and redistribute flows of network packets between different paths based on dynamically measured path bandwidth and loads of each flow. In distributing the flows, Quality of Service (QoS) bandwidth requirements of the flows may be maintained.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: October 11, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Qingming Ma, Anupam A. Bharali
  • Patent number: 7936783
    Abstract: In general, the invention is directed to techniques of load balancing network traffic among paths on a point-to-multipoint overlay network. In load balancing the network traffic, the techniques take into consideration costs associated with paths through the overlay network and costs associated with paths beyond the egress points of the overlay network, even when such costs may be unequal.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 3, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Anupam Bharali, Qingming Ma
  • Publication number: 20100238934
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 23, 2010
    Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
  • Patent number: 7769019
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: August 3, 2010
    Assignee: Juniper Networks, Inc.
    Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
  • Patent number: 7590149
    Abstract: In general, the invention is directed to techniques of load balancing network traffic among paths on a point-to-multipoint overlay network. In load balancing the network traffic, the techniques take into consideration costs associated with paths through the overlay network and costs associated with paths beyond the egress points of the overlay network, even when such costs may be unequal.
    Type: Grant
    Filed: November 10, 2006
    Date of Patent: September 15, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Anupam Bharali, Qingming Ma
  • Patent number: 7583677
    Abstract: In general, the invention is directed to techniques of dynamically balancing network traffic load among multiple paths through a computer network. The techniques distribute and redistribute flows of network packets between different paths based on dynamically measured path bandwidth and loads of each flow. In distributing the flows, Quality of Service (QoS) bandwidth requirements of the flows may be maintained.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: September 1, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Qingming Ma, Anupam A. Bharali
  • Publication number: 20070263553
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Application
    Filed: May 23, 2007
    Publication date: November 15, 2007
    Inventors: Anupam Bharali, Balraj Singh, Manish Sampat, Amit Singh, Rajiv Batra
  • Patent number: 7230949
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: June 12, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
  • Publication number: 20030112809
    Abstract: The present invention provides an efficient system and method for routing information through a dynamic network. The system includes at least one ingress point and one egress point. The ingress and egress point cooperate to form a virtual circuit for routing packets to destination subnets directly reachable by the egress point. The egress point automatically discovers which subnets are directly accessible via its local ports and summarizes this information for the ingress point. The ingress point receives this information, compiles it into a routing table, and verifies that those subnets are best accessed by the egress point. Verification is accomplished by sending probe packets to select addresses on the subnet. Additionally, the egress point may continue to monitor the local topology and incrementally update the information to the ingress to allow the ingress to adjust its compiled routing table.
    Type: Application
    Filed: August 23, 2002
    Publication date: June 19, 2003
    Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
  • Patent number: 6297823
    Abstract: A method providing for an improved user interface. In one aspect of the invention, a method is disclosed allowing an inlay from one application to have its parent application set to a second application. This allows, for example, an application which provides for network monitoring to have an inlay displayed in a web browser or the like allowing easier viewing of the inlay by the user when executing the web browser.
    Type: Grant
    Filed: April 3, 1998
    Date of Patent: October 2, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Anupam Bharali, George Skillman
  • Patent number: 6216163
    Abstract: A method and apparatus for providing visualization of performance of a distributed network. The method provides a user interface allowing easy visualization of the performance together with methods and apparatus for determining the distance from a client to a server in the network, for determining a service provider domain, for determining network congestion level, for determining bottleneck throughput, for determining bottleneck location, for determining page retrieval time and for automatically restarting a page under predetermined conditions.
    Type: Grant
    Filed: March 11, 1998
    Date of Patent: April 10, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: Anupam Bharali, James Goetz, Venkat Rangan