Patent ID: 8010894

Claim:
A system that facilitates editing a rich formatted source document on a device having limited memory, the system comprising: an edit engine that receives an indication to apply a rich edit modification to a user selected portion of the rich formatted source document, the selected portion comprising less than an entirety of the rich formatted source document, the rich edit modification comprising a plurality of user operations performed on the selected portion; an interval mechanism that loads an impoverished rich text representation of the selected portion into a virtual file space in the memory and creates an interval within the virtual file space that tracks the plurality of user operations applied to the impoverished representation; an inference engine configured to: infer, based upon rich formatting characteristics of an environment of the rich formatted source document, rich formatting of the rich edit modification for application within the rich formatted source document; and infer, based upon the plurality of user operations performed on the selected portion within the virtual file space, a respective change location within the rich formatted source document for application of the rich edit modification; and an application filter that reorders the plurality of user operations and merges the rich edit modification with the rich formatted source document in accordance with the inferred rich formatting and the inferred change location.