System and method for monitoring events against continual range queries
First Claim
Patent Images
1. A method for monitoring continual range queries against events, said method comprising:
- decomposing each range query into one or more predefined virtual constructs;
building a query index; and
using said query index to match an event with said range queries.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (and structure) for monitoring continual range queries against events includes decomposing each range query with one or more predefined virtual constructs, building a query index, and using the query index to match an event with the range queries.
-
Citations
15 Claims
-
1. A method for monitoring continual range queries against events, said method comprising:
-
decomposing each range query into one or more predefined virtual constructs;
building a query index; and
using said query index to match an event with said range queries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of providing a service of monitoring events or conditions, said method comprising at least one of the following:
-
providing a service that monitors events against interests of a customer, said service monitoring said events by decomposing continual range queries related to said customer interests with one or predefined virtual constructs, building a query index, and using said query index to match an event with said range queries;
maintaining one or more customer interests expressed as continual range queries for the service that monitors events; and
notifying a subset of said customers whose interests match an event.
-
-
10. A system for monitoring continual range queries against events, said system comprising:
-
a decomposing module that decomposes each range query into one or more predefined virtual constructs;
a query index construction module; and
an event matching module that uses said query index to match an event with said range queries. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus for monitoring continual range queries against events, said apparatus comprising one of:
-
a query monitor that includes;
a decomposing module that decomposes each range query into one or more predefined virtual constructs;
a query index construction module; and
an event matching module that uses said query index to match an event with said range queries;
a sensor to detect occurrence of events and provides said occurrence of events into said query monitor;
a client receiver to permit a client to be notified of occurrence of an event of interest to said client.
-
-
15. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method for monitoring continual range queries against events, said method comprising:
-
decomposing each range query into one or more predefined virtual constructs;
building a query index; and
using said query index to match an event with said range queries.
-
Specification