Patent ID: 9530233
Filing Date: 2016-12-27
CPC Classification: G06F,G06T

Claim Text:
1. A method comprising: maintaining, by a computing device, an object action record associated with an object presented as a portion of a document comprising editable content, and a document action record associated with the editable content, the document action record comprising only indications of actions that are performed on parts of the editable content that do not have associated object action records; receiving a request to perform an action on the object and at least one other object of the editable content, the at least one other object not having an associated other object action record; performing the action on the object and the at least one other object; adding, to the object action record associated with the object, an indication of the action performed on the object and of how to undo the action performed on the object; including, in the document action record, an indication of the action performed on the at least one other object and indications of actions performed on other objects of the editable content; excluding, from the object action record, all indications of actions performed on the other objects of the editable content; receiving a request to undo the action in the object action record; in response to the request to undo the action, undoing the action on the object but not undoing the action on the at least one other object, the action being a most recent action in the object action record; and removing the action from the object action record and leaving the action in the document action record.