Signature hash for checking versions of abstract data types
    3.
    发明授权
    Signature hash for checking versions of abstract data types 失效
    用于检查抽象数据类型的版本的签名散列

    公开(公告)号:US06973572B1

    公开(公告)日:2005-12-06

    申请号:US09514607

    申请日:2000-02-28

    IPC分类号: G06F17/30 G06F21/00 H04I9/28

    摘要: A method, apparatus, and article of manufacture for providing to a signature hash for checking versions of abstract data types. An identifier is constructed for the abstract data type that is substantially unique to the abstract data type, wherein the identifier comprises a concatenation of various attributes for the abstract data type. The constructed identifier is hashed to generate a signature hash value for the abstract data type, which is then stored both in the database and a class definition for the abstract data type. When the class definition is instantiated as a library function, it accesses the abstract data type from the database, and compares the signature hash value from the database and the signature hash value from the class definition in order to verify that the class definition is not outdated. The class definition is outdated when the abstract data type has been altered without the signature hash value being re-generated and re-stored in the database and the class definition.

    摘要翻译: 一种用于提供用于检查抽象数据类型的版本的签名散列的方法,装置和制品。 为抽象数据类型基本上唯一的抽象数据类型构造标识符,其中标识符包括抽象数据类型的各种属性的级联。 构造的标识符被散列以产生抽象数据类型的签名散列值,然后将其存储在数据库中并且抽象数据类型的类定义中。 当类定义被实例化为库函数时,它从数据库中访问抽象数据类型,并比较数据库中的签名散列值和类定义中的签名哈希值,以验证类定义是否过时 。 当抽象数据类型被更改,而不会将签名哈希值重新生成并重新存储在数据库和类定义中时,类定义已过时。

    External system integration into automated attribute discovery

    公开(公告)号:US10157195B1

    公开(公告)日:2018-12-18

    申请号:US11998635

    申请日:2007-11-29

    IPC分类号: G06F17/30

    摘要: 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.

    External system integration into automated attribute discovery
    5.
    发明申请
    External system integration into automated attribute discovery 审中-公开
    外部系统集成到自动属性发现中

    公开(公告)号:US20090144319A1

    公开(公告)日:2009-06-04

    申请号:US12008954

    申请日:2008-01-14

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 将源系统数据模型中资产的属性数据转换为目标系统数据模型中相同资产的属性数据的方法和装置。 第一步是从收集的关于业务实体的库存资产的属性数据中提取必要的属性数据,这些属性数据需要填充目标系统数据模型中表示这些库存资产的对象中的属性。 写入的转换规则被设计为使得在语义,度量单位等中必需的所有转换将源系统属性数据转换为具有适当数据格式的目标系统的属性数据。 这些转换规则在提取的属性数据上的计算机上执行,变换的属性数据被存储在ER模型中。 在优选实施例中,转换规则是面向对象的,因为子类型的转换规则可以从其父类型或类继承。 然后使用能够调用目标系统CMDB的应用编程接口的导出适配器将存储在ER模型中的变换后的属性数据导出到目标系统CMDB。 在不超过最大大小限制的情况下创建自相统一的数据块的启发式方法涉及以降低连接度量的顺序加载实体类型和所有相关实例的实例。

    Method for taking automated inventory of assets and recognition of the same asset on multiple scans
    6.
    发明申请
    Method for taking automated inventory of assets and recognition of the same asset on multiple scans 审中-公开
    在多次扫描中自动盘点资产和识别相同资产的方法

    公开(公告)号:US20100030777A1

    公开(公告)日:2010-02-04

    申请号:US12587184

    申请日:2009-10-02

    IPC分类号: G06F7/10 G06F17/30

    CPC分类号: G06Q10/087

    摘要: 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.

    摘要翻译: 一种包括匹配平台的计算机系统,其具有从多个属性上的多个扫描检查属性的能力,并且确定来自每个扫描的属性属于相同的属性,因此该属性不被计数两次。 加权属性匹配规则的可扩展模块可以插入到基于属性定义匹配规则的系统中。 这些模块定义了哪些属性将被检查,并在匹配过程中对每个属性进行加权。 模块可以包含不同类型的机器的不同属性和不同的加权规则。 关于加权,当发生从两个不同扫描返回的属性之间的匹配发生时,匹配的数量对于决定属性被收集的资产是相同的资产取决于特定属性的加权。 模糊的快照和基于时间的报告是可能的。 首先在设备上完成匹配,然后在这些设备上安装元素,如软件。 可以基于匹配的权重来开发置信度量。 所有匹配是针对持久性数据仓库中的一组属性完成的,这些属性包含从所有先前扫描中收集的有关设备或元素的完整属性集。

    Method for taking automated inventory of assets and recognition of the same asset on multiple scans

    公开(公告)号:US20100030776A1

    公开(公告)日:2010-02-04

    申请号:US12587162

    申请日:2009-10-02

    IPC分类号: G06F17/30

    CPC分类号: G06Q10/087

    摘要: 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.