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: 8566900Abstract: 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: GrantFiled: May 23, 2011Date of Patent: October 22, 2013Assignee: Palo Alto Networks, Inc.Inventors: Anupam Bharali, Ravi Ithal, Yueh-Zen Chen
-
Patent number: 8438252Abstract: 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: GrantFiled: December 22, 2011Date of Patent: May 7, 2013Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
-
Patent number: 8432832Abstract: 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: GrantFiled: August 30, 2012Date of Patent: April 30, 2013Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Anupam Bharali
-
Patent number: 8289982Abstract: 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: GrantFiled: March 22, 2010Date of Patent: October 16, 2012Assignee: Juniper Networks, Inc.Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
-
Publication number: 20120166599Abstract: 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: ApplicationFiled: December 22, 2011Publication date: June 28, 2012Applicant: PALO ALTO NETWORKS, INC.Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
-
Patent number: 8108495Abstract: 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: GrantFiled: April 30, 2009Date of Patent: January 31, 2012Assignee: Palo Alto Networks, Inc.Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
-
Patent number: 8036226Abstract: 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: GrantFiled: August 26, 2009Date of Patent: October 11, 2011Assignee: Juniper Networks, Inc.Inventors: Qingming Ma, Anupam A. Bharali
-
Patent number: 7936783Abstract: 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: GrantFiled: June 30, 2009Date of Patent: May 3, 2011Assignee: Juniper Networks, Inc.Inventors: Anupam Bharali, Qingming Ma
-
Publication number: 20100238934Abstract: 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: ApplicationFiled: March 22, 2010Publication date: September 23, 2010Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
-
Patent number: 7769019Abstract: 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: GrantFiled: May 23, 2007Date of Patent: August 3, 2010Assignee: Juniper Networks, Inc.Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
-
Patent number: 7590149Abstract: 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: GrantFiled: November 10, 2006Date of Patent: September 15, 2009Assignee: Juniper Networks, Inc.Inventors: Anupam Bharali, Qingming Ma
-
Patent number: 7583677Abstract: 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: GrantFiled: November 3, 2006Date of Patent: September 1, 2009Assignee: Juniper Networks, Inc.Inventors: Qingming Ma, Anupam A. Bharali
-
Publication number: 20070263553Abstract: 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: ApplicationFiled: May 23, 2007Publication date: November 15, 2007Inventors: Anupam Bharali, Balraj Singh, Manish Sampat, Amit Singh, Rajiv Batra
-
Patent number: 7230949Abstract: 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: GrantFiled: August 23, 2002Date of Patent: June 12, 2007Assignee: Juniper Networks, Inc.Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
-
Publication number: 20030112809Abstract: 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: ApplicationFiled: August 23, 2002Publication date: June 19, 2003Inventors: Anupam A. Bharali, Balraj Singh, Manish H. Sampat, Amit P. Singh, Rajiv Batra
-
Patent number: 6297823Abstract: 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: GrantFiled: April 3, 1998Date of Patent: October 2, 2001Assignee: Lucent Technologies Inc.Inventors: Anupam Bharali, George Skillman
-
Patent number: 6216163Abstract: 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: GrantFiled: March 11, 1998Date of Patent: April 10, 2001Assignee: Lucent Technologies Inc.Inventors: Anupam Bharali, James Goetz, Venkat Rangan