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:
Oct. 28, 2014

Filed:

Dec. 05, 2011
Applicants:

Matt Warren, Redmond, WA (US);

Cyrus Najmabadi, Seattle, WA (US);

Heejae Chang, Issaquah, WA (US);

Jason Malinowski, Redmond, WA (US);

Kevin Pilch-bisson, Snohomish, WA (US);

Dustin Campbell, Redmond, WA (US);

Inventors:

Matt Warren, Redmond, WA (US);

Cyrus Najmabadi, Seattle, WA (US);

Heejae Chang, Issaquah, WA (US);

Jason Malinowski, Redmond, WA (US);

Kevin Pilch-Bisson, Snohomish, WA (US);

Dustin Campbell, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 8/36 (2013.01); G06F 8/71 (2013.01);
Abstract

A workspace model generates a component of a solution from an immutable object representing the solution at a given point in time. A component may be requested by an extension to an integrated development environment for the extension's use. The workspace model determines a sequence of operations needed to construct the requested component at the time the component is requested using the state of the solution represented through the immutable object. The immutable object allows the extension to access the requested component while the integrated development environment is used to alter the solution.


Find Patent Forward Citations

Loading…