Distributed license administration system using a local policy server to communicate with a license server and control e
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/16
G06F-017/60
출원번호
US-0990583
(1992-12-14)
발명자
/ 주소
Bains Jeffrey E. (Madison AL) Case Willard W. (Madison AL)
출원인 / 주소
Intergraph Corporation (Huntsville AL 02)
인용정보
피인용 횟수 :
162인용 특허 :
8
초록▼
An 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 ar
An 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.
대표청구항▼
An improved system, operative on a computer having a plurality of digital computers, each computer at a node, in communication with each other over a data path, for administration of license terms for use on the network of a software product with respect to the running of which on nodes of the netwo
An improved system, operative on a computer having a plurality of digital computers, each computer at a node, in communication with each other over a data path, for administration of license terms for use on the network of a software product with respect to the running of which on nodes of the network a number of licenses have been made available and each of a set of nodes may be caused to seek a license to run the software product, the system being of a type having usage tracking means, associated with one of the computers acting as a license server, for (i) causing storage of the number of licenses available for running the software product on nodes of the network, (ii) identifying the current set of nodes with respect to which a license has been granted to run the software product at a given time, and (iii) determining whether at any given time any licenses remain to be granted for permitting an additional node to run the software product, so that the software product may include instructions to cause enforcement of the license terms; wherein the improvement comprises: (a) a policy server database containing data specifying conditions under which usage of the software product is permitted on any given node; and (b) policy server means, maintained and operating locally as an independent process; from the software product, on each computer, with respect to which the license terms are to be enforced, in association with the policy server database, for (i) communicating with the license server, (ii) interfacing with both the software product and the policy server database, and (iii) making a permission-to-run availability determination, with respect to local usage of the software product, on the basis of applicable data from the license server and the policy server database, so that enforcement of license terms applicable to the software product at a given local node is achieved on the basis of both license policy maintained in the policy server database as well as applicable data from the license server.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (8)
Dunham Michael D. (Shorewood WI) Dykstra Thomas M. (Mequon WI) Vahlsing Donald W. (Grafton WI) Ehlers Paul L. (Menasha WI), Apparatus for controlling the use of computer software.
Hershey Antoinette F. (Acton MA) French Andrew H. (Lexington MA) Boire Christopher P. (Westborough MA), License mangagement system and license storage key.
Barber Jon H. (Santa Barbara CA) Woodward Ronald A. (Boulder CO) Burkley Richard M. (Boulder CO) Rehme Erwin L. (Longmont CO) Jackson Matthew W. (Boulder CO) Young Douglas M. (Boulder CO), System for controlling the number of concurrent copies of a program in a network based on the number of available licens.
Anderson, Daniel Phillips, Application appliance enabling operating system and applications to run from a CDROM by determining local configuration and license status.
Butt,Edward George; Derenburger,Jack Harvey; Johnson,Steven Douglas; Legvold,Vernon J.; Martens,Ronald David, Automated control of a licensed internal code update on a storage controller.
Chandra, Tushar Deepak; Fakhouri, Sameh Afif; Fong, Liana Liyow; Jerome, William Francis; Krishnakumar, Srirama Mandyam; Naik, Vijay Krishnarao; Pershing, Jr., John Arthur; Turek, John Joseph Edward, Controlling a number of instances of an application running in a computing environment.
Borkowski, Pawel J.; Klak, Michal; Kowalik, Maksymilian; Malecki, Bartlomiej T., Custom rule based determination of pricing information using file with predetermined name stored in installation directory in install path.
Schneider, David S.; Ribet, Michael B.; Lipstone, Laurence R.; Jensen, Daniel, Distributed administration of access to information and interface for same.
Rich,Marvin J.; Mellors,William K.; Joe,Soon I.; Checca,Ronald P., Dynamically transferring license administrative responsibilities from a license server to one or more other license servers.
Maruyama,Hidefumi; Hatakeyama,Takahisa; Hasebe,Takayuki; Chiba,Tetsuhiro, License transmitting and distributing system under offline environment and method thereof.
Rabin, Michael O.; Shasha, Dennis E.; Beinart, Yossi; Caceres, Ramon; Karia, Timir; Molnar, David; Rolinson, Sean, Method and apparatus for protecting information and privacy.
Rabin, Michael O.; Shasha, Dennis E.; Beinart, Yossi; Caceres, Ramon; Karia, Timir; Molnar, David; Rolinson, Sean, Method and apparatus for protecting information and privacy.
Rabin,Michael O.; Shasha,Dennis E.; Beinart,Yossi; Caceres,Ramon; Karia,Timir; Molnar,David; Rolinson,Sean, Method and apparatus for protecting information and privacy.
Omshehe, Barry; West, Janie; Forney, Paul W., Method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server.
Omshehe, Barry; West, Janie; Forney, Paul W., Method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server.
Allard James E. ; Treadwell ; III David R. ; Ludeman John F., Method, system and apparatus for client-side usage tracking of information server systems.
Yamamoto, Masaya; Miura, Kouji; Tokuda, Katsumi; Yamashita, Masami; Yamagishi, Yasuaki; Kitazato, Naohisa, Multimedia-type contents reproduction device and reproduction method, and recording medium having stored thereon data used for the same.
Puhl Larry C. ; Vogler Dean H. ; Dabbish Ezzat A., Secure wireless electronic-commerce system with digital product certificates and digital license certificates.
Redding, Mark E.; Badia, Logan A.; Handa, Sandeep; Sharma, Hemant; Chopra, Sanjay; Duvvoori, Vikram; Ramamoorthy, Shankar; Tripathy, Ajay, System and method for selecting a server in a multiple server license management system.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Akiyama Ryota,JPX ; Torii Naoya,JPX, System for management of software employing memory for processing unit with regulatory information, for limiting amount of use and number of backup copies of software.
Guheen, Michael F.; Mitchell, James D.; Barrese, James J., System method and article of manufacture for building, managing, and supporting various components of a system.
LeVine,Richard B.; Lee,Andrew R.; Howard,Daniel G.; Goldman,Daniel M.; Hart, III,John J., Systems and methods for preventing unauthorized use of digital content.
Levine, Richard B.; Lee, Andrew R.; Howard, Daniel G.; Goldman, Daniel M.; Hart, III, John J., Systems and methods for preventing unauthorized use of digital content.
Merkle, Jr., James A.; LeVine, Richard B.; Lee, Andrew R.; Howard, Daniel G.; Goldman, Daniel M.; Pagliarulo, Jeffrey A.; Hart, III, John J.; Bouza, Jose L., Systems and methods for the prevention of unauthorized use and manipulation of digital content.
Merkle, Jr., James A.; LeVine, Richard B.; Lee, Andrew R.; Howard, Daniel G.; Goldman, Daniel M.; Pagliarulo, Jeffrey A.; Hart, III, John J.; Bouza, Jose L., Systems and methods for the prevention of unauthorized use and manipulation of digital content.
Merkle, Jr.,James A.; LeVine,Richard B.; Lee,Andrew R.; Howard,Daniel G.; Goldman,Daniel M.; Pagliarulo,Jeffrey A.; Hart, III,John J.; Bouza,Jose L., Systems and methods for the prevention of unauthorized use and manipulation of digital content.
Wesinger, Jr.,Ralph E.; Coley,Christopher D., Virtual host for protocol transforming traffic traversing between an IP-compliant source and non-IP compliant destination.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.