Sign In to Follow Application
View All Documents & Correspondence

Method For Performing Asynchronous Operations Independent Of The Application Framework

Abstract: An application is built in accordance with a particular framework. A component is incorporated into the application. When an asynchronous operation is to be performed, the component is configured to issue a standard function call in a manner that is independent of the particular application framework used to build the application. An asynchronous operations manager is configured to detect the particular application framework used to build the application, receive the standard function call, perform the asynchronous operation in accordance with a threading and concurrency model of the application framework, and cause a notification to be issued to the component in a manner that is in accordance with the threading and concurrency model when the asynchronous operation is complete. The asynchronous operation manager may determine the application framework by receiving a notification or function call from the application framework itself.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
19 May 2004
Publication Number
26/2006
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2015-03-19
Renewal Date

Applicants

MICROSOFT CORPORATION
One Microsoft Way, Redmond, Washington 98052

Inventors

1. GREG D. SCHECHTER
1127 37th Avenue E., Seattle, Washington 98112
2. YANN ERIK CHRISTENSEN
817 16th Avenue, Seattle, Washington 98122
3. MICHAEL J. MARUCHECK
16037 SE 46th Way, Bellevue, Washington 98006
4. DMITRY ROBSMAN
1238 169th Place NE, Bellevue, Washington 98008

