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.

Date of Patent:
Sep. 14, 2010

Filed:

Feb. 26, 2003
Applicants:

Shyamalan Pather, Seattle, WA (US);

Lon Eugene Fisher, Sammamish, WA (US);

Richard Dievendorff, Bellevue, WA (US);

Praveen Seshadri, Bellevue, WA (US);

Philip Garrett, Woodinville, WA (US);

Holly Knight, Woodinville, WA (US);

Vincent H. Curley, Bellevue, WA (US);

Robert F. Blanch, Clyde Hill, WA (US);

Charles Tete Mensa-annan, Bellevue, WA (US);

Inventors:

Shyamalan Pather, Seattle, WA (US);

Lon Eugene Fisher, Sammamish, WA (US);

Richard Dievendorff, Bellevue, WA (US);

Praveen Seshadri, Bellevue, WA (US);

Philip Garrett, Woodinville, WA (US);

Holly Knight, Woodinville, WA (US);

Vincent H. Curley, Bellevue, WA (US);

Robert F. Blanch, Clyde Hill, WA (US);

Charles Tete Mensa-Annan, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention relates to a system and methodology to facilitate subscription, delivery, processing, and reception of notification services. A global service framework is provided that operates in conjunction with a notification platform architecture to deliver information from one or more event sources to one or more notification sinks that receive information from the services. The global framework includes discovery and description components that provide information relating to available notification services. Subscriptions can be obtained via subscription events, whereby notifications can be delivered via notification events, wherein such events can be modeled as part of the global service framework. Various communications protocols can also be provided to facilitate communications with the notification services and global services framework. Furthermore, various notification delivery protocols can be provided that operate with structured database technologies to facilitate bulk message delivery and service in a reliable manner while mitigating network problems such as delivering notifications under power-interrupting conditions.


Find Patent Forward Citations

Loading…