Access control repository for providing access control of service profiles for web based solutions
First Claim
1. A method of providing entitlement services information to users, comprising:
- receiving a request for entitlement services information for a particular user, wherein the entitlement services comprise one of maintenance agreements and service agreements;
in response to receiving the request;
accessing a common entitlement services information repository;
wherein the common entitlement services information repository associates entitlement services with products to which the entitlement services attach and with users of the products;
wherein each of at least a portion of the plurality of users is associated with at least two products; and
providing a first application with entitlement services information for the particular user, wherein the first application corresponds to a first entitlement service;
passing at least a portion of the entitlement services information for the particular user from the first application to a second application, wherein the second application corresponds to a second entitlement service, and wherein the second application does not support the first entitlement service; and
transmitting a response containing the portion of the entitlement services information from the second application to the particular user.
1 Assignment
0 Petitions
Accused Products
Abstract
Method, apparatus and article of manufacture for implementing a common entitlement service through an access control repository. The access control repository is interposed between a front-end environment (i.e., a plurality of clients) and back-end resources containing a plurality of entitlement databases. During a browsing session, clients may invoke a plurality of applications each of which are configured to support different Web based solutions. To determine a customer'"'"'s entitlement to a particular solution, the applications access a common repository containing entitlement information. Illustratively, the common repository is populated with entitlement information from a plurality of diversified entitlement systems.
-
Citations
29 Claims
-
1. A method of providing entitlement services information to users, comprising:
-
receiving a request for entitlement services information for a particular user, wherein the entitlement services comprise one of maintenance agreements and service agreements; in response to receiving the request; accessing a common entitlement services information repository;
wherein the common entitlement services information repository associates entitlement services with products to which the entitlement services attach and with users of the products;
wherein each of at least a portion of the plurality of users is associated with at least two products; andproviding a first application with entitlement services information for the particular user, wherein the first application corresponds to a first entitlement service; passing at least a portion of the entitlement services information for the particular user from the first application to a second application, wherein the second application corresponds to a second entitlement service, and wherein the second application does not support the first entitlement service; and transmitting a response containing the portion of the entitlement services information from the second application to the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An entitlement services system, comprising:
-
a common entitlement services information system comprising a repository associating entitlement services with products to which the entitlement services attach and with users of the products;
wherein each of at least a portion of the plurality of users is associated with at least two products, wherein the entitlement services comprise one of maintenance agreements and service agreements; andat least one server hosting a plurality of applications each configured to issue requests to the common entitlement services information system for entitlement services information and each configured to pass entitlement services information between one another wherein a first one of the plurality of applications corresponding to a first entitlement service passes at least a portion of the entitlement services information to a second one of the plurality of applications corresponding to a second entitlement service, wherein the second one of the plurality of applications does not support the first entitlement service, and wherein the second one of the plurality of applications is configured to transmit a response containing the portion of the entitlement services information to one of the plurality of users. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An entitlement services system, comprising:
-
(a) a common entitlement services information system, comprising; a repository associating entitlement services with products to which the entitlement services attach and with users of the products;
wherein each of at least a portion of the plurality of users is associated with at least two products, wherein the entitlement services comprise one of maintenance agreements and service agreements; andan access control software component configured to access the repository in response to entitlement services information requests; (b) at least one server executing a plurality of Web based applications configured to issue the entitlement services information requests, wherein each of the plurality of applications is configured to pass entitlement services information between one another, wherein a first one of the plurality of applications corresponding to a first entitlement service passes a portion of the entitlement services information to a second one of the plurality of applications corresponding to a second entitlement service, wherein the second one of the plurality of applications does not support the first service, and wherein the second one of the plurality of applications is configured to transmit a response containing the portion of the entitlement services information to one of the plurality of users; (c) a web server hosting a Web service providing an interface to each of the plurality of applications; and (d) a plurality of entitlement services databases from which entitlement services information is replicated to the common entitlement services information repository. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification