Patent Document ID: 9959069
Application ID: 14825095

Base Claim:
1. A computing system for providing textual output of an input method editor to an application, the computing system comprising: a first memory region that stores a first version of a body of text to which textual output of the input method editor is applied; a second memory region that stores a second version of a body of text to which text modifications performed by the application are applied; and a reconciliation subsystem configured to reconcile the contents of the first and second memory regions in a manner that favors the contents of the second memory region, including: reversing edits made by the input method editor to text stored in the first memory region; and applying text modifications performed by the application to the text stored in the first memory region.

---

Claim 4:
4. The computing system of claim 1 , the reconciliation subsystem further configured to only reconcile to the second memory region contents of the first memory region that reflect textual output outputted by the input method editor since the most recent text modifications were performed by the application.