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:
Jun. 17, 2014
Filed:
Dec. 14, 2009
Siddharth Jayadevan, Seattle, WA (US);
Christopher Donald Hackmann, Redmond, WA (US);
Stephen M. Danton, Seattle, WA (US);
Simon David Kent, Redmond, WA (US);
Michael Charles Murray, Seattle, WA (US);
Siddharth Jayadevan, Seattle, WA (US);
Christopher Donald Hackmann, Redmond, WA (US);
Stephen M. Danton, Seattle, WA (US);
Simon David Kent, Redmond, WA (US);
Michael Charles Murray, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
In an embodiment, a computer system instantiates a real-time incremental editor configured to receive editing inputs that are to be applied to data of a data model, where the data model data declaratively defines a UI model that drives the behavior of a corresponding UI based on the UI model. The computer system receives an editing input from a user indicating one or more desired edits that are to be made to the UI and determines, based on the received editing inputs, which changes are to be made to the data model data to enact the desired changes in the UI. The computer system updates the UI in real-time based on the determined edits to the data model data and presents the updated UI in real-time without losing state information in the resultant UI.