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:
Dec. 10, 2002
Filed:
Sep. 03, 1999
Vinoo Cherian, Kirkland, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A main processing thread in a handheld computer processes user input messages and e-mail messages. A second thread is created from the main thread. The main thread has a user input queue for user input messages, and the second thread having a notification queue for e-mail notification messages. The user input messages in the user input queue are processed until the user input queue is empty. A notification send ON signal is sent from the main thread to the second thread after the user input queue is empty. The notification send ON signal indicates when the main thread is available to process e-mail notification messages. The main thread retrieves and processes e-mail notification messages sent from the second thread after the notification send ON signal has been sent from the main thread until the user input queue is no longer empty. When the user input queue is no longer empty, a notification send OFF signal is sent from the main thread, and user input messages are processed by the main thread.