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, sy
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.
대표청구항▼
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 p
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; andautomatically 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. The computer-implemented method of claim 1, further comprising: receiving an indication that the graphical user interface control was activated;creating a comment object;associating the comment object with the insertion point; andpresenting the comment object in the graphical user interface. 3. The computer-implemented method of claim 2, further comprising: applying a mask to the electronic document to mask content in the electronic document, except for a portion of the content that corresponds with the comment object. 4. The computer-implemented method of claim 1, further comprising: receiving an indication that the graphical user interface control was accessed; and presenting a context-sensitive menu associated with the graphical user interface control. 5. The computer-implemented method of claim 4, wherein presenting the context-sensitive menu comprises: determining whether the insertion point defines a selection; andconfiguring the graphical user interface control depending on whether the insertion point defines a selection. 6. The computer-implemented method of claim 4, wherein the context-sensitive menu is configured using at least one of: the position of the insertion point, a type of object containing the insertion point, a user type, a user, or a keystroke modifier. 7. The computer-implemented method of claim 1, wherein the graphical user interface control includes an icon indicative of a function accessible via the graphical user interface control. 8. The computer-implemented method of claim 1, wherein presenting the graphical user interface control comprises: presenting the graphical user interface control in a margin of the electronic document. 9. The computer-implemented method of claim 1, further comprising: detecting a change of position of the insertion point in the electronic document; andrepositioning the graphical user interface control to correspond with the changed position of the insertion point. 10. The computer-implemented method of claim 1, wherein the insertion point is represented by a cursor. 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; anddynamically 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; andautomatically 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. 12. The machine-readable medium of claim 11, further comprising instructions, which when executed by the machine, cause the machine to perform operations comprising: creating a comment upon detecting that the graphical user interface control was activated, the comment associated with content in the electronic document currently selected by the insertion point. 13. The machine-readable medium of claim 12, further comprising instructions, which when executed by the machine, cause the machine to perform operations comprising: visually obscuring content in the electronic document not associated with the comment, when the comment is selected. 14. The machine-readable medium of claim 11, wherein the graphical user interface control comprises a context-sensitive popup menu. 15. The machine-readable medium of claim 14, wherein the content-sensitive popup menu is dynamically configured using at least one of: a characteristic of the insertion point or a user-provided input. 16. A system comprising: a processor implemented in hardware; anda 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; andin 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; andautomatically 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. 17. The system of claim 16, wherein the rendering module is further configured to: determine when the graphical user interface control is accessed; andpresent a context-sensitive menu associated with the graphical user interface control. 18. The system of claim 17, wherein the rendering module is further configured to: present the context-sensitive menu dynamically, based on at least one criteria associated with a cursor location, a user type, a user, or a user input device. 19. The system of claim 18, wherein the criteria include whether the insertion point defines a selection; a type of object currently selected by the insertion point; a user type; a user; and whether a modifier key is depressed. 20. The system of claim 16, wherein the rendering module is further configured to: present the graphical user interface control dynamically using a form that represents the graphical user interface control's function. 21. The system of claim 16, wherein the graphical user interface control comprises a commenting tool.
Borovoy Richard D. (Palo Alto CA) Cooper Eric B. W. (Soquel CA), Apparatus and method for creating versions of computer models and creating communications incorporating created versions.
Cirulli Philip James (Endicott NY) Heinlein Philip David (Binghamton NY) James Byron David (Johnson City NY) Telfer Deborah Marsh (Vestal NY), Application of groupware to ISO 9000 registration via facilitated work sessions.
Ludwig Lester F. ; Lauwers J. Chris ; Lantz Keith A. ; Burnett Gerald J. ; Burns Emmett R., Call control in video conferencing allowing acceptance and identification of participants in a new incoming call during.
Gladney Henry M. (Saratoga CA) Lorch Douglas J. (San Jose CA) Mattson Richard L. (San Jose CA), Communication for version management in a distributed information service.
Yehuda Issac ; Gimprich Jeffery D. ; Chernov Leonid ; Anderson Melissa E. ; Desai Gautam B. ; Gusick David L. ; Graham William J., Computerized document management system.
Mori Kenjiro (Machida JPX) Nakayama Yoshiyuki (Yokohama JPX) Nakamura Fumio (Kawasaki JPX) Yamamitsu Tadashi (Hadano JPX), Control method and system for establishing a connection among terminals forming a joint project information processing s.
Shimbo Atsushi,JPX ; Takahashi Toshinari,JPX ; Tomoda Ichiro,JPX ; Murota Masao,JPX, File editing system and shared file editing system with file content secrecy, file version management, and asynchronous.
James A. Parker ; Gary J. Legner ; George Lima ; David P. Schwartz ; James R. Gunkel, Intelligent data inventory & asset management systems method and apparatus.
Beezer,John L.; DeMello,Marco A.; Silver,David M., Method and apparatus for capturing and rendering text annotations for non-modifiable electronic content.
Salas Pito ; Beir Jeffrey ; Leffler Melissa ; Glenn McDonald ; Kleppner Paul ; Morrissey Craig ; Tonra ; Jr. James E., Method and apparatus for controlling access to a product.
Sweat,Mark Edward; Callahan,Michael William; Kamada,Cyrus Masayuki; Vogelsberg,Chris Alan; East,John William, Method and apparatus for drawing collaboration on a network.
Cohen, Andrew L.; Stachel, Bob; Foley, Steve, Method and software for supporting improved awareness of and collaboration among users involved in a task.
Dabney, Michael Blane; Hill, David Thomas; Trujillo, Lourdes Maria; Washington, Melda Marie; Lee, Ronald Gene, Method and system for operating a content management system.
Larson James A. ; Elliott Jim ; Boss Dale ; Iyengar Sridhar, Method for saving and accessing desktop conference characteristics with a persistent conference object.
Ludwig Lester F. (Foster City CA) Lauwers J. Chris (Menlo Park CA) Lantz Keith A. (Los Altos CA) Burnett Gerald J. (Atherton CA) Burns Emmett R. (Incline Village NV), Multimedia collaboration system with separate data network and A/V network controlled by information transmitting on the.
Schaeffer Arnold (Belmont CA) Anderson David R. (Cupertino CA) Palevich Jack H. (Sunnyvale CA) Rosenstein Larry S. (Santa Clara CA), Object-oriented collaboration system.
Carley, Kevin W.; Harrington, Lisa Marie; Dikeman, Jennifer Scot; Moody, Megan Davies; Gregory, Mary Michelle, Providing a notification when a plurality of users are altering similar data in a health care solution environment.
Bly Sara A. (Mountain View CA) Farrand A. Brady (Berkeley CA) Hodges Jeffery D. (Newark CA) Kupfer Michael D. (Mountain View CA) Lewis Brian T. (Palo Alto CA) Maybury William J. (Torrance CA) Tallan , Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstat.
Christenson Patrick J. (Rochester MN) Martens Craig W. (Rochester MN) Wenz David G. (Rochester MN) Youngers David N. (Rochester MN), Sharing word-processing functions among multiple processors.
Chang Roger A. (Irving TX) Smith Andrew J. (Trophy Club TX) Torres Robert J. (Colleyville TX), System and method for computer aided software engineering.
Chavez, Timothy R.; Eisinger, Jacob Daniel; King, Jennifer Elizabeth; Reichert, III, William Alexander; Wardrop, Patrick Ryan, System and method for controlling comments in a collaborative document.
Gruhl, Daniel Frederick; Meredith, Daniel Norin, System and method for creation, representation, and delivery of document corpus entity co-occurrence information.
Krenz, Michael J.; Hahn, Pamela K.; Reed, Colin D.; Schultz, Bryan C.; Leedom, David L., System and method for providing a visual indicator which indicates functions of multi-purpose controls in a cursor-driven display environment.
Schwartz Krista S. (Batavia IL) Carleton Allison A. (Lisle IL) FitzPatrick Catherine M. (Winfield IL) Pommier Theresa M. (Westmont IL), System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the re.
Michel K. Bowman-Amuah, System, method and article of manufacture for a persistent state and persistent object separator in an information services patterns environment.
Bly Sara A. (Mountain View CA) Hodges Jeffrey D. (Newark CA) Kupfer Michael D. (Mountain View CA) Lewis Brian T. (Palo Alto CA) Tallan Michael L. (Mountain View CA) Tom Stephen B. (San Francisco CA), Updating local copy of shared data in a collaborative system.
Braun, Owen C.; Pratley, Christopher H.; Engrav, Peter L.; Stuple, Stuart J.; Krauss, Jeffrey T., User interface control for navigating, selecting, and organizing document pages.
Henderson ; Jr. D. Austin (Palo Alto CA) Card Stuart K. (Los Altos Hills CA) Maxwell ; III John T. (Sunnyvale CA), User interface with multiple workspaces for sharing display system objects.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.