Data processing system to initialize or modify the system to perform transactions using mask comprises on/off flags
First Claim
1. A data processing system for performing data processing operation on events, wherein each of the events comprising a plurality of transactions each arising from a rule, wherein the data processing system comprising:
- a processor coupled to a memory, an input interface, and an output interface;
the processor being programmed to perform the data processing operations on said each of the events;
wherein said each of the events is represented in the processor as an object stored in the memory, where each of said object responsible for performing an event, and each said object comprises a container containing a series of at least one mask;
wherein each said mask comprises ON/OFF flags, each flag switching on or off one or more associated units of executable code; and
wherein each said unit of executable code is for implementing a transaction;
said units of executable code;
being fixed,being stored separately from the object,being addressed by the object, andfor implementing one of said transactions;
wherein the masks are stored in at least one word having a plurality of masks;
wherein each said object stores a numerical value representing the bits of each word, and each word comprises binary bits and the numerical value is a decimal value;
wherein the masks are in a linear series flat logical structure, the processor being programmed to execute the executable code units of the masks in sequence based on value of the ON/OFF flags; and
at least some of the transactions are asynchronous, without a return direction acknowledgement.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system (1) is programmed with objects (2) according to the object-oriented architecture. Each object (2) is for implementing an event, which for financial securities processing is often referred to as a corporate action. An object (2) has a container (3) containing a series of masks (4), all at the same level in a flat structure. Each mask has four binary bit flags, each switching on or off a pre-stored unit (5) of executable code for an asynchronous transaction. Initialization or modifications of the system involves only processing through a series of decisions and setting mask flags accordingly.
14 Citations
8 Claims
-
1. A data processing system for performing data processing operation on events, wherein each of the events comprising a plurality of transactions each arising from a rule, wherein the data processing system comprising:
-
a processor coupled to a memory, an input interface, and an output interface; the processor being programmed to perform the data processing operations on said each of the events; wherein said each of the events is represented in the processor as an object stored in the memory, where each of said object responsible for performing an event, and each said object comprises a container containing a series of at least one mask; wherein each said mask comprises ON/OFF flags, each flag switching on or off one or more associated units of executable code; and
wherein each said unit of executable code is for implementing a transaction;said units of executable code; being fixed, being stored separately from the object, being addressed by the object, and for implementing one of said transactions; wherein the masks are stored in at least one word having a plurality of masks; wherein each said object stores a numerical value representing the bits of each word, and each word comprises binary bits and the numerical value is a decimal value; wherein the masks are in a linear series flat logical structure, the processor being programmed to execute the executable code units of the masks in sequence based on value of the ON/OFF flags; and at least some of the transactions are asynchronous, without a return direction acknowledgement. - View Dependent Claims (2, 3, 4)
-
-
5. An initialization method for a data processing system for performing data processing operation on events, wherein each of the events comprising a plurality of transactions each arising from a rule, wherein the data processing system comprising:
-
a processor coupled to a memory, an input interface, and an output interface; the processor being programmed to perform the data processing operations on said each of the events; wherein said each of the events is represented in the processor as an object stored in the memory, where each of said object responsible for performing an event, and each said object comprises a container containing a series of at least one mask; wherein each said mask comprises ON/OFF flags, each flag switching on or off one or more associated units of executable code; and
wherein each said unit of executable code is for implementing a transaction;said units of executable code; being fixed, being stored separately from the object, being addressed by the object, and for implementing one of said transactions; wherein the masks are stored in at least one word having a plurality of masks; wherein each said object stores a numerical value representing the bits of each word, and each word comprises binary bits and the numerical value is a decimal value; wherein the masks are in a linear series flat logical structure, the processor being programmed to execute the executable code units of the masks in sequence based on value of the ON/OFF flags; and at least some of the transactions are asynchronous, without a return direction acknowledgement, the method comprising the steps of; deciding in sequence if each of a limited number of pre-stored units of executable code are required for an event, and setting a switch value in a mask for the event accordingly. - View Dependent Claims (6, 7)
-
-
8. A computer program product comprising a computer-readable storage medium having computer-executable software code when executed on a processor for performing an initialization method for a data processing system for performing data processing operation on events, wherein each of the events comprising a plurality of transactions each arising from a rule, wherein the data processing system comprising:
-
a processor coupled to a memory, an input interface, and an output interface; the processor being programmed to perform the data processing operations on said each of the events; wherein said each of the events is represented in the processor as an object stored in the memory, where each of said object responsible for performing an event, and each said object comprises a container containing a series of at least one mask; wherein each said mask comprises ON/OFF flags, each flag switching on or off one or more associated units of executable code; and
wherein each said unit of executable code is for implementing a transaction;said units of executable code; being fixed, being stored separately from the object, being addressed by the object, and for implementing one of said transactions; wherein the masks are stored in at least one word having a plurality of masks; wherein each said object stores a numerical value representing the bits of each word, and each word comprises binary bits and the numerical value is a decimal value; wherein the masks are in a linear series flat logical structure, the processor being programmed to execute the executable code units of the masks in sequence based on value of the ON/OFF flags; and at least some of the transactions are asynchronous, without a return direction acknowledgement, the method comprising the steps of;
deciding in sequence if each of a limited number of pre-stored units of executable code are required for an event, and setting a switch value in a mask for the event accordingly.
-
Specification