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:
Sep. 09, 2014
Filed:
Dec. 31, 2007
Mu Chai, Bellevue, WA (US);
Jeff Beeghly, Seattle, WA (US);
Patrick Michael Simonich, Renton, WA (US);
Troy Thompson, Bellevue, WA (US);
Mu Chai, Bellevue, WA (US);
Jeff Beeghly, Seattle, WA (US);
Patrick Michael Simonich, Renton, WA (US);
Troy Thompson, Bellevue, WA (US);
EMC Corporation, Hopkinton, MA (US);
Abstract
An application framework is disclosed for handling predefined events for various application modules executing as threads. Events are received and associated with a thread and an event handling function. Event handling functions are classified as mutually exclusive and non-mutually exclusive. Mutually exclusive functions are blocked while another mutually exclusive function is executing. Event handling functions are processed by setting a corresponding thread to execute the function and placing the thread in a 'non-wait' state. Threads in the 'non-wait' state are then executed concurrently under the control of a system thread manger and are returned to a ‘wait’ state when the handling function ends. Each such thread maintains the session state throughout use of the application.