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:
Dec. 01, 2020

Filed:

Mar. 31, 2017
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Anatoly V. Grabar, Redmond, WA (US);

Howard J. Dickerman, Bellevue, WA (US);

Venkata S. Irava, Bothell, WA (US);

Joshua J. Burkholder, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 8/20 (2018.01); G06F 9/445 (2018.01); G06F 9/54 (2006.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01);
U.S. Cl.
CPC ...
G06F 8/24 (2013.01); G06F 9/44526 (2013.01); G06F 9/44542 (2013.01); G06F 9/455 (2013.01); G06F 9/4843 (2013.01); G06F 9/54 (2013.01);
Abstract

Systems and devices for coordinating heterogeneous processes of a software application to comply with multiple address spaces or other computing system constraints are disclosed. In an example, operations for coordinating data processing among multiple processes of a software application include: executing a first process of the software application, as the first process operates with a first capability that is limited to an operational constraint of the computing system; initiating a second process of the software application, as the second process is initiated as a child of the first process, and as the second process operates with a second capability that exceeds the operational constraint of the computing system; communicating data from the first process of the software application to the second process; and receiving data from the second process of the software application, in response to the data being processed by the data analysis operations of the second process.


Find Patent Forward Citations

Loading…