Method and apparatus for evaluating queries against received event information
First Claim
1. A method of evaluating queries against received event information and generating notification that events specified in the queries have occurred, comprising:
- recording a number of queries, each of which comprises a plurality of sub-queries each requiring a different item of event information to be matched;
receiving a plurality of items of event information;
comparing the received items of event information with the sub-gueries; and
generating a notification if the item of event information matches all the sub-queries comprising the query.
3 Assignments
0 Petitions
Accused Products
Abstract
Queries are evaluated against received event information and notifications that events specified in the queries have occurred are generated by following the steps of recording the number of queries; receiving an item of event information; comparing the received item of event information with the queries; and generating a notification if the item of event information matches the query. Normally, a series of items of event information will be received and these are compared sequentially with the queries. Each query can be arbitrarily complex comprising a plurality of sub-queries, each requiring a different item or items of event information to be matched.
-
Citations
24 Claims
-
1. A method of evaluating queries against received event information and generating notification that events specified in the queries have occurred, comprising:
-
recording a number of queries, each of which comprises a plurality of sub-queries each requiring a different item of event information to be matched;
receiving a plurality of items of event information;
comparing the received items of event information with the sub-gueries; and
generating a notification if the item of event information matches all the sub-queries comprising the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device programmed to perform a method of evaluating queries against received event information and generating notification that events specified in the queries have occurred, comprising:
-
recording a number of queries, each of which comprises a plurality of sub-queries each requiring a different item of event information to be matched;
receiving a plurality of items of event information;
comparing the received items of event information with the sub-queries; and
generating a notification if the item of event information matches all the sub-queries comprising the query. - View Dependent Claims (22)
-
-
23. A program storage device encoded with instructions that, when executed by a computing device, perform a method of evaluating queries against received event information and generating notification that events specified in the queries have occurred, comprising:
-
recording a number of queries, each of which comprises a plurality of sub-queries each requiring a different item of event information to be matched;
receiving a plurality of items of event information;
comparing the received items of event information with the sub-queries; and
generating a notification if the item of event information matches all the sub-queries comprising the query. - View Dependent Claims (24)
-
Specification