摘要 |
A method of evaluating queries against received events comprises recording a number of queries, receiving an item of event information, comparing the two and generating a notification if the event matches the query. Each query may comprise a number of sub queries and preferably specify a boolean logical or temporal relationship between the items of event information. Each query may also specify the sequence of events or set a time period for an event to occur. The query may take a variable from one item of event information and use it as criteria for a subsequent query. Queries can be non-spawning where a first event is used to progress to a sub query or spawning wherein each occurrence of an event progresses to separately evaluated sub queries. Event information may include stock prices, gambling odds, location information or product inventories. Notifications maybe made by E-Mail, pager, fax, voice mail, post or a web page.
|