Comprehensive software licensing management system
AssigneeUnited Services Automobile Association (USAA)
InventorsBarbara Brooks Sellers, Ronald Nathan Gee, Jr.
Life of this patent
Estimating the term…
Abstract
The described embodiments contemplate a system, method and computer-readable medium with computer-executable instructions for managing licensed commodities. The novel system comprises an installed software database having licensing terms. The system further includes an owner module and an asset management module that communication with the installed software database. The system includes a client device that provides a request for software to the installed software database for processing.
Claims19
A database system for managing licensed commodities, comprising:
- a first subsystem for storing information related to a plurality of different software applications in a database of a software management system comprising a data store, the information comprising a platform for each of the software applications and a use of each of the software applications;
- a second subsystem for associating a licensing term with each of the software applications;
- a third subsystem for communicating with an owner system, an asset management system, and a plurality of client devices via a plurality of interfaces of the database;
- and
- a fourth subsystem for processing a request for one of the software applications, and the platform and the use of the one of the software applications, received at the software management system from one of the plurality of client devices.
A method for managing licensed commodities, comprising:
- storing information related to a plurality of different software applications in a database of a software management system comprising a data store, the information comprising a platform for each of the software applications and a use of each of the software applications;
- associating a licensing term with each of the software applications;
- communicating with an owner system, an asset management system, and a plurality of client devices via a plurality of interfaces of the database;
- processing a request for one of the software applications, and the platform and the use of the one of the software applications, received at the software management system from one of the plurality of client devices;
- and
- storing in the database at least one of the following:
- a quantity of installations of each of the software applications, a purchasing activity related to each of the software applications, owners of each of the software applications, and a software package name for each of the software applications.
A non transitory computer-readable medium having computer-executable instructions for managing licensed commodities, the computer-executable instructions performing:
- storing information related to a plurality of different software applications in a database of a software management system comprising a data store, the information comprising a platform for each of the software applications and a use of each of the software applications;
- associating a licensing term with each of the software applications;
- communicating with an owner system, an asset management system, and a plurality of client devices via a plurality of interfaces of the database;
- processing a request for one of the software applications, and the platform and the use of the one of the software applications, received at the software management system from one of the plurality of client devices;
- and
- storing in the database at least one of the following:
- a quantity of installations of each of the software applications, a purchasing activity related to each of the software applications, an owner of each of the software applications, and a manager of each of the software applications.
Dependencies are inferred from the claim text.