Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
194 words
In an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, a method for automatically starting said extract process in response to the committing of update data to said repository by said update process, said method comprising the steps of: (a) in response to the updating of an entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, adding said post-image of said entity to data accumulated for said extract process; and (c) in response to the committing of update data to said repository by said update process, starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 2
Dependent Claim
194 words
In an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, a method for automatically starting said extract process in response to the committing of update data to said repository by said update process, said method comprising the steps of: (a) in response to the updating of an entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, adding said post-image of said entity to data accumulated for said extract process; and (c) in response to the committing of update data to said repository by said update process, starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 3
Dependent Claim
19 words
The method of claim 1 in which said predetermined condition is a function of said post-image of said entity.
Claim 4
Dependent Claim
31 words
The method of claim 1 in which said update process performs an update of a selected update type on said entity, said predetermined condition being a function of said update type.
Claim 5
Dependent Claim
32 words
The method of claim 1 in which said repository contains a plurality of entities, said steps (a)-(b) being performed for each of said entities within the extract view of said extract process.
Claim 6
Dependent Claim
41 words
The method of claim 4 in which a plurality of extract processes extract data from said repository, said steps (a)-(b) being performed for each of said extract processes for each of said entities within the extract view of the extract process.
Claim 7
Dependent Claim
37 words
The method of claim 5 in which said step (c) comprises the steps of: (1) starting all extract processes for which data has been accumulated; and (2) making the accumulated data available to the started extract processes.
Claim 8
Dependent Claim
168 words
In an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, a method for automatically starting said extract process in response to the committing of update data to said repository by said update process, said method comprising the steps of: (a) in response to the updating of a specified entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) executing the one or more triggers contained in said list.
Claim 9
Dependent Claim
168 words
In an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, a method for automatically starting said extract process in response to the committing of update data to said repository by said update process, said method comprising the steps of: (a) in response to the updating of a specified entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) executing the one or more triggers contained in said list.
Claim 10
Dependent Claim
29 words
The method of claim 7 in which first and second extract processes-are defined, said list containing respective first and second triggers associated with said first and second extract processes.
Claim 11
Dependent Claim
193 words
In an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, apparatus for automatically starting said extract process in response to the committing of update data to said repository by said update process, said apparatus comprising: (a) means responsive to the updating of an entity in said repository by said update process for evaluating a predetermined condition specified for said entity; and (b) means responsive to an evaluation of said predetermined condition as true for adding said post-image of said entity to data accumulated for said extract process; and (c) means responsive to the committing of update data to said repository by said update process for starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 12
Dependent Claim
193 words
In an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, apparatus for automatically starting said extract process in response to the committing of update data to said repository by said update process, said apparatus comprising: (a) means responsive to the updating of an entity in said repository by said update process for evaluating a predetermined condition specified for said entity; and (b) means responsive to an evaluation of said predetermined condition as true for adding said post-image of said entity to data accumulated for said extract process; and (c) means responsive to the committing of update data to said repository by said update process for starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 13
Dependent Claim
33 words
The apparatus of claim 9 in which said repository contains a plurality of entities, said apparatus containing said means (a)-(b) for each of said entities within the extract view of said extract process.
Claim 14
Dependent Claim
167 words
In an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, apparatus for automatically starting said extract process in response to the committing of update data to said repository by said update process, said apparatus comprising: (a) means responsive to the updating of a specified entity in said repository by said update process for evaluating a predetermined condition specified for said entity; (b) means responsive to an evaluation of said predetermined condition as true for executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) means for executing the one or more triggers contained in said list.
Claim 15
Dependent Claim
167 words
In an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, apparatus for automatically starting said extract process in response to the committing of update data to said repository by said update process, said apparatus comprising: (a) means responsive to the updating of a specified entity in said repository by said update process for evaluating a predetermined condition specified for said entity; (b) means responsive to an evaluation of said predetermined condition as true for executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) means for executing the one or more triggers contained in said list.
Claim 16
Dependent Claim
212 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically starting an extract process in response to the committing of update data to a repository by an update process in an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, said method steps comprising: (a) in response to the updating of an entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, adding said post-image of said entity to data accumulated for said extract process; and (c) in response to the committing of update data to said repository by said update process, starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 17
Dependent Claim
212 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically starting an extract process in response to the committing of update data to a repository by an update process in an active database management system in which at least one update process updates an entity in a data repository to form a post-image of said entity and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, said method steps comprising: (a) in response to the updating of an entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, adding said post-image of said entity to data accumulated for said extract process; and (c) in response to the committing of update data to said repository by said update process, starting said extract process and making the accumulated data available to said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 18
Dependent Claim
21 words
The program storage device of claim 12 in which said predetermined condition is a function of said post-image of said entity.
Claim 19
Dependent Claim
33 words
The program storage device of claim 12 in which said update process performs an update of a selected update type on said entity, said predetermined condition being a function of said update type.
Claim 20
Dependent Claim
34 words
The program storage device of claim 12 in which said repository contains a plurality of entities, said steps (a)-(b) being performed for each of said entities within the extract view of said extract process.
Claim 21
Dependent Claim
43 words
The program storage device of claim 15 in which a plurality of extract processes extract data from said repository, said steps (a)-(b) being performed for each of said extract processes for each of said entities within the extract view of the extract process.
Claim 22
Dependent Claim
38 words
The program storage of claim 16 in which said step (c) comprises the steps of: (1) starting all extract processes for which data has been accumulated; and (2) making the accumulated data available to the started extract processes.
Claim 23
Dependent Claim
186 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically starting an extract process in response to the committing of update data to a repository by an update process in an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, said method steps comprising: (a) in response to the updating of a specified entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) executing the one or more triggers contained in said list.
Claim 24
Dependent Claim
186 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automatically starting an extract process in response to the committing of update data to a repository by an update process in an active database management system in which at least one update process updates one or more entities in a data repository to form a post-image of said entities and at least one extract process extracts from said repository data added by said update process, said update process having an update view of data in said repository, said extract process having an extract view of data in said repository, said method steps comprising: (a) in response to the updating of a specified entity in said repository by said update process, evaluating a predetermined condition specified for said entity; and (b) in response to an evaluation of said predetermined condition as true, executing a specified trigger query on said post-image of said entity to generate a list of one or more triggers; and (c) executing the one or more triggers contained in said list.
Claim 25
Dependent Claim
30 words
The method of claim 18 in which first and second extract processes are defined, said list containing respective first and second triggers associated with said first and second extract processes.