Patent application number | Description | Published |
20090144319 | External system integration into automated attribute discovery - Methods and apparatus to transform attribute data about assets in a source system data model into attribute data about the same assets in a target system data model. The first step is to extract the necessary attribute data from attribute data collected about inventory assets of a business entity needed to populate the attributes in objects representing those inventory assets in a target system data model. Transformation rules are written which are designed to make all conversions necessary in semantics, units of measure, etc. to transform the source system attribute data into attribute data for the target system which has the proper data format. These transformation rules are executed on a computer on the extracted attribute data and the transformed attribute data is stored in an ER model. In the preferred embodiment, the transformation rules are object-oriented in that transformation rules for subtypes can be inherited from their parent types or classes. An export adapter which is capable of invoking the application programmatic interface of the target system CMDB is then used to export the transformed attribute data stored in the ER model to the target system CMDB. A heuristic method to create self-consistent data blocks without exceeding a maximum size limit involves loading instances of entity types and all related instances in the order of decreasing connectivity metric. | 06-04-2009 |
20100030776 | Method for taking automated inventory of assets and recognition of the same asset on multiple scans - A computer system comprising a matching platform that has the capability to examine attributes from multiple scans on multiple attributes and determine which attributes from each scan pertain to the same attribute so the attribute is not counted twice. Extensible modules of weighted attribute matching rules can be plugged into the system which define the rules for matching based upon attributes. These modules define which attributes will be examined and the weighting of each in the matching process. The modules can contain different attributes and different weighting rules for different types of machines. With regard to weighting, when a match between attributes that are returned from two different scans occurs, the amount that match contributes toward the decision that the assets the attributes were collected from are the same asset depends upon the weighting of the particular attribute. Fuzzy snapshots and time-based reporting are possible. Matching is done on devices first, then elements installed on those devices such as software. Confidence metrics can be developed based upon the weights of matches. All matching is done against a set of attributes in the persistent data warehouse which comprise the complete set of attributes collected about a device or element from all previous scans. | 02-04-2010 |
20100030777 | Method for taking automated inventory of assets and recognition of the same asset on multiple scans - A computer system comprising a matching platform that has the capability to examine attributes from multiple scans on multiple attributes and determine which attributes from each scan pertain to the same attribute so the attribute is not counted twice. Extensible modules of weighted attribute matching rules can be plugged into the system which define the rules for matching based upon attributes. These modules define which attributes will be examined and the weighting of each in the matching process. The modules can contain different attributes and different weighting rules for different types of machines. With regard to weighting, when a match between attributes that are returned from two different scans occurs, the amount that match contributes toward the decision that the assets the attributes were collected from are the same asset depends upon the weighting of the particular attribute. Fuzzy snapshots and time-based reporting are possible. Matching is done on devices first, then elements installed on those devices such as software. Confidence metrics can be developed based upon the weights of matches. All matching is done against a set of attributes in the persistent data warehouse which comprise the complete set of attributes collected about a device or element from all previous scans. | 02-04-2010 |
Patent application number | Description | Published |
20080271141 | PARALLELIZED PATTERN MATCHING USING NON-DETERMINISTIC FINITE AUTOMATA - This disclosure describes techniques of determining whether a symbol stream includes a pattern defined by a regular expression. As described herein, the regular expression may be represented using a non-deterministic finite automaton (NFA). A plurality of states in the NFA may be evaluated in parallel. These states may be associated with a plurality of symbol positions in a symbol stream. Evaluating a plurality of states and symbols in parallel may allow for faster determinations of whether the symbol stream includes the pattern defined by the regular expression. | 10-30-2008 |
20100080224 | METHODS AND APPARATUS FOR PACKET CLASSIFICATION BASED ON POLICY VECTORS - In one embodiment, a method, comprising producing a first policy vector based on a first portion of a data packet received at a multi-stage switch. The method also includes producing a second policy vector based on a second portion of the data packet different than the first portion of the data packet. A third policy vector is produced based on a combination of at least the first policy vector and at least the second policy vector. The third policy vector including a combination of bit values configured to trigger an element at the multi-stage switch to process the data packet. | 04-01-2010 |
20100083345 | METHODS AND APPARATUS RELATED TO PACKET CLASSIFICATION ASSOCIATED WITH A MULTI-STAGE SWITCH - In one embodiment, an apparatus can include a policy vector module configured to retrieve a compressed policy vector based on a portion of a data packet received at a multi-stage switch. The apparatus can also include a decompression module configured to receive the compressed policy vector and configured to define a decompressed policy vector based on the compressed policy vector. The decompressed policy vector can define a combination of bit values associated with a policy. | 04-01-2010 |
20110019550 | CONTENT SERVICE AGGREGATION SYSTEM - A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port. | 01-27-2011 |
20110134916 | Methods and Apparatus Related to Packet Classification Based on Range Values - In one embodiment, an apparatus comprises a range selection module, a first stage of bloom filters, a second stage of bloom filters and a hashing module. The range selection module is configured to define a set of hash key vectors based on a set of range values associated with at least a portion of an address value from a data packet received at a multi-stage switch. The first stage of bloom filters and the second stage of bloom filters are collectively configured to determine that at least a portion of a hash key vector from the set of hash key vectors has a probability of being included in a hash table. The hashing module is configured to produce a hash value based on the hash key vector such that a first policy vector is selected based on the hash value and the first policy vector is decompressed to produce a second policy vector associated with the data packet. | 06-09-2011 |
20110200038 | METHODS AND APPARATUS RELATED TO PACKET CLASSIFICATION ASSOCIATED WITH A MULTI-STAGE SWITCH - In one embodiment, an apparatus can include a policy vector module configured to retrieve a compressed policy vector based on a portion of a data packet received at a multi-stage switch. The apparatus can also include a decompression module configured to receive the compressed policy vector and configured to define a decompressed policy vector based on the compressed policy vector. The decompressed policy vector can define a combination of bit values associated with a policy. | 08-18-2011 |
20130155861 | CONTENT SERVICE AGGREGATION SYSTEM - A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Protocol forwarding, bandwidth management, Secure Sockets Layer operations, Web caching, Web switching, and virtual private networking. Code operable on the compute elements enables the network services, and the compute elements are provided on blades which further include at least one input/output port. | 06-20-2013 |