Software product inventory and usage information correlated with license agreement information
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/30
G06F-021/10
출원번호
US-0096422
(2011-04-28)
등록번호
US-10049192
(2018-08-14)
발명자
/ 주소
Barritz, Robert
Kassan, Peter
Hellberg, Per
출원인 / 주소
International Business Machines Corporation
대리인 / 주소
Tkacs, Stephen R.
인용정보
피인용 횟수 :
0인용 특허 :
24
초록▼
A software tool and database that enables a user to view information, on the one hand, pertaining to hardware and software product inventory and usage, and, on the other hand, to license agreement information in such way that the two sets of information are correlated and associated. The tool presen
A software tool and database that enables a user to view information, on the one hand, pertaining to hardware and software product inventory and usage, and, on the other hand, to license agreement information in such way that the two sets of information are correlated and associated. The tool presents inventory and usage information based on agreement criteria and/or agreement information based on inventory and usage criteria in an integrated fashion that permits the user to switch from one kind of information to the other kind in a variety of convenient ways. The main functional blocks of the software tool include a data acquisition tool, a reconciliation and association tool, and a processing/display/output tool.
대표청구항▼
1. A method, in a data processing system, for correlating inventory and usage information with agreement information, the method comprising: importing, by the data processing system, inventory and usage information from an asset database;importing, by the data processing system, contract and agreeme
1. A method, in a data processing system, for correlating inventory and usage information with agreement information, the method comprising: importing, by the data processing system, inventory and usage information from an asset database;importing, by the data processing system, contract and agreement information from a contract and agreement database;generating a links table, wherein the links table associates records in the asset database with records in the contract and agreement database;establishing, by a list associator in the data processing system, associations, each association being between one or more items in the asset database and one or more items in the contract and agreement database; anddisplaying product information based on the inventory and usage information, the contract and agreement information, and the associations. 2. The method of claim 1, wherein establishing associations comprises: automatically establishing an association between one or more items in the asset database and one or more items in the contract and agreement database responsive to a product name or product identification number matching;displaying the association between the one or more items in the asset database and the one or more items in the contract and agreement database; andreceiving confirmation from a user that the association between the one or more items in the asset database and the one or more items in the contract and agreement database is accepted. 3. The method of claim 1, wherein establishing associations comprises: identifying an association that is probable based on a heuristic of evaluating similarity of item name, identification number, or other criteria between one or more items in the asset database and one or more items in the contract and agreement database;displaying the association between the one or more items in the asset database and the one or more items in the contract and agreement database; andreceiving confirmation from a user that the association between the one or more items in the asset database and the one or more items in the contract and agreement database is accepted. 4. The method of claim 3, wherein the heuristic comprises soundex coding, pattern matching, dictionary lookup, or fuzzy logic. 5. The method of claim 1, wherein establishing associations comprises: receiving selection from a user of one or more items in the asset database and one or more items in the contract and agreement database; andestablishing an association between the selected one or more items in the asset database and the selected one or more items in the contract and agreement database. 6. The method of claim 1, further comprising: responsive to dynamically detecting modification of one or more records in the asset database or the contract and agreement database, updating one or more associations in the links table. 7. The method of claim 1, wherein displaying product information comprises displaying agreements for which no inventory information has been associated. 8. The method of claim 7, further comprising: creating a corresponding record in the asset database; andflagging the record. 9. The method of claim 1, wherein displaying product information comprises displaying inventoried products for which no agreement information has been associated. 10. The method of claim 9, further comprising: creating a corresponding record in the asset database; andflagging the record. 11. The method of claim 1, wherein displaying product information comprises displaying products for which both inventory and agreement information are present. 12. The method of claim 1, wherein displaying product information comprises: displaying a list of items providing inventory and usage information about a product installed on a particular computer;responsive to a user selecting an item and invoking a display of corresponding information, displaying one or more agreement information records and one or more usage information records corresponding to the selected item. 13. The method of claim 12, wherein displaying one or more agreement information records and one or more usage information records corresponding to the selected item comprises: responsive to a determination that use of the product is authorized for use on the particular computer, highlighting display of the one or more agreement information records or one or more usage information records corresponding to the selected item to indicate that usage is authorized by one or more agreement. 14. The method of claim 12, wherein displaying one or more agreement information records and one or more usage information records corresponding to the selected item comprises: responsive to a determination that use of the product is not authorized for use on the particular computer, highlighting display of the one or more agreement information records or one or more usage information records corresponding to the selected item to indicate that usage is not authorized by one or more agreement. 15. The method of claim 1, wherein displaying product information comprises displaying inventory and usage information according to whether or not user-specified agreement related criteria are met. 16. The method of claim 1, wherein displaying product information comprises displaying, for each product found in the inventory and usage information, one or more relevant license agreements. 17. The method of claim 1, wherein displaying product information comprises displaying, for each user-selected set of products found in the inventory and usage information, at least one of vendor or distributor information, contact information, important dates, invoice or payment forecast information, budget information, or history information associated with one or more relevant license agreements. 18. The method of claim 1, wherein displaying product information comprises displaying, for each user-selected set of products found in the inventory and usage information, usage information for the product. 19. The method of claim 1, wherein displaying product information comprises displaying, for each agreement, usage information for one or more products associated with the agreement. 20. The method of claim 19, wherein the usage information comprise at least one of usage trends and projections, a number of processors on which the one or more products have been used, particular processors on which the one or more products have been used, or versions or releases installed. 21. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: import inventory and usage information from an asset database;import contract and agreement information from a contract and agreement database;generate a links table, wherein the links table associates records in the asset database with records in the contract and agreement database;establish associations, each association being between one or more items in the asset database and one or more items in the contract and agreement database; anddisplay product information based on the inventory and usage information, the contract and agreement information, and the associations. 22. An apparatus, comprising: a processor; anda memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to:import inventory and usage information from an asset database;import contract and agreement information from a contract and agreement database;generate a links table, wherein the links table associates records in the asset database with records in the contract and agreement database;establish associations, each association being between one or more items in the asset database and one or more items in the contract and agreement database; anddisplay product information based on the inventory and usage information, the contract and agreement information, and the associations.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (24)
Bains Jeffrey E. (Madison AL) Case Willard W. (Madison AL), Distributed license administration system using a local policy server to communicate with a license server and control e.
Curt A. Schmidt, Distributed processing system where a management computer automatically connects remote reduced-capability workstations with centralized computing modules.
Pasetes ; Jr. Emmanuel K. (Danville CA) Jenkins Lew (Pleasant Hill CA), EDI translation system using plurality of communication processes and de-enveloping procedure corresponding to transmitt.
Franklin Nicholas Huston ; Bodine Bill Guy ; Cook Randall R. ; Gaisford Calvin R. ; Brooks Matthew G. ; Heesch Carla M. ; Sonderegger Kelly E., Licensing controller using network directory services.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.