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.:

US 7215777 B1

PDF
Full Text
Expired
Date of Patent:
May. 08, 2007

Filed:

Jan. 16, 2001
Applicants:

Brian J. Deen, North Bend, WA (US);

Alex I. Hopmann, Seattle, WA (US);

Joel M. Soderberg, West Edmonds, WA (US);

Sean O. Lyndersay, Bellevue, WA (US);

Inventors:

Brian J. Deen, North Bend, WA (US);

Alex I. Hopmann, Seattle, WA (US);

Joel M. Soderberg, West Edmonds, WA (US);

Sean O. Lyndersay, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Methods and systems for efficiently sending notification of the occurrence of events through a firewall. A client system operating inside a firewall, attempts to receive notification of the occurrence of events from a server system operating outside the firewall. The client system attempts to receive communication from the server system using a connectionless protocol, such as UDP. If the client system receives communication using the connectionless protocol, the client system requests notification be sent using the connectionless protocol. The server system notifies the client system by sending a packet to the server system, using the connectionless protocol, when events occur. However, if the client does not receive communication using the connectionless protocol, the client requests notifications be sent using a connection-oriented protocol, such as TCP. If the client system requests notification using a connection-oriented protocol, the client system polls the server system to receive notification of the occurrence of events.


Find Patent Forward Citations

Loading…