CPC G06F 8/33 (2013.01) [G06F 8/34 (2013.01); G06F 8/41 (2013.01)] | 20 Claims |
1. A computing system configured to receive an edit sequence at one location and then automatically recommend or apply similar editing at another location, the computing system comprising:
a digital memory;
a processor in operable communication with the digital memory, the processor configured to perform editing automation steps including obtaining a list of targets at locations in a document, recording an edit sequence which includes edits corresponding to one of the locations, submitting at least a portion of the recorded edit sequence to a transform provider, getting from the transform provider a transform corresponding to the edit sequence portion, the transform being an automatically generated transform as opposed to being a record of edits performed manually by a developer, using the obtained list to identify at least one other location in the document, and applying the transform to text of the document corresponding to the at least one other location in the document, the transform provider including an automatable edit sequences library containing temporal edit patterns, including at least one temporal edit pattern having a coarser granularity than a recorded edit sequence which matches the temporal edit pattern; and
wherein the computing system includes user interface recommendation presentation mechanisms which are ranked according to their intrusiveness, and the computing system also includes a confidence score associated with a recommended application of the transform or with the transform, and wherein the computing system utilizes a user interface recommendation presentation mechanism which is chosen based on at least the confidence score and the intrusiveness.
|