MARKET DATA DOMAIN AND ENTERPRISE SYSTEM IMPLEMENTED BY A MASTER ENTITLEMENT PROCESSOR
First Claim
1. A master entitlement processor system comprising:
- a master entitlement processor (MEP);
a user computer system (UCS);
communication means for providing two-way communication between the MEP and the UCS; and
MEP code located in the MEP, the MEP code comprising;
an MEP database of user information; and
MEP database modification instructions for receiving database modification data from the UCS through the communication means, and for causing modifications to the MEP database according to the database modification data; and
UCS code located in the UCS, the UCS code comprising;
an application for utilization by a user, wherein the application is controlled at least in part by a portion of the user information which corresponds to the user, and MEP data-send instructions for sending the database modification data to the MEP through the communication means.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer system including a master entitlement processor for storing user information, such as user passwords and access permissions, and a user computer system for allowing a user to operate an application in accordance with the user information corresponding to the user. The user computer system preferably includes a plurality of server computers organized into an enterprise including a plurality of domains. Two-way communication between the master entitlement processor and the server computers facilitates accurate storage, reliable access and easy modification of the user information. Organization of the server computers into domains allows good fault tolerance and robust failover and failback operations through static and dynamic loadbalancing.
24 Citations
32 Claims
-
1. A master entitlement processor system comprising:
-
a master entitlement processor (MEP);
a user computer system (UCS);
communication means for providing two-way communication between the MEP and the UCS; and
MEP code located in the MEP, the MEP code comprising;
an MEP database of user information; and
MEP database modification instructions for receiving database modification data from the UCS through the communication means, and for causing modifications to the MEP database according to the database modification data; and
UCS code located in the UCS, the UCS code comprising;
an application for utilization by a user, wherein the application is controlled at least in part by a portion of the user information which corresponds to the user, and MEP data-send instructions for sending the database modification data to the MEP through the communication means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for storing permission information which controls a user'"'"'s access to various features of an application, the computer system comprising:
-
means for storing a table-driven access permission list in the form of a variable-length string of bits wherein each bit represents the status of a specific permission for the user;
means for storing a dynamic table; and
means for expanding the table-driven permission list into expanded permission information in a predetermined format using the dynamic table, which expanded permission information can be directly utilized by the application. - View Dependent Claims (13, 14)
-
-
15. A computer system comprising:
-
a domain comprising a plurality of server computers;
a user workstation; and
program code located in each of the plurality of server computers, the program code comprising login instructions which control operations allowing a user to log into any one of the plurality of server computers in the domain through the user workstation, and thereafter to receive data from the server computer which the user is logged into through the user workstation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An enterprise computer system comprising:
-
a first domain comprising a plurality of first-domain server computers;
a second domain comprising a plurality of second-domain server computers;
a user workstation; and
program code located in each of the server computers comprising login instructions which control operations allowing a user to log into any one of the server computers in at least one of the first and second domains, and thereafter to receive data from the server computer which the user is logged into through the user workstation. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification