Architecture for balancing workload
First Claim
Patent Images
1. A computerized architecture for processing events comprising:
- a first router;
a set of processors comprising two or more processors; and
at least one router/multiplexer;
wherein said first router is configured with a set of computer-executable instructions to determine which of said processors should process an event based upon a consumer identifier;
wherein said first router is configured to send an event to said determined processor;
wherein said determined processor is configured to initially process said event;
wherein said determined processor is further configured to embed a set of tags in a set of event data and to send said set of event data relating to said event to said router/multiplexer; and
wherein said router/multiplexer parses said set of event data and is configured to reorganize said set of event data according to an account identifier for further processing, wherein said router/multiplexer utilizes said set of tags to determine where to send said set of event data for further processing.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of an invention are disclosed which provide a framework to transition and re-partition information for event processing and downstream processing.
-
Citations
11 Claims
-
1. A computerized architecture for processing events comprising:
-
a first router; a set of processors comprising two or more processors; and at least one router/multiplexer; wherein said first router is configured with a set of computer-executable instructions to determine which of said processors should process an event based upon a consumer identifier; wherein said first router is configured to send an event to said determined processor; wherein said determined processor is configured to initially process said event; wherein said determined processor is further configured to embed a set of tags in a set of event data and to send said set of event data relating to said event to said router/multiplexer; and wherein said router/multiplexer parses said set of event data and is configured to reorganize said set of event data according to an account identifier for further processing, wherein said router/multiplexer utilizes said set of tags to determine where to send said set of event data for further processing. - View Dependent Claims (2, 3, 4)
-
-
5. A computerized architecture for processing events comprising:
-
a first router; a set of processors comprising two or more processors; and at least one router/multiplexer; wherein said first router is configured with a set of computer-executable instructions to determine which of said processors should process an event based upon a consumer identifier; wherein said first router is configured to send an event to said determined processor; wherein said determined processor is configured to initially process said event; wherein said determined processor is further configured to embed a set of tags in a set of event data and to send said set of event data relating to said event to said router/multiplexer; wherein said router/multiplexer parses said event data to create a file comprising a subset of said set of event data for additional processing, wherein said router/multiplexer utilizes said set of tags to determine where to send said subset of said set of event data for additional processing; and wherein said router/multiplexer is configured to reorganize said subset of said set of event data according to an account identifier. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computerized method for processing events comprising the steps of
receiving an event on a first router; -
identifying a consumer associated with said event; determining a processor from a set of two or more processors that is associated with said identified consumer; sending said event to said processor; initially processing said event on said processor; generating a set of event data related to said initial processing of said event; sending said set of event data to said router/multiplexer; parsing said event data on said router/multiplexer; and reorganizing said event data for further processing on said router/multiplexer; wherein said initial processing step includes checking a balance stored on a logical wallet on said processor to determine if said event may be approved and said reorganizing step includes reorganizing said event data for further processing on said router/multiplexer based on an account identifier associated with said identified consumer.
-
-
11. A computerized method for processing events comprising the steps of:
-
receiving an event on a first router; identifying a consumer associated with said event; determining a processor from a set of two or more processors that is associated with said identified consumer; sending said event to said processor; checking a balance stored on a logical wallet on said processor to determine if said event may be approved; generating a set of event data related to said event on said processor; defining, through an application programming interface, a subset of said event data; creating at least one subset of said event data with a set of embedded tags indicating an external process; sending said subset to said router/multiplexer; parsing said subset on said router/multiplexer to determine said external process; and sending said subset to said external process.
-
Specification