Method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server
First Claim
1. A processor-implemented method for administering a session-based concurrent user licensing agreement on a computer portal such that a single logon during a session persists across multiple distinct resources to which access is provided via a portal server, the method comprising the steps:
- receiving, by the portal server, an access request for a resource for which a license is required;
invoking, based upon a code within a sequence of commands associated with the requested resource, a license manager associated with restricted resources associated with the portal server, the license manager performing, for the purpose of granting, if needed, one of potentially multiple available session-based concurrent licenses, a set of further steps including;
first confirming that an identified source associated with the request needs a concurrent license;
second confirming that a concurrent license is available to assign to the identified source; and
adding the identified source to a list of session-based concurrent license users to which a session-based concurrent license is assigned.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a server that provides session-persistent concurrent licenses for resources accessed by clients. In one embodiment, rather than requiring a license when the server is initially accessed, a license is not requested until a client seeks access to a licensed resource. In one implementation, scripts for Web pages associated with licensed resources include requests for licenses from a license management facility. Certain resources conditionally request a license based upon the origin of the access request: the license request may be bypassed for access requests from “pre-licensed” applications. Session-based licensing allows equitable assessment of compensation to a service provider for use of the services. The server includes many resources, some of which require a license for access while others do not. The services of premium value are the only ones for which customers are expected to obtain/claim a license.
-
Citations
20 Claims
-
1. A processor-implemented method for administering a session-based concurrent user licensing agreement on a computer portal such that a single logon during a session persists across multiple distinct resources to which access is provided via a portal server, the method comprising the steps:
-
receiving, by the portal server, an access request for a resource for which a license is required; invoking, based upon a code within a sequence of commands associated with the requested resource, a license manager associated with restricted resources associated with the portal server, the license manager performing, for the purpose of granting, if needed, one of potentially multiple available session-based concurrent licenses, a set of further steps including; first confirming that an identified source associated with the request needs a concurrent license; second confirming that a concurrent license is available to assign to the identified source; and adding the identified source to a list of session-based concurrent license users to which a session-based concurrent license is assigned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transient computer-readable medium including computer executable instructions for facilitating administering a session-based concurrent user licensing agreement on a portal such that a single logon during a session persists across multiple distinct resources to which access is provided via a portal server, the computer executable instructions facilitating performing the steps of:
-
receiving, by the portal server, an access request for a resource for which a license is required; invoking, based upon a code within a sequence of commands associated with the requested resource, a license manager associated with restricted resources associated with the plant information portal server, the license manager performing, for the purpose of granting, if needed, one of potentially multiple available session-based concurrent licenses, a set of further steps including; first confirming that an identified source associated with the request needs a concurrent license; second confirming that a concurrent license is available to assign to the identified source; and adding the identified source to a list of session-based concurrent license users to which a session-based concurrent license is assigned. - View Dependent Claims (18, 19, 20)
-
Specification