Document comment management
First Claim
Patent Images
1. A computer-implemented method comprising:
- presenting an electronic document via an online web application;
detecting a change in a position of an insertion point in the electronic document, the electronic document being presented in a graphical user interface, the insertion point being an active point of editing of the electronic document;
in response to the detecting of the change, dynamically repositioning a graphical user interface control to correspond to the position of the insertion point, the graphical user interface control comprising one or more functions for managing one or more comments in the electronic document;
in response to the detecting of the change, altering a shape or design of the graphical user interface control and the one or more functions available via the graphical user interface control; and
automatically propagating comments to other versions of the electronic document open at the time by other reviewers or the author without requiring the reviewer to save the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods may operate to detect a position of an insertion point in an electronic document being presented in a graphical user interface and dynamically positioning a graphical user interface control to correspond to the position of the insertion point. Additional apparatus, systems, and methods are disclosed.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
presenting an electronic document via an online web application; detecting a change in a position of an insertion point in the electronic document, the electronic document being presented in a graphical user interface, the insertion point being an active point of editing of the electronic document; in response to the detecting of the change, dynamically repositioning a graphical user interface control to correspond to the position of the insertion point, the graphical user interface control comprising one or more functions for managing one or more comments in the electronic document; in response to the detecting of the change, altering a shape or design of the graphical user interface control and the one or more functions available via the graphical user interface control; and automatically propagating comments to other versions of the electronic document open at the time by other reviewers or the author without requiring the reviewer to save the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable non-transitory storage medium including instructions, which when executed by a machine, cause the machine to perform operations comprising:
-
tracking a position of an insertion point in an electronic document, the electronic document being presented in a graphical user interface via an online application, the insertion point being an active point of editing of the electronic document; and dynamically repositioning a graphical user interface control to correspond with the position of the insertion point, in response to detecting a change in the position of the insertion point, the graphical user interface control comprising one or more functions for managing one or more comments in the electronic document; in response to the detecting the change, altering a shape or design of the graphical user interface control and the one or more functions available via the graphical user interface control; and automatically propagating comments to other versions of the electronic document open at the time by other reviewers or the author without requiring the reviewer to save the document. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor implemented in hardware; and a rendering module, implemented by the processor, wherein the rendering module is configured to; present an electronic document, the electronic document being provided by an online software application; detect a change in a position of an insertion point in the electronic document, the insertion point being an active point of editing of the electronic document; and in response to detecting a change in the position of the insertion point, dynamically reposition a graphical user interface control to correspond to the position of the insertion point, the graphical user interface control comprising one or more functions for managing one or more comments in the electronic document; alter a shape or design of the graphical user interface control and the one or more functions available via the graphical user interface control; and automatically propagate comments to other versions of the electronic document open at the time by other reviewers or the author without requiring the reviewer to save the document. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification