SYSTEM AND METHOD FOR FORWARD CUSTOM MARSHALING EVENT FILTERS

Patent №

US 6,314,533

Granted

2001-11-06

Filed 1998

Owner

MICROSOFT CORPORATION

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 hardwareG06F 16/24568Y10S 707/99933

AI classification

AI hardware0.68
Knowledge representation0.34
Planning0.29
Natural language0.03
Machine learning0.01
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

MICROSOFT CORPORATION

assignment · 96550715

Assignors

NOVIK, LEV, MCCOLLUM, RAYMOND, HUDIS, IRENA

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC