发明名称 License utilization management system service suite
摘要 The different advantageous embodiments provide a system for managing license utilization comprising a client system, a number of message transport servers, and a number of license management servers. The client system is configured to generate a number of messages having information about usage associated with a project code or a business unit. The number of message transport servers replicates the number of messages. The number of messages is transmitted to a message transport server in the number of message transport servers. The message transport server receiving the number of messages replicates the number of messages to each message transport server. The number of license management servers has a number of license management services configured to listen for updates from the number of message transport servers. The updates are the number of messages replicated across the number of message transport servers.
申请公布号 US9563751(B1) 申请公布日期 2017.02.07
申请号 US201012903612 申请日期 2010.10.13
申请人 THE BOEING COMPANY 发明人 Dickson Richard Jesse
分类号 G06F21/10;H04L29/08;H04L29/06;G06F21/12 主分类号 G06F21/10
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C.
主权项 1. A method for managing project code and business code usage to operate a client system, the method comprising: using a processor to perform the steps of: receiving a message from the client system at a primary message transport server in a plurality of message transport servers, wherein the message comprises information about license usage associated with a project code and a business unit;decrypting the message received;validating a checksum attached to the message received;validating a message format for the message received;validating message content for the message received;identifying a password within the message received;determining whether the password is authenticated;responsive to a determination that the password is authenticated, replicating the message received to each message transport server in the plurality of message transport servers;replicating the message to each of a plurality of license management servers;updating each license management server with an identical message update from the message transport servers such that a query to any license management server within the plurality of license management servers will return identical information about license usage; wherein each license management server of the plurality of license management servers correlates the information about license usage from the message with a number of licenses;operating the client system based on the information about the license usage including the project code and the business unit such that a software license is available to the client system based on the project code and the business unit; where work is conducted using computer program products requiring the software license for utilization based on the project code and the business unit to thereby use a fewer number of licenses for the computer program products; andassociating a cost of operating the client system with the software license with one or more of the project code or the business unit based on the identical message update.
地址 Chicago IL US