Smart trigger for use in processing business transactions
First Claim
1. A method of selectively processing tasks in a Financial Service Organization (FSO) computer system, wherein the FSO computer system comprises a plurality of FSO related data sets and a plurality of computer executable FSO related processing tasks, the method comprising:
- providing a first set of data set identifiers, each of the data identifiers corresponding to a physical storage location of one or more data set records;
building a list of associated data set identifiers corresponding to the physical storage location of the one or more data set records for each of the plurality of FSO related processing tasks, wherein each of the lists is a subset of the first set of data identifiers;
creating a plurality of smart triggers, each of the smart triggers comprising;
a task identifier that identifies one of the FSO related processing tasks; and
at least one data set identifier selected from the list of data set identifiers associated with the FSO related processing task identified by the task identifier;
scheduling a date for processing each of the smart triggers;
configuring a smart trigger table having the plurality of the created smart triggers, the smart trigger table comprising, for each of the created smart triggers;
the task identifier associated with the smart trigger;
the at least one data identifier associated with the smart trigger; and
the scheduled date for processing the smart trigger;
storing the configured smart trigger table in a first memory of the computer system;
reading sequentially at least two of the smart triggers from the first memory; and
,for each, of the smart triggers read from the first memory;
comparing the scheduled date for processing the smart trigger to the current date; and
executing the FSO related processing task associated with the smart trigger to process the data contained in the data set records associated with one or more of the data set identifiers associated with the smart trigger in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is equal to or before the current date, but not executing the FSO related processing task in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is after the current date,wherein executing each of at least two of the executed FSO related processing tasks comprises;
using the task identifier associated with the smart trigger to identify the FSO related processing task to be executed in response to reading the smart trigger; and
using the at least one data identifier associated with the smart trigger to identify FSO related data set records to be processed in response to reading the smart trigger;
wherein executing each of at least two of the FSO related processing tasks comprises executing the FSO related processing task on FSO related data set records that correspond to the at least one data set identifier from the list of associated data set identifiers for the FSO related processing task, but not executing the FSO related processing task on FSO related data set records that do not correspond to the data set identifiers from the list of associated data set identifiers for the FSO related processing task.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for the selective identification and execution of a specific processing task for one or more records contained in the one or more Financial Service Organization (FSO) data sets. An FSO computer user may configure a smart trigger table by defining a scheduled date, an identifier for a data set and an associated processing task. The FSO user may schedule a task to be executed at a periodic interval to process entries in the smart trigger table. If conditions have been met to process the smart trigger table then each row in the smart trigger table, which have been specifically identified to need processing, may be processed by only executing the associated processing task specified in the smart trigger table record. After processing the smart trigger table record the scheduled date entry may be reset to indicate its completion.
-
Citations
33 Claims
-
1. A method of selectively processing tasks in a Financial Service Organization (FSO) computer system, wherein the FSO computer system comprises a plurality of FSO related data sets and a plurality of computer executable FSO related processing tasks, the method comprising:
-
providing a first set of data set identifiers, each of the data identifiers corresponding to a physical storage location of one or more data set records; building a list of associated data set identifiers corresponding to the physical storage location of the one or more data set records for each of the plurality of FSO related processing tasks, wherein each of the lists is a subset of the first set of data identifiers; creating a plurality of smart triggers, each of the smart triggers comprising; a task identifier that identifies one of the FSO related processing tasks; and at least one data set identifier selected from the list of data set identifiers associated with the FSO related processing task identified by the task identifier;
scheduling a date for processing each of the smart triggers;configuring a smart trigger table having the plurality of the created smart triggers, the smart trigger table comprising, for each of the created smart triggers; the task identifier associated with the smart trigger; the at least one data identifier associated with the smart trigger; and the scheduled date for processing the smart trigger; storing the configured smart trigger table in a first memory of the computer system; reading sequentially at least two of the smart triggers from the first memory; and
,for each, of the smart triggers read from the first memory; comparing the scheduled date for processing the smart trigger to the current date; and executing the FSO related processing task associated with the smart trigger to process the data contained in the data set records associated with one or more of the data set identifiers associated with the smart trigger in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is equal to or before the current date, but not executing the FSO related processing task in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is after the current date, wherein executing each of at least two of the executed FSO related processing tasks comprises; using the task identifier associated with the smart trigger to identify the FSO related processing task to be executed in response to reading the smart trigger; and using the at least one data identifier associated with the smart trigger to identify FSO related data set records to be processed in response to reading the smart trigger; wherein executing each of at least two of the FSO related processing tasks comprises executing the FSO related processing task on FSO related data set records that correspond to the at least one data set identifier from the list of associated data set identifiers for the FSO related processing task, but not executing the FSO related processing task on FSO related data set records that do not correspond to the data set identifiers from the list of associated data set identifiers for the FSO related processing task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium comprising program instructions, wherein the program instructions are executable by a computer system to implement:
-
providing a first set of data identifiers, each of the data identifiers corresponding to a physical storage location of one or more data set records; building a list of associated data set identifiers corresponding to the physical storage location of the one or more data set records for each of a plurality of Financial Service Organization (FSO) related processing tasks, wherein each of the lists is a subset of the first set of data identifiers; creating a plurality of smart triggers, each of the smart triggers comprising; a task identifier that identifies one of the FSO related processing tasks; and at least one data set identifier selected from the list of data set identifiers associated with the FSO related processing task identified by the task identifier; scheduling a date for processing each of the smart triggers; configuring a smart trigger table having the plurality of the created smart triggers, the smart trigger table comprising, for each of the created smart triggers; the task identifier associated with the smart trigger; the at least one data identifier associated with the smart trigger; and the scheduled date for processing the smart trigger; storing the configured smart trigger table in a first memory of the computer system; reading sequentially at least two of the smart triggers from the first memory; and executing the FSO related processing task associated with the smart trigger to process the data contained in the data set records associated with one or more of the data set identifiers associated with the smart trigger in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is equal to or before the current date, but not executing the FSO related processing task in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is after the current date, wherein executing each of at least two of the executed FSO related processing tasks comprises; using the task identifier associated with the smart trigger to identify the FSO related processing task to be executed in response to reading the smart trigger; and using the at least one data identifier associated with the smart trigger to identify FSO related data set records to be processed in response to reading the smart trigger; wherein executing each of at least two of the FSO related processing task comprises executing the FSO related processing task on FSO related data set records that correspond to the at least one data set identifier from the list of associated data set identifiers for the FSO related processing task, but not executing the FSO related processing task on FSO related data set records that do not correspond to the data set identifiers from the list of associated data set identifiers for the FSO related processing task. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a computer program; a Financial Service Organization (FSO) computer system comprising a plurality of FSO related data sets, and comprising a plurality of computer executable FSO related processing tasks; wherein the computer program is executable on the computer system to execute; providing a first set of data identifiers, each of the data identifiers corresponding to a physical storage location of one or more data set records; building a list of associated data set identifiers corresponding to the physical storage location of the one or more data set records for each of the plurality of the FSO related processing tasks, wherein each of the lists is a subset of the first set of data identifiers; creating a plurality of smart triggers, each of the smart triggers comprising; a task identifier that identifies one of the FSO related processing tasks; and at least one data set identifier selected from the list of data set identifiers associated with the FSO related processing task identified by the task identifier; scheduling a date for processing each of the smart triggers; configuring a smart trigger table having the plurality of the created smart triggers, the smart trigger table comprising, for each of the created smart triggers; the task identifier associated with the smart trigger; the at least one data identifier associated with the smart trigger; and the scheduled date for processing the smart trigger; storing the configured smart trigger table in a first memory of the computer system; reading sequentially at least two of the smart triggers from the first memory; and executing the FSO related processing task associated with the smart trigger to process the data contained in the data set records associated with one or more of the data set identifiers associated with the smart trigger in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is equal to or before the current date, but not executing the FSO related processing task in response to reading the smart trigger from the first memory if the scheduled date of the smart trigger is after the current date, wherein executing each of at least two of the executed FSO related processing tasks comprises; using the task identifier associated with the smart trigger to identify the FSO related processing task to be executed in response to reading the smart trigger; and using the at least one data identifier associated with the smart trigger to identify FSO related data set records to be processed in response to reading the smart trigger; wherein executing each of at least two of the FSO related processing task comprises executing the FSO related processing task on FSO related data set records that correspond to the at least one data set identifier from the list of associated data set identifiers for the FSO related processing task, but not executing the FSO related processing task on FSO related data set records that do not correspond to the data set identifiers from the list of associated data set identifiers for the FSO related processing task. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification