Patents Assigned to Infoblox, Inc.
-
Patent number: 8498971Abstract: 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: GrantFiled: November 23, 2010Date of Patent: July 30, 2013Assignee: Infoblox Inc.Inventors: Ivan W. Pulleyn, Stuart M. Bailey, Morteza Ansari, Etienne M. Liu, Ulf P. Eckberg, Srinath Gutti
-
Patent number: 8498973Abstract: 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: GrantFiled: February 25, 2011Date of Patent: July 30, 2013Assignee: Infoblox Inc.Inventors: Srinath Gutti, Stuart M. Bailey, Ivan W. Pulleyn
-
Patent number: 8498964Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.Type: GrantFiled: June 25, 2012Date of Patent: July 30, 2013Assignee: InfoBlox Inc.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8458308Abstract: 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: GrantFiled: August 23, 2006Date of Patent: June 4, 2013Assignee: Infoblox Inc.Inventor: Kevin Steves
-
Patent number: 8458124Abstract: 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: GrantFiled: December 9, 2011Date of Patent: June 4, 2013Assignee: Infoblox Inc.Inventors: Stuart Bailey, Srinath Gutti, Ivan Pulleyn
-
Patent number: 8412925Abstract: 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: GrantFiled: February 2, 2012Date of Patent: April 2, 2013Assignee: Infoblox Inc.Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
-
Publication number: 20130067054Abstract: A DNS server system provides IP addresses for a host in a computer network. Upon receiving a request from a client for an IP address associated with a domain name, the requested IP address is retrieved from an object oriented database and transmitted to the client. The DNS server system provides configuration access from a client in a computer network. Communicative coupling is established between a client web browser and a DNS server system web server. A user interface adapted to provide configuration access to a DNS server system is requested. The user interface is downloaded from the DNS server system over the computer network.Type: ApplicationFiled: September 10, 2012Publication date: March 14, 2013Applicant: Infoblox Inc.Inventors: Ivan W. Pulleyn, Stuart M. Bailey
-
Publication number: 20130060734Abstract: Replicating data in a distributed database having a plurality of nodes is disclosed. Replicating includes receiving a semantic command at a local version of the database at a node, interpreting the semantic command, and applying the semantic command to the local version of the database.Type: ApplicationFiled: September 10, 2012Publication date: March 7, 2013Applicant: INFOBLOX INC.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8364631Abstract: 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: GrantFiled: September 24, 2004Date of Patent: January 29, 2013Assignee: Infoblox Inc.Inventors: Srinath Gutti, Ivan Pulleyn
-
Publication number: 20120296948Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.Type: ApplicationFiled: June 25, 2012Publication date: November 22, 2012Applicant: INFOBLOX INC.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8290910Abstract: Replicating data in a distributed database having a plurality of nodes is disclosed. Replicating includes receiving a semantic command at a local version of the database at a node, interpreting the semantic command, and applying the semantic command to the local version of the database.Type: GrantFiled: September 21, 2005Date of Patent: October 16, 2012Assignee: Infoblox Inc.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Patent number: 8285823Abstract: A DNS server system provides IP addresses for a host in a computer network. Upon receiving a request from a client for an IP address associated with a domain name, the requested IP address is retrieved from an object oriented database and transmitted to the client. The DNS server system provides configuration access from a client in a computer network. Communicative coupling is established between a client web browser and a DNS server system web server. A user interface adapted to provide configuration access to a DNS server system is requested. The user interface is downloaded from the DNS server system over the computer network.Type: GrantFiled: August 3, 2010Date of Patent: October 9, 2012Assignee: Infoblox Inc.Inventors: Ivan W. Pulleyn, Stuart M. Bailey
-
Patent number: 8255509Abstract: The system remotely manages the configuration of one or several network services (20). The management server (10) has access to a database (12) which stores a representation of the configuration of the network service (20). An agent software component (18)—running preferably on the network device providing the managed service (20)—has access to the configuration in the native language of the network service (20). The management server (10) and the agent software component (18) communicate synchronization information to each other and synchronize the representation of the configuration of the network service in the database (12) and the native language configuration of the network service (20) with each other based on the synchronization information. The synchronization information is in a language different from the native language of the configuration of the network service.Type: GrantFiled: September 12, 2011Date of Patent: August 28, 2012Assignee: Infoblox Inc.Inventors: Nicolas Draca, Eric Duchene
-
Patent number: 8250030Abstract: Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member.Type: GrantFiled: September 21, 2005Date of Patent: August 21, 2012Assignee: Infoblox Inc.Inventors: Stuart M. Bailey, Ivan W. Pulleyn, Srinath Gutti
-
Publication number: 20120198057Abstract: 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: ApplicationFiled: February 2, 2012Publication date: August 2, 2012Applicant: INFOBLOX INC.Inventors: James D. Ennis, JR., Fiore Louis Nardo, II, John Dominic Belamaric
-
Publication number: 20120150914Abstract: 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: ApplicationFiled: December 9, 2011Publication date: June 14, 2012Applicant: INFOBLOX INC.Inventors: Stuart Bailey, Srinath Gutti, Ivan Pulleyn
-
Patent number: 8131992Abstract: 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: GrantFiled: July 1, 2009Date of Patent: March 6, 2012Assignee: Infoblox Inc.Inventors: James D. Ennis, Jr., Fiore Louis Nardo, II, John Dominic Belamaric
-
Publication number: 20120023195Abstract: 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: ApplicationFiled: September 29, 2011Publication date: January 26, 2012Applicant: INFOBLOX INC.Inventors: Morteza Ansari, Stuart M. Bailey
-
Patent number: 8095501Abstract: 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: GrantFiled: September 24, 2004Date of Patent: January 10, 2012Assignee: Infoblox Inc.Inventors: Stuart Bailey, Srinath Gutti, Ivan Pulleyn
-
Publication number: 20120005317Abstract: The system remotely manages the configuration of one or several network services (20). The management server (10) has access to a database (12) which stores a representation of the configuration of the network service (20). An agent software component (18)—running preferably on the network device providing the managed service (20)—has access to the configuration in the native language of the network service (20). The management server (10) and the agent software component (18) communicate synchronization information to each other and synchronize the representation of the configuration of the network service in the database (12) and the native language configuration of the network service (20) with each other based on the synchronization information. The synchronization information is in a language different from the native language of the configuration of the network service.Type: ApplicationFiled: September 12, 2011Publication date: January 5, 2012Applicant: INFOBLOX INC.Inventors: Nicolas Draca, Eric Duchene