Synthesized identifiers for system information database
AssigneeInfoblox Inc.
InventorsStuart M. Bailey, Richard Kagan, Navin Boddu, David Vigier, Thomas S. Clark, Joseph D. Head
Life of this patent
Estimating the term…
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.
Claims66
A system for managing system information in an IF-MAP database, comprising:
- a processor configured to:
- receive system information for storing in the IF-MAP database, wherein the IF-MAP database is a graph database including a plurality of nodes and a plurality of edges each connecting one node to another node;
- create a first synthesized link linking a first system information identifier corresponding to the system information to a synthesized group identifier;
- and
- in response to a search or subscription request based on a second system information identifier, a link between two system information identifiers, or associated metadata, traverse a plurality of synthesized links including the first synthesized link and the synthesized group identifier to reach the first system information identifier;
- wherein the first and second system information identifiers and the synthesized group identifier are nodes in the graph database, and wherein each synthesized link corresponds to an edge in the graph database;
- and
- a memory coupled to the processor and configured to provide the processor with instructions.
A method of managing system information in an IF-MAP database, comprising:
- receiving system information for storing in the IF-MAP database, wherein the IF-MAP database is a graph database including a plurality of nodes and a plurality of edges each connecting one node to another node;
- creating a first synthesized link linking a first system information identifier corresponding to the system information to a synthesized group identifier using a processor;
- and
- in response to a search or subscription request based on a second system information identifier, a link between two system information identifiers, or associated metadata, traversing a plurality of synthesized links including the first synthesized link and the synthesized group identifier to reach the first system information identifier;
- wherein the first and second system information identifiers and the synthesized group identifier are nodes in the graph database, and wherein each synthesized link corresponds to an edge in the graph database.
A computer program product for managing system information in an IF-MAP database, the computer program product comprising a non-transitory computer readable storage medium storing computer instructions for:
- receiving system information for storing in the IF-MAP database, wherein the IF-MAP database is a graph database including a plurality of nodes and a plurality of edges each connecting one node to another node;
- creating a first synthesized link linking a first system information identifier corresponding to the system information to a synthesized group identifier;
- and
- in response to a search or subscription request based on a second system information identifier, a link between two system information identifiers, or associated metadata, traversing a plurality of synthesized links including the first synthesized link and the synthesized group identifier to reach the first system information identifier;
- wherein the first and second system information identifiers and the synthesized group identifier are nodes in the graph database, and wherein each synthesized link corresponds to an edge in the graph database.
Dependencies are inferred from the claim text.