Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
88 words
A method for processing queries in a database system, the method comprising the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 2
Independent Claim
88 words
A method for processing queries in a database system, the method comprising the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 3
Dependent Claim
21 words
The method as recited in claim 1 , further comprising providing to the client the particular data prior to being changed.
Claim 4
Dependent Claim
26 words
The method as recited in claim 1 , further comprising implementing a trigger in the database system to provide the changed particular data to the client.
Claim 5
Dependent Claim
30 words
The method as recited in claim 3 , wherein the trigger is activated in the database system in response to the particular data stored in the database system being changed.
Claim 6
Dependent Claim
40 words
The method as recited in claim 3 , wherein the trigger is implemented in the database system as one or more sequences of instructions that are executed in response to the particular data stored in the database system being changed.
Claim 7
Dependent Claim
14 words
The method as recited in claim 1 , wherein the client is a subscriber.
Claim 8
Dependent Claim
27 words
The method as recited in claim 1 , wherein the step of sending a notification to the client includes sending the changed particular data to the client.
Claim 9
Independent Claim
104 words
A method for processing queries in a database system, the method comprising the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 10
Independent Claim
104 words
A method for processing queries in a database system, the method comprising the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 11
Dependent Claim
112 words
A computer-readable medium for processing queries in a database system, the computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 12
Dependent Claim
112 words
A computer-readable medium for processing queries in a database system, the computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 13
Dependent Claim
47 words
The computer-readable medium as recited in claim 9 , further comprising one or more additional instructions which, when executed by the one or more processors, cause the one or more processors to perform the step of providing to the client the particular data prior to being changed.
Claim 14
Dependent Claim
52 words
The computer-readable medium as recited in claim 9 , further comprising one or more additional instructions which, when executed by the one or more processors, cause the one or more processors to perform the step of implementing a trigger in the database system to provide the changed particular data to the client.
Claim 15
Dependent Claim
31 words
The computer-readable medium as recited in claim 11 , wherein the trigger is activated in the database system in response to the particular data stored in the database system being changed.
Claim 16
Dependent Claim
41 words
The computer-readable medium as recited in claim 11 , wherein the trigger is implemented in the database system as one or more sequences of instructions that are executed in response to the particular data stored in the database system being changed.
Claim 17
Dependent Claim
15 words
The computer-readable medium as recited in claim 9 , wherein the client is a subscriber.
Claim 18
Dependent Claim
28 words
The computer-readable medium as recited in claim 9 , wherein the step of sending a notification to the client includes sending the changed particular data to the client.
Claim 19
Dependent Claim
128 words
A computer-readable medium for processing queries in a database system, the computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 20
Dependent Claim
128 words
A computer-readable medium for processing queries in a database system, the computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 21
Dependent Claim
116 words
A computer system for processing queries in a database system, the computer system comprising a memory that includes one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 22
Dependent Claim
116 words
A computer system for processing queries in a database system, the computer system comprising a memory that includes one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; detecting that particular data stored in the database system has been changed, wherein the particular data satisfied the query prior to being changed and continues to satisfy the query after being changed; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 23
Dependent Claim
50 words
The computer-readable medium as recited in claim 17 , wherein the memory further comprises one or more additional instructions which, when executed by the one or more processors, cause the one or more processors to perform the step of providing to the client the particular data prior to being changed.
Claim 24
Dependent Claim
55 words
The computer-readable medium as recited in claim 17 , wherein the memory further comprises one or more additional instructions which, when executed by the one or more processors, cause the one or more processors to perform the step of implementing a trigger in the database system to provide the changed particular data to the client.
Claim 25
Dependent Claim
31 words
The computer-readable medium as recited in claim 19 , wherein the trigger is activated in the database system in response to the particular data stored in the database system being changed.
Claim 26
Dependent Claim
41 words
The computer-readable medium as recited in claim 19 , wherein the trigger is implemented in the database system as one or more sequences of instructions that are executed in response to the particular data stored in the database system being changed.
Claim 27
Dependent Claim
15 words
The computer-readable medium as recited in claim 17 , wherein the client is a subscriber.
Claim 28
Dependent Claim
28 words
The computer system as recited in claim 17 , wherein the step of sending a notification to the client includes sending the changed particular data to the client.
Claim 29
Dependent Claim
132 words
A computer system for processing queries in a database system, the computer system comprising a memory that includes one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.
Claim 30
Dependent Claim
132 words
A computer system for processing queries in a database system, the computer system comprising a memory that includes one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of: receiving, from a client, a query that is written in a query language supported by the database system; storing the query in the database system as a subscription rule; detecting that particular data stored in the database system has been changed from a first state to a second state, wherein the particular data in at least one of the first and second states satisfies the query; and in response to detecting that the particular data stored in the database system has been changed, sending a notification to the client.