×

Method and/or system for identifying information appliances

  • US 7,493,388 B2
  • Filed: 08/19/2005
  • Issued: 02/17/2009
  • Est. Priority Date: 08/20/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of using a computer programmed with an automatic inventory discovery system to discover the existence and attributes of a plurality of assets of an entity and to keep track of said inventory over time even as assets are changed comprising:

  • A) using a computer programmed by an automatic inventory discovery system to probe one or more networks to which assets used by an entity are coupled to detect responding addressesB) for each responding address, using a fingerprint from a plurality of fingerprints to determine the type of asset present at said responding address, said determination being made by attributes gathered from said responding address, each fingerprint providing a definition of a type of asset which can be recognized by said automated inventory discovery system, said definition provided in each said fingerprint by inclusion of a list of attributes said asset can have, each attribute listed in said fingerprint definition either including a collection instruction or pointing to a file containing a collection instruction which can control a collection computer to gather said attribute from a device at said responding address, and using said collection instruction for each attribute to control a computer to collect said attribute;

    C) using one or more complete or partial fingerprint matching rules to compare attributes collected from said responding address to attributes listed in said fingerprint, and drawing a conclusion as to the existence or non existence at said responding address of an asset of the type defined by said fingerprint and making an entry in a data repository storing records for all assets found by said automated inventory discovery system and their attributes for each attribute found;

    D) repeating the process of using other fingerprints in said plurality of fingerprints so as to discover as many instances of assets coupled to said one or more networks as can be discovered using said fingerprints and their attributes and making entries in said data repository for said discovered assets and their attributes so as to build in said data repository an inventory of particular instances of assets of types which can be recognized using said fingerprints;

    E) using a plurality of attributes gathered about each instance of an asset to create a unique a signature data set for said instance of said asset, said signature data set being unique to said particular instance of an asset, which means that said signature data set for each particular instance of a type of asset can be used to identify said particular instance of an asset when attributes said particular instance of said asset are fetched again in subsequent iterations of steps B and C;

    F) storing said signature data set;

    G) repeating the process of using said fingerprints to scan said network or networks from time to time to gather attributes, each said scan after a first scan being referred to as a subsequent scan;

    H) using said signature data sets and signature data set matching rules to compare each said signature data set to attributes gathered in each subsequent scan so as to ascertain whether said asset to which said signature data set pertains still exists and is coupled to said network or networks and so as to prevent double counting of said asset in inventory thereby providing the ability to track assets in inventory over time including changes therein.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×