Patent ReferencesSecure data processing system architecture with format control Apparatus for controlling the use of computer software License mangagement system and license storage key Software licensing management system Management interface for license management system Filters in license management system Method for establishing licensor changeable limits on software usage 5390297 InventorsAssigneeApplicationNo. 990583 filed on 12/14/1992US Classes:717/167, Remote705/1, AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT705/16, Including point of sale terminal or electronic cash register705/26Electronic shopping (e.g., remote ordering)ExaminersPrimary: Black, Thomas G.Assistant: Choules, Jack M. Attorney, Agent or FirmInternational ClassesG06F 015/16G06F 017/60 AbstractAn improved system for administration of license terms for a software product on the network, having an arrangement, for tracking software product usage, with one of the computers acting as a license server. This arrangement permits the license server (i) to identify the current set of nodes that are using the software product, (ii) to handle license data concerning conditions under which usage of the software product is permitted at any given node, and (iii) to determine whether at any given time the conditions would be satisfied if a given node is added to this set of nodes. The software product may thus include instructions to interface with the license server to cause enforcement of the license terms. The improvement, in one embodiment, to the system includes a policy server database maintained on each node, containing data specifying conditions under which usage of the software product is permitted on the corresponding node. Each node also has a policy server "daemon" in association with the corresponding policy server database, for (i) communicating with the license server, (ii) interfacing with both the software product and the corresponding policy server database, (iii) enforcing the license terms applicable to the software product at a given local node on the basis of both license policy maintained at the local node as well as applicable data from the license server.Other References
| |