Architecture for a system and method for work and revenue management
First Claim
1. A computerized system for processing requests over an architecture comprising:
- at least one logical consumer server;
a distributor;
a directory; and
a wallet serverwhereineach of said at least one logical consumer server is preloaded with a set of data related to a set of consumers;
said distributor is configured with a set of computer-executable instructions toreceive a request from a consumer;
extract a value, from said request, that identifies said consumer;
access said directory, using said value, to determine one of said at least one logical consumer server to send said request to; and
send said request to said determined logical consumer server;
said wallet server is configured, with a set of computer-executable instructions, to maintain a master usage allowance associated with said consumer;
said determined logical consumer server is configured, with a set of computer-executable instructions, toprocess said request; and
facilitate an update to said master usage allowance.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed a system and method for processing requests over an architecture. The architecture may utilize logical partitioning to distribute work load across multiple logical servers in an efficient manager. The system may comprise a router, a directory, at least one logical server, and a wallet server. The router may receive a request from a consumer via the consumer'"'"'s device and extract a value from the request that identifies the consumer. The router may access the directory, which may contain a map that matches consumers with logical servers, to determine which logical server to forward the request to. The router may then pass the request to the determined logical server. The logical server may process the request by utilizing both generic and network or market specific plug-in processing. If the logical server determines that it does not have the necessary resources or loans to complete a request, then it may communicate with the wallet server to obtain additional loans of wallets containing usage resource. The logical server may generate a reply to the router for audit and transaction assurance, to generate an optional acknowledgement to the system generating the external request.
-
Citations
18 Claims
-
1. A computerized system for processing requests over an architecture comprising:
-
at least one logical consumer server; a distributor; a directory; and a wallet server wherein each of said at least one logical consumer server is preloaded with a set of data related to a set of consumers; said distributor is configured with a set of computer-executable instructions to receive a request from a consumer; extract a value, from said request, that identifies said consumer; access said directory, using said value, to determine one of said at least one logical consumer server to send said request to; and send said request to said determined logical consumer server; said wallet server is configured, with a set of computer-executable instructions, to maintain a master usage allowance associated with said consumer; said determined logical consumer server is configured, with a set of computer-executable instructions, to process said request; and facilitate an update to said master usage allowance. - View Dependent Claims (2)
-
-
3. A computerized system for processing requests comprising
a distributor; -
a directory comprising a mapping of said at least one logical consumer server to a physical server wherein said at least one logical consumer server is assigned to a range of consumer values; at least one logical consumer database; a reference database; at least one logical consumer server; a wallet server; wherein said distributor is configured via computer-executable instructions to a) receive a request; b) extract a consumer value from said request; c) access said directory; d) select a logical consumer server from said at least one logical consumer server and at least one logical consumer database from said at least one logical consumer e) pass said request to said determined logical consumer server; wherein said determined logical consumer server is configured via computer-executable instructions to a) obtain a set of consumer information about a consumer associated with said request from said determined logical consumer database; b) obtain a set of reference information about a product associated with said request from said reference database; c) obtain a first wallet associated with said consumer from said wallet server; d) process said request, using said set of consumer information and said set of reference information, against said first wallet; e) if said first wallet is insufficient to process said request, request a loan from said wallet sever and process said request against said loan; f) if said loan is insufficient to process said request, request an additional loan from a second wallet associated with said consumer and process said request against said additional loan. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification