发明名称 License management system
摘要 A license management system is provided for computer program applications, which includes an exchange network connecting a plurality of peer-to-peer network servers, wherein at least one network server of the plurality of peer-to-peer network servers acts as a provider server and at least one network server acts as a user server, and each peer-to-peer network server is configured to perform a method, which includes: controlling program installations according to respective license regulations; storing executable program codes to be distributed to requesting servers; generating, storing, and dispatching a metafile including at least license information on licensing conditions for a corresponding executable program code; sending a request for transmission of the metafile for a corresponding executable program code; downloading and storing a metafile; and downloading, installing, and executing the executable program code under the controlling of program installations according to the respective license regulations.
申请公布号 US9201640(B2) 申请公布日期 2015.12.01
申请号 US201314073002 申请日期 2013.11.06
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Escobar-Olmos Victor Rafael;Lang Jakob Christopher;Libal Tomas;Nunez-Mencias Angel;Romanowski Fabian;Sterbling Sven
分类号 G06F9/445;G06F21/10;H04L29/08 主分类号 G06F9/445
代理机构 Heslin Rothenberg Farley & Mesiti P.C. 代理人 McNamara, Esq. Margaret A.;Radigan, Esq. Kevin P.;Heslin Rothenberg Farley & Mesiti P.C.
主权项 1. A license management system for computer program applications, the system including an exchange network connecting a plurality of peer-to-peer network servers, wherein at least one network server of the plurality of peer-to-peer network servers acts as a provider server and at least one network server of the plurality of peer-to-peer network servers acts as a user server, and a network server of the plurality of peer-to-peer network servers is configured to perform a method, the method comprising: controlling program installations of executable program codes according to respective license regulations; storing the executable program codes to be distributed to the user server; generating and storing a first metafile including at least license information on licensing conditions for a first executable program code; sending, to the provider server, a request for transmission of a second metafile including at least license information on licensing conditions for a second executable program code, wherein the second metafile comprises geographical data specifying usage of the second executable program code as a function of geographical location; downloading and storing the second metafile from the provider server; receiving, from the user server, a request for transmission of the first metafile for the first executable program code and the second metafile for the second executable program code; sending, to the user server, the first metafile for the first executable program code and the second metafile for the second executable program code, the first metallic being specific to the first executable program code and the second metafile being specific to the second executable program code; and downloading, installing, and executing at least one executable program code under the controlling of program installations according to the respective license information on licensing conditions for the at least one executable program code.
地址 Armonk NY US