Specification

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 906-del-2004-priority document.pdf 2011-08-20
1 906-DEL-2004-RELEVANT DOCUMENTS [22-09-2021(online)].pdf 2021-09-22
2 906-del-2004-form5.pdf 2011-08-20
2 906-DEL-2004-RELEVANT DOCUMENTS [27-03-2020(online)].pdf 2020-03-27
3 906-DEL-2004-RELEVANT DOCUMENTS [29-05-2019(online)].pdf 2019-05-29
3 906-del-2004-form3.pdf 2011-08-20
4 906-DEL-2004-RELEVANT DOCUMENTS [27-03-2019(online)].pdf 2019-03-27
4 906-del-2004-form26.pdf 2011-08-20
5 906-DEL-2004-RELEVANT DOCUMENTS [22-03-2019(online)].pdf 2019-03-22
5 906-del-2004-form2.pdf 2011-08-20
6 906-DEL-2004-RELEVANT DOCUMENTS [28-03-2018(online)].pdf 2018-03-28
6 906-del-2004-form1.pdf 2011-08-20
7 906-DEL-2004-RELEVANT DOCUMENTS [20-03-2018(online)].pdf 2018-03-20
7 906-del-2004-drawings.pdf 2011-08-20
8 Form 27 [25-03-2017(online)].pdf 2017-03-25
8 906-del-2004-description.pdf 2011-08-20
9 906-del-2004-correspondence.pdf 2011-08-20
9 Form 27 [24-03-2017(online)].pdf 2017-03-24
10 906-del-2004-claims.pdf 2011-08-20
10 906-DEL-2004_EXAMREPORT.pdf 2016-06-30
11 906-del-2004-assignment.pdf 2011-08-20
11 FORM-6-101-200.60.pdf 2015-03-13
12 906-del-2004-abstract.pdf 2011-08-20
12 MS to MTL Assignment.pdf 2015-03-13
13 906-del-2004-Form-3-(23-05-2014).pdf 2014-05-23
13 MTL-GPOA - MLK1.pdf 2015-03-13
14 906-del-2004-Form-2-(23-05-2014).pdf 2014-05-23
14 FORM-6-101-200.60.pdf ONLINE 2015-03-05
15 906-del-2004-Description (Complete)-(23-05-2014).pdf 2014-05-23
15 MS to MTL Assignment.pdf ONLINE 2015-03-05
16 906-del-2004-Correspondence Others-(23-05-2014).pdf 2014-05-23
16 MTL-GPOA - MLK1.pdf ONLINE 2015-03-05
17 906-del-2004-Claims-(23-05-2014).pdf 2014-05-23
17 906-DEL-2004-Claims-(18-02-2015).pdf 2015-02-18
18 906-del-2004-Abstract-(23-05-2014).pdf 2014-05-23
18 906-DEL-2004-Correspondance Others-(18-02-2015).pdf 2015-02-18
19 906-del-2004-Correspondance Others-(23-01-2015).pdf 2015-01-23
19 906-DEL-2004-Form-1-(18-02-2015).pdf 2015-02-18
20 906-DEL-2004-Form-2-(18-02-2015).pdf 2015-02-18
20 906-DEL-2004-Others-(18-02-2015).pdf 2015-02-18
21 906-DEL-2004-Form-3-(18-02-2015).pdf 2015-02-18
21 906-DEL-2004-Marked-Claims-(18-02-2015).pdf 2015-02-18
22 906-DEL-2004-GPA-(18-02-2015).pdf 2015-02-18
23 906-DEL-2004-Form-3-(18-02-2015).pdf 2015-02-18
23 906-DEL-2004-Marked-Claims-(18-02-2015).pdf 2015-02-18
24 906-DEL-2004-Others-(18-02-2015).pdf 2015-02-18
24 906-DEL-2004-Form-2-(18-02-2015).pdf 2015-02-18
25 906-DEL-2004-Form-1-(18-02-2015).pdf 2015-02-18
25 906-del-2004-Correspondance Others-(23-01-2015).pdf 2015-01-23
26 906-del-2004-Abstract-(23-05-2014).pdf 2014-05-23
26 906-DEL-2004-Correspondance Others-(18-02-2015).pdf 2015-02-18
27 906-DEL-2004-Claims-(18-02-2015).pdf 2015-02-18
27 906-del-2004-Claims-(23-05-2014).pdf 2014-05-23
28 906-del-2004-Correspondence Others-(23-05-2014).pdf 2014-05-23
28 MTL-GPOA - MLK1.pdf ONLINE 2015-03-05
29 906-del-2004-Description (Complete)-(23-05-2014).pdf 2014-05-23
29 MS to MTL Assignment.pdf ONLINE 2015-03-05
30 906-del-2004-Form-2-(23-05-2014).pdf 2014-05-23
30 FORM-6-101-200.60.pdf ONLINE 2015-03-05
31 906-del-2004-Form-3-(23-05-2014).pdf 2014-05-23
31 MTL-GPOA - MLK1.pdf 2015-03-13
32 906-del-2004-abstract.pdf 2011-08-20
32 MS to MTL Assignment.pdf 2015-03-13
33 906-del-2004-assignment.pdf 2011-08-20
33 FORM-6-101-200.60.pdf 2015-03-13
34 906-del-2004-claims.pdf 2011-08-20
34 906-DEL-2004_EXAMREPORT.pdf 2016-06-30
35 906-del-2004-correspondence.pdf 2011-08-20
35 Form 27 [24-03-2017(online)].pdf 2017-03-24
36 Form 27 [25-03-2017(online)].pdf 2017-03-25
36 906-del-2004-description.pdf 2011-08-20
37 906-DEL-2004-RELEVANT DOCUMENTS [20-03-2018(online)].pdf 2018-03-20
37 906-del-2004-drawings.pdf 2011-08-20
38 906-DEL-2004-RELEVANT DOCUMENTS [28-03-2018(online)].pdf 2018-03-28
38 906-del-2004-form1.pdf 2011-08-20
39 906-DEL-2004-RELEVANT DOCUMENTS [22-03-2019(online)].pdf 2019-03-22
39 906-del-2004-form2.pdf 2011-08-20
40 906-DEL-2004-RELEVANT DOCUMENTS [27-03-2019(online)].pdf 2019-03-27
40 906-del-2004-form26.pdf 2011-08-20
41 906-DEL-2004-RELEVANT DOCUMENTS [29-05-2019(online)].pdf 2019-05-29
41 906-del-2004-form3.pdf 2011-08-20
42 906-del-2004-form5.pdf 2011-08-20
42 906-DEL-2004-RELEVANT DOCUMENTS [27-03-2020(online)].pdf 2020-03-27
43 906-del-2004-priority document.pdf 2011-08-20
43 906-DEL-2004-RELEVANT DOCUMENTS [22-09-2021(online)].pdf 2021-09-22

ERegister / Renewals

3rd: 21 Apr 2015

From 19/05/2006 - To 19/05/2007

4th: 21 Apr 2015

From 19/05/2007 - To 19/05/2008

5th: 21 Apr 2015

From 19/05/2008 - To 19/05/2009

6th: 21 Apr 2015

From 19/05/2009 - To 19/05/2010

7th: 21 Apr 2015

From 19/05/2010 - To 19/05/2011

8th: 21 Apr 2015

From 19/05/2011 - To 19/05/2012

9th: 21 Apr 2015

From 19/05/2012 - To 19/05/2013

10th: 21 Apr 2015

From 19/05/2013 - To 19/05/2014

11th: 21 Apr 2015

From 19/05/2014 - To 19/05/2015

12th: 21 Apr 2015

From 19/05/2015 - To 19/05/2016

13th: 08 Apr 2016

From 19/05/2016 - To 19/05/2017

14th: 21 Apr 2017

From 19/05/2017 - To 19/05/2018

15th: 09 Apr 2018

From 19/05/2018 - To 19/05/2019

16th: 23 Apr 2019

From 19/05/2019 - To 19/05/2020