Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
179 words
In an active database management system in which an update process updates data in a repository and an 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 that may differ from said update view, 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 committing of update data to said repository by said update process, determining whether any of said update data is within said extract view; (b) in response to a determination that least some of said update data is within said extract view, evaluating a predetermined condition specified for said extract process; and (c) in response to an evaluation of said predetermined condition as true, starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 2
Dependent Claim
179 words
In an active database management system in which an update process updates data in a repository and an 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 that may differ from said update view, 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 committing of update data to said repository by said update process, determining whether any of said update data is within said extract view; (b) in response to a determination that least some of said update data is within said extract view, evaluating a predetermined condition specified for said extract process; and (c) in response to an evaluation of said predetermined condition as true, starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 3
Dependent Claim
25 words
The method of claim 1 in which a plurality of extract processes are defined, said steps (a)-(c) being performed for each of said extract processes.
Claim 4
Dependent Claim
27 words
The method of claim 1 in which said step (c) comprises the additional step of translating the update data within said extract view into said extract view.
Claim 5
Dependent Claim
25 words
The method of claim 3 in which said step (c) comprises the additional step of making the translated update data available to said extract process.
Claim 6
Dependent Claim
17 words
The method of claim 1 in which said predetermined condition is a function of said update data.
Claim 7
Dependent Claim
28 words
The method of claim 1 in which said update process performs an update of a selected update type, said predetermined condition being a function of said update type.
Claim 8
Dependent Claim
20 words
The method of claim 1 in which said predetermined condition is a function of the preexisting data in said repository.
Claim 9
Dependent Claim
179 words
In an active database management system in which an update process updates data in a repository and an 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 that may differ from said update view, 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 committing of update data to said repository by said update process for determining whether any of said update data is within said extract view; (b) means responsive to a determination that at least some of said update data is within said extract view for evaluating a predetermined condition specified for said extract process; and (c) means responsive to an evaluation of said predetermined condition as true for starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 10
Dependent Claim
179 words
In an active database management system in which an update process updates data in a repository and an 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 that may differ from said update view, 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 committing of update data to said repository by said update process for determining whether any of said update data is within said extract view; (b) means responsive to a determination that at least some of said update data is within said extract view for evaluating a predetermined condition specified for said extract process; and (c) means responsive to an evaluation of said predetermined condition as true for starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 11
Dependent Claim
26 words
The apparatus of claim 8 in which a plurality of extract processes are defined, said apparatus containing said means (a)-(c) for each of said extract processes.
Claim 12
Dependent Claim
197 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 an update process updates data in a repository and an 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 that may differ from said update view, said method steps comprising: (a) in response to the committing of update data to said repository by said update process, determining whether any of said update data is within said extract view; (b) in response to a determination that least some of said update data is within said extract view, evaluating a predetermined condition specified for said extract process; and (c) in response to an evaluation of said predetermined condition as true, starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 13
Dependent Claim
197 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 an update process updates data in a repository and an 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 that may differ from said update view, said method steps comprising: (a) in response to the committing of update data to said repository by said update process, determining whether any of said update data is within said extract view; (b) in response to a determination that least some of said update data is within said extract view, evaluating a predetermined condition specified for said extract process; and (c) in response to an evaluation of said predetermined condition as true, starting said extract process to extract from said repository data added by said update process that is within said extract view.
Claim 14
Dependent Claim
27 words
The program storage device of claim 10 in which a plurality of extract processes are defined, said steps (a)-(c) being performed for each of said extract processes.
Claim 15
Dependent Claim
29 words
The program storage device of claim 10 in which said step (c) comprises the additional step of translating the update data within said extract view into said extract view.
Claim 16
Dependent Claim
27 words
The program storage device of claim 12 in which said step (c) comprises the additional step of making the translated update data available to said extract process.
Claim 17
Dependent Claim
19 words
The program storage device of claim 10 in which said predetermined condition is a function of said update data.
Claim 18
Dependent Claim
30 words
The program storage device of claim 10 in which said update process performs an update of a selected update type, said predetermined condition being a function of said update type.
Claim 19
Dependent Claim
22 words
The program storage device of claim 10 in which said predetermined condition is a function of the preexisting data in said repository.