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.
-
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)
-
-
26. The computer system according to claim 25, further comprising:
-
a master entitlement processor structured and programmed to store user information relating to the user; and
communication means for communicating the access permissions from the master entitlement processor to the server computers in the first domain and the second domain.
-
-
27. The computer system according to claim 25, wherein the user receives market data from the server computer which the user is logged into through the user workstation.
- 28. The computer system according to claim 25, wherein the program code further comprises static-loadbalancing instructions which designate the first domain as the primary domain, whereby the user will preferably be logged into one of the first-domain server computers.
Specification