摘要:
A software license management system for a computer network is disclosed that is capable of operating in a disconnected or intermittently connected mode. The system is capable of borrowing software licenses from computer nodes in one of three modes. The three modes include a fault tolerance mode, a service licensing mode, and a normal online mode. When network instability occurs, an executive logic layer software module consults a set of rules to determine whether to automatically initiate short term software license borrowing using the fault tolerance mode or using the service licensing mode. The automatic short term software license borrowing continues as long as needed and then the normal online mode of software license borrowing is resumed.
摘要:
A method for the secure offline relocation of portable software licenses. The portable software license has an associated time limit. A license relocation record can be generated including the portable software license and limit information for the time limit for relocation to a second computing device operating in an offline state. The license relocation record is temporarily securely stored on a removable security device attached to a first computing device that is connected to a licensing network. The removable security device can be disconnected from the first computing device and subsequently connected to the second computing device. Provided the time limit is not exceeded, the portable software license can then be installed upon the second computing device. Upon successful installation of the portable software licenses, the license relocation record can be removed from the removable security device.
摘要:
A method for the secure offline relocation of portable software licenses. The portable software license has an associated time limit. A license relocation record can be generated including the portable software license and limit information for the time limit for relocation to a second computing device operating in an offline state. The license relocation record is temporarily securely stored on a removable security device attached to a first computing device that is connected to a licensing network. The removable security device can be disconnected from the first computing device and subsequently connected to the second computing device. Provided the time limit is not exceeded, the portable software license can then be installed upon the second computing device. Upon successful installation of the portable software licenses, the license relocation record can be removed from the removable security device.
摘要:
A peer to peer software license management system that is capable of temporarily relocating available software licenses is disclosed. Any node of the peer to peer software license management system (i.e., any computer in which the software license management system software of the invention is installed) is allowed to act as a license provider, or act as a license consumer, or act as both a license provider and a license consumer. Any node of the peer to peer software license management system has the capacity to temporarily borrow a software license from another node, and to re-serve the borrowed software license to yet another node as if the node that borrowed the software license were itself a license provider. Each node of the peer to peer software license management system operates as both a license provider and a license consumer.
摘要:
A user initiated move action can be detected on a selected graphical object on a flowsheet within a rendered canvas of a graphical user interface. During the user initiated move action, based a predetermined threshold distance between the selected graphical object and the other graphical objects, candidate graphical objects are identified from the other graphical objects. Provided at least one candidate graphical object is identified, at least one proposed connection is visually presented between the selected graphical object and the candidate graphical object in a contrasting visual style to a style for established interconnections between the plurality of graphical objects within the rendered canvas. Upon the user confirming the proposed connection, a new established connection is visually presented in a canvas final state to replace the proposed connection using the style for established interconnections within the rendered canvas between the selected graphical object and the candidate graphical object.
摘要:
A user initiated move action can be detected on a selected graphical object on a flowsheet within a rendered canvas of a graphical user interface. During the user initiated move action, based a predetermined threshold distance between the selected graphical object and the other graphical objects, candidate graphical objects are identified from the other graphical objects. Provided at least one candidate graphical object is identified, at least one proposed connection is visually presented between the selected graphical object and the candidate graphical object in a contrasting visual style to a style for established interconnections between the plurality of graphical objects within the rendered canvas. Upon the user confirming the proposed connection, a new established connection is visually presented in a canvas final state to replace the proposed connection using the style for established interconnections within the rendered canvas between the selected graphical object and the candidate graphical object.