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:
Apr. 28, 2015

Filed:

Jan. 24, 2008
Applicants:

Nicholas A. Allen, Redmond, WA (US);

Stefan Batres, Sammamish, WA (US);

Jean-emile Elien, Bellevue, WA (US);

John A. Taylor, Bellevue, WA (US);

Inventors:

Nicholas A. Allen, Redmond, WA (US);

Stefan Batres, Sammamish, WA (US);

Jean-Emile Elien, Bellevue, WA (US);

John A. Taylor, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 7/00 (2006.01); G06F 9/52 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 9/526 (2013.01); G06F 9/546 (2013.01);
Abstract

The present invention extends to methods, systems, and computer program products for coordinating application sate and communication mediums state. Embodiments of present invention provide a mechanism for a communication medium to provide a view of message content for a message (a peek) to an application along with the communication medium preventing further access to the message (a lock) until the application signals back how to handle the message. Thus, the communication medium indicates that the message is locked for the duration of processing at the application. Indicating that the message is locked significantly reduces the chance of the message being provided to another application (or another consumer of the same application) during the time the application is processing the view of message content.


Find Patent Forward Citations

Loading…