Patents Assigned to Infoblox, Inc.
  • Patent number: 9430295
    Abstract: Processing infrastructure metadata information about a virtual resource of a virtual cloud is disclosed. Infrastructure metadata information is collected. The collected metadata information is about a virtual resource of a virtual cloud. A storage of infrastructure metadata information is updated. The updating of the storage of infrastructure metadata information is performed using the collected information.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 30, 2016
    Assignee: Infoblox Inc.
    Inventors: Soheil Eizadi, Steven Whittle, Chuan Wang
  • Patent number: 9424296
    Abstract: Making data available from a database is disclosed. Making data available includes specifying a query function having a query function name, wherein the query function includes a structure and a member, determining the structure and the member included in the query function, wherein the query function has a query function name and includes the structure and the member, creating an index for the structure on the member, and compiling the query function to be available to a user by invoking the query function name without the user having to specify the structure and the member. Retrieving data from a database is disclosed. Retrieving includes invoking a query function that specifies a plurality of structures and a value, accessing a cross index of the plurality of structures, and using the cross index to access the data.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 23, 2016
    Assignee: Infoblox Inc.
    Inventors: Srinath Gutti, Stuart M. Bailey, Ivan W. Pulleyn
  • Patent number: 9369431
    Abstract: In some embodiments, a security device controller (SDC) is provided. In some embodiments, a security device controller includes receiving a configuration policy in a vendor neutral language; and automatically configuring a plurality of security devices on a heterogeneous network based on the configuration policy. For example, the plurality of security devices can include physical, virtual, or software defined network (SDN) based routers and/or firewalls, and the heterogeneous network can include security devices from a plurality of different vendors.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: June 14, 2016
    Assignee: Infoblox Inc.
    Inventors: Jason A. Kirby, John Dominic Belamaric, Francois J. Tur, Christophe Troillard
  • Patent number: 9369429
    Abstract: Techniques for associating text strings with numeric numbers for IP address management are provided. In some embodiments, various techniques for an IPAM device for associating text strings with numeric numbers for IP address management are disclosed. In some embodiments, system, method, and/or computer program product for an Internet Protocol Address Management (IPAM) system for managing an Internet Protocol (IP) address space for an enterprise network, includes associating a text string with a substring of a network address; and storing the text string in association with the substring of the network address in the IPAM system for managing the IP address space for the enterprise network.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: June 14, 2016
    Assignee: Infoblox Inc.
    Inventors: Steven Whittle, Etienne M. Liu, Frederic Andrew Voltmer, Barry Arlen Frew
  • Patent number: 9363282
    Abstract: Flux domain is generally an active threat vector, and flux domain behaviors are continually changing in an attempt to evade existing detection measures. Accordingly, new and improved techniques are disclosed for flux domain detection. In some embodiments, an online platform implementing an analytics framework for DNS security is provided for facilitating flux domain detection. For example, the online platform can implement an analytics framework for DNS security based on passive DNS traffic analysis, disclosed herein with respect to various embodiments.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: June 7, 2016
    Assignee: Infoblox Inc.
    Inventors: Bin Yu, Les Smith, Mark Threefoot
  • Patent number: 9338128
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 10, 2016
    Assignee: Infoblox Inc.
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 9317545
    Abstract: Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: April 19, 2016
    Assignee: Infoblox Inc.
    Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
  • Patent number: 9317514
    Abstract: Techniques for managing system information are disclosed. In one embodiment, a piece of system information is received, a synthesized link is created linking a system information identifier corresponding to the system information to a synthesized group identifier, the synthesized group identifier represents a group to which the synthesized information/synthesized information identifier belongs.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: April 19, 2016
    Assignee: Infoblox Inc.
    Inventors: Stuart M. Bailey, Richard Kagan, Navin Boddu, David Vigier, Thomas S. Clark, Joseph D. Head
  • Patent number: 9213736
    Abstract: Determining operating system data is disclosed, including receiving a message associated with a network protocol, extracting a set of one or more features from the message, and determining operating system data at least in part by matching one or more features of the message with one or more features of a fingerprint associated with an operating system. An exact match of the features is not required to determine operating system data.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: December 15, 2015
    Assignee: Infoblox Inc.
    Inventor: Kevin Steves
  • Patent number: 9215149
    Abstract: Visualization for managing multiple IP address management systems is provided. In some embodiments, visualization for managing multiple IP address management systems for an IP address management manager system includes communicating with a plurality of IP address management systems to determine IP address management information managed by each of the IP address management systems; and generating a graphical visualization of an IP address space managed by the plurality of IP address management systems based on the IP address management information managed by each of the IP address management systems, in which the graphical visualization of the IP address space managed by the plurality of IP address management systems indicates any gaps or overlaps in the IP address space managed by the plurality of IP address management systems.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: December 15, 2015
    Assignee: Infoblox Inc.
    Inventors: Frederic Andrew Voltmer, Thomas S. Clark, Barry Arlen Frew, Zhifeng Zhang, Sebastien Woirgard, Kugaprakash Visagamani, Wei Wang, Etienne M. Liu
  • Patent number: 9215205
    Abstract: Techniques for a hardware accelerator for a domain name server (DNS) cache are disclosed. In some embodiments, a hardware accelerator for a DNS cache includes: executing a packet processing engine of a host device to identify a DNS request; and performing a DNS lookup in the DNS cache. In some embodiments, a hardware accelerator for a DNS cache includes: determining if a time to live (TTL) parameter associated with a first entry stored in the DNS cache is below a threshold value; and if the TTL parameter associated with the first entry stored in the DNS cache is below the threshold value, then performing a pre-fetch operation to update the first entry in the DNS cache, wherein the updated entry comprises an updated TTL value.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: December 15, 2015
    Assignee: Infoblox Inc.
    Inventor: Les Smith
  • Patent number: 9203899
    Abstract: Managing network event information from a plurality of network appliances is disclosed. Each network appliance provides a network service and each has a version of a common database. Managing includes detecting network event information at a first network appliance, updating a version of the common database on the first network appliance with the network event information, and propagating the network event information to other versions of the database on other network appliances.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 1, 2015
    Assignee: Infoblox Inc.
    Inventors: Morteza Ansari, Stuart M. Bailey
  • Patent number: 9124633
    Abstract: Provisioning an Internet Protocol address is disclosed. A request to provision an Internet Protocol address to a virtual resource is received. An Internet Protocol address is automatically determined to allocate to the virtual resource. An Internet Protocol Address Management appliance is used to automatically allocate the determined Internet Protocol address to the virtual resource.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: September 1, 2015
    Assignee: Infoblox Inc.
    Inventors: Soheil Eizadi, Steven Whittle, Chuan Wang
  • Patent number: 9069774
    Abstract: A method is disclosed. A graphical representation is displayed of a network map of a network. A context indication is received for a network information specification for a first network segment of the network displayed on the graphical representation of the network map of the network. A first information is displayed on the graphical representation for the first network segment in response to the context indication. An action indication is received for a network management specification for the first network segment based at least in part on an interaction with the graphical representation of the network. The first network segment is modified based at least in part on the network management specification in response to the action indication.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: June 30, 2015
    Assignee: Infoblox Inc.
    Inventors: Morteza Ansari, Eric Duchene, Etienne M. Liu, Barry A. Frew
  • Patent number: 9065738
    Abstract: The impact of device configuration changes on operational issues and policy compliance in a computer network can be discerned from a visual data presentation that jointly shows representations of changes, issues, and policy compliance in a common view for a group of network devices. Configuration information is collected from devices in the computer network and processed to determine whether a change has occurred in a configuration of any of the devices, whether any operational issues exist for each of the devices, and whether any of the devices are not in compliance with any applicable operational policies. A display device displays the visual data presentation to allow an operator to see trends and relationships between device configuration changes and operational issues and incidents of policy non-compliance. The visual data presentation can be depicted as a graphical timeline view, a network topology view, or a table view of the information.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
  • Patent number: 9065857
    Abstract: Managing multiple IP address management systems is provided. In some embodiments, managing multiple IP address management systems includes providing an IP address management (IPAM) manager system for receiving a configuration command to manage a first IP address management system; receiving a configuration command to manage a second IP address management system; receiving a join request from the first IP address management system; and receiving a join request from the second IP address management system, in which the IP address management manager system is in communication with the first IP address management system and the second IP address management system for managing each of the first IP address management system and the second IP address management system.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: Frederic Andrew Voltmer, Thomas S. Clark, Barry Arlen Frew, Zhifeng Zhang, Sebastien Woirgard, Kugaprakash Visagamani, Wei Wang, Etienne M. Liu
  • Patent number: 9065851
    Abstract: Storing data is disclosed. A range or addresses is received and the range of addresses is stored in a bulk object. Retrieving data is disclosed. A request to access data associated with an address within a range of addresses is received. A response is derived based at least in part on a bulk object.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: Ivan W. Pulleyn, Stuart Bailey
  • Patent number: 9063965
    Abstract: Maintaining consistent DNS information is disclosed. Information associated with a resource is received. A resource record is populated with the information. View information is derived from the resource record.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: June 23, 2015
    Assignee: Infoblox Inc.
    Inventors: Ivan W. Pulleyn, Stuart M. Bailey, Morteza Ansari, Etienne M. Liu, Ulf P. Ekberg, Srinath Gutti
  • Patent number: 9053133
    Abstract: A technique for enforcing a database relationship is disclosed. The technique includes specifying within a database schema a reference type that associates two structures and specifies the relationship between the two structures, and automatically generating code that checks the relationship between the two structures based on the specified reference in the database schema.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: June 9, 2015
    Assignee: Infoblox Inc.
    Inventors: Stuart M. Bailey, Srinath Gutti, Ivan W. Pulleyn
  • Patent number: 9053101
    Abstract: A technique for converting a first version of a database to a second version is disclosed. The technique includes determining available translation steps, selecting a translation path from the first version of the database to the second version, and executing the selected translation steps in the translation path. The translation path includes selected translation steps from among the available translation steps.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: June 9, 2015
    Assignee: Infoblox Inc.
    Inventors: Srinath Gutti, Ivan W. Pulleyn