Patent №
US 6,314,533
Granted
2001-11-06
Filed 1998
Owner
MICROSOFT CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
09175827
Systems and methods for reporting the occurrence of events in a computer system to event subscriber software are disclosed. Events arc detected within a computer system or computer system environment by event detection components. An Event provider receives notification of the occurrence of each event. Instead of the event provider then forwarding each of the events to a single, centralized location for filtering, embodiments of the present invention perform the filtering of events at the location of the event provider. This is accomplished by custom forward marshaling a proxy to each event provider. Also marshaled is at least one event-filtering definition that specifics which events should be reported by that event provider to the subscriber software. The event-filtering definitions are written in a structured query language, which can be used to precisely select which events are to be reported. In this way, instead of reporting each event received by it, an event provider, by virtue of the proxy procedure, will only report those events that have been requested by an event subscriber. Non requested events are discarded, thereby reducing the use of processing resources that would otherwise be used if all events were sent to a single, centralized filter.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 96550715
Assignors
NOVIK, LEV, MCCOLLUM, RAYMOND, HUDIS, IRENA
On an employer assignment, the assignors are typically the inventors.