发明名称 Methods of tracking technologies and related systems and computer program products
摘要 A method of tracking technologies may include providing a taxonomy wherein the taxonomy includes a plurality of technology/capability terms, and searching a data source using the technology/capability terms from the taxonomy. A plurality of text segments may be retrieved from the data source, with each of the text segments including at least one of the technology/capability terms from the taxonomy. A plurality of new technology/capability terms may be identified from the plurality of text segments retrieved from the data source, and a respective use frequency may be determined for each of the new technology/capability terms. Responsive to a respective use frequency of one of the new technology/capability terms being greater than a use frequency threshold, the taxonomy may be updated to include the new technology/capability term having the respective use frequency that is greater than the use frequency threshold.
申请公布号 US9519691(B1) 申请公布日期 2016.12.13
申请号 US201313954566 申请日期 2013.07.30
申请人 CA, Inc. 发明人 Danielson Debra J.;Greenspan Steven L.
分类号 G06F17/21;G06F17/30 主分类号 G06F17/21
代理机构 Myers Bigel, P.A. 代理人 Myers Bigel, P.A.
主权项 1. A method of tracking technologies in a technology tracking system including a hardware processor coupled to electronic hardware memory, the method comprising: providing a taxonomy in the electronic hardware memory wherein the taxonomy includes a plurality of software application names and a plurality of capability terms associated with the software application names, wherein for each of the capability terms, the respective capability term is associated with at least a respective one of the software application names; performing a first search of a data source by the hardware processor using the plurality of software application names and the plurality of capability terms from the taxonomy in electronic hardware memory, wherein the data source is a first data source; retrieving at the hardware processor a first plurality of text segments from the data source responsive to performing the first search of the data source, wherein each of the text segments includes at least one of the software application names or at least one of the capability terms from the taxonomy in electronic hardware memory; identifying at the hardware processor at least one new software application name or at least one new capability term from the first plurality of text segments retrieved from the data source responsive to performing the first search; determining at the hardware processor a respective use frequency for each of the at least one new software application name or for each of the at least one new capability term, wherein determining the respective use frequency for each of the at least one new software application name or for each of the at least one new capability term comprises searching a second data source for a number of instances of each of the at least one new software application name or for each of the at least one new capability term, and wherein the second data source is different than the first data source; responsive to a respective use frequency for a first one of the at least one new software application name or the at least one new capability term being greater than a use frequency threshold, updating the taxonomy in electronic hardware memory to include the first one of the at least one new software application name or the at least one new capability term having the respective use frequency that is greater than the use frequency threshold; responsive to a respective first use frequency of a second one of the at least one new software application name or the at least one new capability term being less than the use frequency threshold, updating a fringe list in electronic hardware memory to include the second one of the new software application name or the new capability term having the respective first use frequency that is less than the use frequency threshold, wherein the second one of the new software application name or the new capability term is preserved in the fringe list after performing the first search; after performing the first search, and after updating the taxonomy and updating the fringe list in electronic hardware memory, performing a second search of the data source using the hardware processor using the software application names and the capability terms from the taxonomy in electronic hardware memory; retrieving at the hardware processor a second plurality of text segments from the data source responsive to performing the second search of the data source after updating, wherein each of the text segments of the second plurality includes at least one of the software application names or at least one of the capability terms from the taxonomy in electronic hardware memory; and after updating the fringe list to include the second new software application name or the second new capability term, and after performing the second search, automatically removing the second new software application name or the second new capability term from the fringe list responsive to a second use frequency for the second new software application name or the second new capability term that is less than the use frequency threshold, wherein the second use frequency for the second new software application name or the second new capability term is determined subsequent to performing the second search.
地址 New York NY US