Patents by Inventor Anupam A. Bharali

Anupam A. 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).

  • Publication number: 20210328799
    Abstract: The technology presented herein enables a new network element to be authenticated to other network elements automatically. In a particular embodiment, a method provides determining a current time relative to a first time. The first time is known to the new network element and a provisioning network element. The method further provides generating first beacon data using seed data stored on the new network element and the current time and generating keying data using the first beacon data and identification information associated with the new network element. The method also provides identifying a first one-time pad (OTP) from the keying data and using the first OTP to encrypt an authentication request for transfer from the new network element to the provisioning network element.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 21, 2021
    Inventors: Tushar J. Patel, Anupam Bharali, Stan Lee
  • Patent number: 11088838
    Abstract: The technology presented herein enables a new network element to be authenticated to other network elements automatically. In a particular embodiment, a method provides determining a current time relative to a first time. The first time is known to the new network element and a provisioning network element. The method further provides generating first beacon data using seed data stored on the new network element and the current time and generating keying data using the first beacon data and identification information associated with the new network element. The method also provides identifying a first one-time pad (OTP) from the keying data and using the first OTP to encrypt an authentication request for transfer from the new network element to the provisioning network element.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 10, 2021
    Assignee: PALO ALTO NETWORKS, INC.
    Inventors: Tushar J. Patel, Anupam Bharali, Stan Lee
  • Patent number: 10838830
    Abstract: A distributed log collector and report generation architecture is disclosed. In some embodiments, a received query to generate a log report is forwarded to each of a plurality of log collector clusters, and responses to the query received from each of at least a subset of the plurality of log collector clusters are aggregated to generate the log report.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 17, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Srinath Gutti, Anupam Bharali
  • Publication number: 20190349198
    Abstract: The technology presented herein enables a new network element to be authenticated to other network elements automatically. In a particular embodiment, a method provides determining a current time relative to a first time. The first time is known to the new network element and a provisioning network element. The method further provides generating first beacon data using seed data stored on the new network element and the current time and generating keying data using the first beacon data and identification information associated with the new network element. The method also provides identifying a first one-time pad (OTP) from the keying data and using the first OTP to encrypt an authentication request for transfer from the new network element to the provisioning network element.
    Type: Application
    Filed: May 11, 2018
    Publication date: November 14, 2019
    Inventors: Tushar J. Patel, Anupam Bharali, Stan Lee
  • Patent number: 10404750
    Abstract: Using one or more externally defined objects to at least in part define a security policy is disclosed. In some embodiments, an external object list is obtained from an external list server, and a security policy comprising one or more rules based at least in part on one or more externally defined objects comprising the external object list and based at least in part on one or more locally defined objects is defined. The security policy is enforced with respect to one or more devices and periodically updated as the external object list is updated.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: September 3, 2019
    Assignee: Palo Alto Networks, Inc.
    Inventor: Anupam Bharali
  • Publication number: 20170195369
    Abstract: Using one or more externally defined objects to at least in part define a security policy is disclosed. In some embodiments, an external object list is obtained from an external list server, and a security policy comprising one or more rules based at least in part on one or more externally defined objects comprising the external object list and based at least in part on one or more locally defined objects is defined. The security policy is enforced with respect to one or more devices and periodically updated as the external object list is updated.
    Type: Application
    Filed: January 23, 2017
    Publication date: July 6, 2017
    Inventor: Anupam Bharali
  • Patent number: 9602539
    Abstract: Using one or more externally defined objects to at least in part define a security policy is disclosed. In some embodiments, an external object list is obtained from an external list server, and a security policy comprising one or more rules based at least in part on one or more externally defined objects comprising the external object list and based at least in part on one or more locally defined objects is defined. The security policy is enforced with respect to one or more devices and periodically updated as the external object list is updated.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 21, 2017
    Assignee: Palo Alto Networks, Inc.
    Inventor: Anupam Bharali
  • Patent number: 9503480
    Abstract: Deploying policy configuration across multiple security devices through hierarchical configuration templates is disclosed. In some embodiments, deploying policy configuration across multiple security devices through hierarchical configuration templates for configuring a plurality of security devices includes receiving at a first security device a hierarchy of templates from a central management server, in which the hierarchy of templates includes configuration information for a group of security devices, and in which the first security device is included in the group of security devices; and reconciling on the first security device's configuration information included in the hierarchy of templates and device specific configuration based on local configuration information, in which the first security device performs an object level reconciliation to maintain device configuration consistency.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 22, 2016
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Kunal Kundu, Zhi Ning Wang
  • Patent number: 9503424
    Abstract: Dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions is provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a network policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name by performing a Domain Name Server (DNS) query.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 22, 2016
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ajay Ghatge, Ravi Ithal
  • Patent number: 9491047
    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: February 5, 2013
    Date of Patent: November 8, 2016
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Ravi Ithal, Anupam Bharali
  • Publication number: 20160014082
    Abstract: Dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions is provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a network policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name by performing a Domain Name Server (DNS) query.
    Type: Application
    Filed: July 23, 2015
    Publication date: January 14, 2016
    Inventors: Anupam Bharali, Ajay Ghatge, Ravi Ithal
  • Publication number: 20150281285
    Abstract: Deploying policy configuration across multiple security devices through hierarchical configuration templates is disclosed. In some embodiments, deploying policy configuration across multiple security devices through hierarchical configuration templates for configuring a plurality of security devices includes receiving at a first security device a hierarchy of templates from a central management server, in which the hierarchy of templates includes configuration information for a group of security devices, and in which the first security device is included in the group of security devices; and reconciling on the first security device's configuration information included in the hierarchy of templates and device specific configuration based on local configuration information, in which the first security device performs an object level reconciliation to maintain device configuration consistency.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 1, 2015
    Inventors: Anupam Bharali, Kunal Kundu, Zhi Ning Wang
  • Patent number: 9124627
    Abstract: Dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions is provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a network policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name by performing a Domain Name Server (DNS) query.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: September 1, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ajay Ghatge, Ravi Ithal
  • Patent number: 9104745
    Abstract: A distributed log collector and report generation architecture is disclosed. In some embodiments, a received query to generate a log report is forwarded to each of a plurality of log collector clusters, and responses to the query received from each of at least a subset of the plurality of log collector clusters are aggregated to generate the log report.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 11, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: Srinath Gutti, Anupam Bharali
  • Patent number: 9027077
    Abstract: Deploying policy configuration across multiple security devices through hierarchical configuration templates is disclosed. In some embodiments, deploying policy configuration across multiple security devices through hierarchical configuration templates for configuring a plurality of security devices includes receiving at a first security device a hierarchy of templates from a central management server, in which the hierarchy of templates includes configuration information for a group of security devices, and in which the first security device is included in the group of security devices; and reconciling on the first security device's configuration information included in the hierarchy of templates and device specific configuration based on local configuration information, in which the first security device performs an object level reconciliation to maintain device configuration consistency.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: May 5, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Kunal Kundu, Zhi Ning Wang
  • Patent number: 8938777
    Abstract: Using geographical information in policy enforcement is disclosed. A request for a resource is received from a device. A policy to be applied to the request is determined based at least in part on geographical information associated with an IP address. The policy is enforced. The IP address may be either a source IP address or a destination IP address.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: January 20, 2015
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ravi Ithal, Yueh-Zen Chen
  • Patent number: 8913523
    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: March 29, 2013
    Date of Patent: December 16, 2014
    Assignee: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Anupam Bharali
  • Publication number: 20140150051
    Abstract: Dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions is provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a network policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name by performing a Domain Name Server (DNS) query.
    Type: Application
    Filed: November 22, 2013
    Publication date: May 29, 2014
    Applicant: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ajay Ghatge, Ravi Ithal
  • Patent number: 8621556
    Abstract: Dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions is provided. In some embodiments, dynamic resolution of Fully Qualified Domain Name (FQDN) address objects in policy definitions includes receiving a network policy that includes a domain name (e.g., the network policy can include a network security rule that is based on the domain name); and periodically updating Internet Protocol (IP) address information associated with the domain name by performing a Domain Name Server (DNS) query.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: December 31, 2013
    Assignee: Palo Alto Networks, Inc.
    Inventors: Anupam Bharali, Ajay Ghatge, Ravi Ithal
  • Publication number: 20130318198
    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: Application
    Filed: March 29, 2013
    Publication date: November 28, 2013
    Applicant: Palo Alto Networks, Inc.
    Inventors: Nir Zuk, Anupam Bharali