×

License management in a networked software application solution

  • US 9,690,913 B2
  • Filed: 02/25/2008
  • Issued: 06/27/2017
  • Est. Priority Date: 02/25/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method executed by each of a network of application servers for software license management of a software solution formed by a plurality of different collaborating application programs distributed at various ones of the networked application servers, comprising:

  • activating, from a first software solution installation program at a first networked application server, software solution installation programs at each other networked application server that contains at least one other of the plurality of different collaborating application programs;

    automatically generating interactively between the first software solution installation program and the activated software solution installation programs, at each networked application server that contains at least one of the plurality of different collaborating application programs, combined software license information that specifies relationships of software licenses of all of the plurality of different collaborating application programs that collectively as a set operate interactively among the networked application servers to form the software solution by each providing a respective different portion of functionality of the software solution; and

    determining at any of the networked application servers based upon the automatically generated combined software license information, whether or not the software solution is operating according to unexpired software licenses of all of the plurality of different collaborating application programs that collectively as the set operate interactively among the networked application servers to form the software solution by each providing the respective different portion of functionality of the software solution;

    wherein each of the networked application servers comprise a memory and a computer processor; and

    where the determining step occurs at run-time as part of an installation of one of the plurality of different collaborating application programs that forms part of the software solution at the first networked application server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×