The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 24, 2007
Filed:
Feb. 27, 2003
Praveen Seshadri, Bellevue, WA (US);
Philip Garrett, Woodinville, WA (US);
Holly Knight, Woodinville, WA (US);
Robert F. Blanch, Clyde Hill, WA (US);
Shyamalan Pather, Seattle, WA (US);
Praveen Seshadri, Bellevue, WA (US);
Philip Garrett, Woodinville, WA (US);
Holly Knight, Woodinville, WA (US);
Robert F. Blanch, Clyde Hill, WA (US);
Shyamalan Pather, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The present invention relates to a system and methodology to facilitate timely delivery of notifications and performance of automated actions for users in the framework of an ad-hoc rules processing environment. An information agent operates as a distributed application to perform automated actions for users in accordance with user preferences and context. Various rules can be executed to delay, inhibit, and/or enable an action such as sending notifications according to the preferences and current user states as determined from the context. The rules can include data centric matching logic, set-oriented execution rules, rule ordering/interaction hierarchies, and ad-hoc Boolean combinations, for example.