Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
127 words
A notification system for notifying one or more subscribers of changes to at least one database table T in a database system, the notification system comprising: at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 2
Dependent Claim
127 words
A notification system for notifying one or more subscribers of changes to at least one database table T in a database system, the notification system comprising: at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 3
Dependent Claim
15 words
The notification system according to claim 1 wherein the criteria comprises a database query statement.
Claim 4
Dependent Claim
41 words
The notification system according to claim 2 , in which the database query statement is independent from specific values of subscription requests and referring to specific values of the subscription requests only indirectly through the at least one metadata table content.
Claim 5
Dependent Claim
25 words
The notification system according to claim 1 , further comprising notification means for delivery of the records determined by the at least one subscription trigger.
Claim 6
Dependent Claim
20 words
The notification system according to claim 4 in which the notification means being a user-defined function in the database system.
Claim 7
Dependent Claim
21 words
The notification system according to the claim 5 in which the subscriptions are stored in the metadata-table in disjunct normal form.
Claim 8
Dependent Claim
23 words
The notification system according to the claim 6 in which all subscriptions on a predetermined database table are aggregated into a single trigger.
Claim 9
Dependent Claim
18 words
The notification system according to the claim 7 in which the notifications are stored into a subscriber database.
Claim 10
Independent Claim
133 words
A method for notifying one or more subscribers of changes to at least one database table T in a database system, the notifying method comprising the steps of: (a) providing at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and (b) providing at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 11
Independent Claim
133 words
A method for notifying one or more subscribers of changes to at least one database table T in a database system, the notifying method comprising the steps of: (a) providing at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and (b) providing at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 12
Dependent Claim
14 words
The method according to claim 9 wherein the criteria comprises a database query statement.
Claim 13
Dependent Claim
40 words
The method according to claim 10 , in which the database query statement is independent from specific values of subscription requests and referring to specific values of the subscription requests only indirectly through the at least one metadata table content.
Claim 14
Dependent Claim
24 words
The method according to claim 10 , further comprising the step of (c) delivering the records determined by the at least one subscription trigger.
Claim 15
Dependent Claim
22 words
The method according to claim 12 in which the delivering step (c) notification means being a user-defined function in the database system.
Claim 16
Dependent Claim
20 words
The method according to the claim 13 in which the subscriptions are stored in the metadata-table in disjunct normal form.
Claim 17
Dependent Claim
22 words
The method according to the claim 14 in which all subscriptions on a predetermined database table are aggregated into a single trigger.
Claim 18
Dependent Claim
17 words
The method according to the claim 15 in which the notifications are stored into a subscriber database.
Claim 19
Dependent Claim
138 words
A computer readable medium program containing instructions for notifying one or more subscribers of changes to at least one database table T in a database system, the program instructions comprising the steps of: (a) providing at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and (b) providing at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 20
Dependent Claim
138 words
A computer readable medium program containing instructions for notifying one or more subscribers of changes to at least one database table T in a database system, the program instructions comprising the steps of: (a) providing at least one metadata table associated with the database table T, the at least one metadata table for storing one or more representations of subscription requests on specified changes of database table T; and (b) providing at least one subscription trigger implemented as at least one database trigger associated with the database table T and responsive to changes of the database table T, the at least one subscription trigger determining records of the database table T qualifying under the representation of subscription requests stored in the metadata table by criteria referring to the database table T and the at least one metadata table.
Claim 21
Dependent Claim
17 words
The computer readable medium program according to claim 17 wherein the criteria comprises a database query statement.
Claim 22
Dependent Claim
43 words
The computer readable medium program according to claim 17 , in which the database query statement is independent from specific values of subscription requests and referring to specific values of the subscription requests only indirectly through the at least one metadata table content.
Claim 23
Dependent Claim
27 words
The computer readable medium program according to claim 17 , further comprising notification means for delivery of the records determined by the at least one subscription trigger.
Claim 24
Dependent Claim
22 words
The computer readable medium program according to claim 20 in which the notification means being a user-defined function in the database system.
Claim 25
Dependent Claim
23 words
The computer readable medium program according to the claim 21 in which the subscriptions are stored in the metadata-table in disjunct normal form.
Claim 26
Dependent Claim
25 words
The computer readable medium program according to the claim 22 in which all subscriptions on a predetermined database table are aggregated into a single trigger.
Claim 27
Dependent Claim
20 words
The computer readable medium program according to the claim 23 in which the notifications are stored into a subscriber database.