发明名称 Software component configuration identification
摘要 An identification method is provided. The method includes generating dictionaries comprising a product taxonomy and associated base entities comprising sub-sets within a plurality of software products. Data entities are located from unstructured text of the dictionaries. Locating the data entities includes locating long distance word matches within the unstructured text. Ontologies are populated with the entities and relationships between the data entities are determined.
申请公布号 US9146711(B1) 申请公布日期 2015.09.29
申请号 US201414470049 申请日期 2014.08.27
申请人 International Business Machines Corporation 发明人 Boudreau Michael K.;Marsnik Jamie B.;Moore Bradley T.;Trim Craig M.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 Schmeiser, Olsen & Watts 代理人 Schmeiser, Olsen & Watts ;Chung Matthew
主权项 1. A method comprising: generating, by a computer processor of a computing system, dictionaries comprising a product taxonomy and associated base entities comprising sub-sets within a plurality of software products; locating, by said computer processor, data entities from unstructured text of said dictionaries, wherein said locating said data entities comprises locating long distance word matches within said unstructured text; populating, by said computer processor executing a parser component, ontologies with said data entities; and determining, by said computer processor executing said parser component, relationships between said data entities; scanning, by said computer processor, license agreements associated with said plurality of software products; extracting, by said computer processor, a group of entities selected from said data entities; and locating, by said computer processor, specified relationships of said relationships, wherein said specified relationships are associated with entitlement rights of said plurality of software products, wherein said specified relationships comprise relationships selected from the group consisting of prerequisites required to run said plurality of software products, optional components of said plurality of software products, foundational components of said plurality of software products, necessary components required for execution of said plurality of software products, and components not required for execution of said plurality of software products.
地址 Armonk NY US