User interface for navigating comments associated with collaboratively edited electronic documents

US9965475B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9965475-B2
Application numberUS-201615088065-A
CountryUS
Kind codeB2
Filing dateMar 31, 2016
Priority dateMar 31, 2016
Publication dateMay 8, 2018
Grant dateMay 8, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An end user application running on a local client computer is configured to store a collection of comment data for the electronic document. The comment data includes data representing a plurality of comment threads. Displays of comment data also include hints providing information about the content and context of previous and next comments outside of the currently viewed context of the document. When hints are used in combination with filtering of the comment data, a user can more quickly review comments based on a variety of filtering criteria. A comment map also can be provided as a spatial representation of the distribution of comments within a document. Such a comment map can be provided as a navigational aid for viewing the electronic document and reviewing comments. The comment map provides an additional way for a reviewer to quickly identify areas of a document which may require more review.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer, comprising: a network interface configured to connect the computer to a computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users for modification of structure and content of the electronic documents; and a processing system comprising one or more processing units and storage, the storage comprising computer program code that, when executed by the processing system, configures the processing system to comprise: an application configured to process user input to modify structure and content of an electronic document and associate comments with the content of the electronic document, the application comprising a graphical user interface including a document pane configured to display a first portion of the electronic document as a currently viewed portion of the electronic document, and wherein the graphical user interface is further configured to display comments from the plurality of users in association with the currently viewed portion of the electronic document, wherein comments have at least context data indicating a location within the electronic document and content data; the application configured to, based on at least the currently viewed portion of the electronic document, identify a next comment or previous comment associated with content of the electronic document outside of the currently viewed portion of the electronic document, and to generate and display, with the displayed comments in the graphical user interface, a hint comprising a graphical representation of an indication of at least context data and content data of the identified comment; the application configured to, in response to user input to navigate to displaying a second portion of the electronic document as the currently viewed portion of the electronic document, repeat identifying, based on at least the currently viewed portion of the electronic document, a next or previous comment with respect to the second portion of the electronic document, and generate and display a hint of the identified next or previous comment; and the application configured to, in response to an input associated with a displayed hint related to a comment, navigate to displaying, in the document pane, a third portion of the electronic document associated with the comment related to the displayed hint. 2. The computer of claim 1 wherein the application is configured to display only comments selected according to filter criteria. 3. The computer of claim 1 wherein the application is configured to generate a comment map providing a spatial representation of distribution of selected comments for the electronic document. 4. The computer of claim 3 wherein the application is configured to, in response to user input with respect to the comment map, navigate to a portion of the electronic document according to the user input. 5. The computer of claim 3 , wherein the application is configured, in response to user input associated with the comment map, to display a hint related to comment based on the input associated with the comment map. 6. The computer of claim 1 wherein the displayed hint has a first state, and, in response to user input with respect to the displayed hint, the application generates and displays the hint in a second state. 7. The computer of claim 1 wherein comment data further includes metadata for a comment and a displayed hint further includes data indicative of the metadata for the comment. 8. An article of manufacture comprising: at least one computer storage medium, computer program instructions stored on the at least one computer storage medium which, when processed by a processing system of a computer, the processing system comprising one or more processing units and storage, configures the computer to comprise: a network interface configured to connect the computer to a computer network, the computer network being connected to a shared storage system, the shared storage system comprising a file system configured to store a plurality of electronic documents and to make the plurality of electronic documents available to a plurality of users for modification of structure and content of the electronic documents; and a processing system comprising one or more processing units and storage, the storage comprising computer program code that, when executed by the processing system, configures the processing system to comprise: an application configured to process user input to modify structure and content of an electronic document and associate comments with the content of the electronic document, the application comprising a graphical user interface including a document pane configured to display a first portion of the electronic document as a currently viewed portion of the electronic document, and wherein the graphical user interface is further configured to display comments from the plurality of users in association with the currently viewed portion of the electronic document, wherein comments have at least context data indicating a location within the electronic document and content data; the application configured to, based on at least the currently viewed portion of the electronic document, identify a next comment or previous comment associated with content of the electronic document outside of the currently viewed portion of the electronic document, and to generate and display, with the displayed comments in the graphical user interface, a hint comprising a graphical representation of an indication of at least context data and content data of the identified comment; the application configured to, in response to user input to navigate to displaying a second portion of the electronic document as the currently viewed portion of the electronic document, repeat identifying, based on at least the currently viewed portion of the electronic document, a next or previous comment with respect to the second portion of the electronic document, and generate and display a hint of the identified next or previous comment; and the application configured to, in response to an input associated with a displayed hint related to a comment, navigate to displaying, in the document pane, a third portion of the electronic document associated with the comment related to the displayed hint. 9. The article of manufacture of claim 8 wherein the application is configured to display only comments selected according to filter criteria. 10. The article of manufacture of claim 8 wherein the application is configured to generate a comment map providing a spatial representation of distribution of selected comments for the electronic document. 11. The article of manufacture of claim 10 wherein the application is configured to, in response to user input with respect to the comment map, navigate to a portion of the electronic document according to the user input. 12. The article of manufacture of claim 10 wherein the application is configured, in response to user input associated with the comment map, to display a hint related to comment based on the input associated with the comment map. 13. The article of manufacture of claim 8 wherein the displayed hint has a first state, and, in response to user input with respect to the displayed hint, the application generates and displays the hint in a second state. 14. The article of manufacture of claim 8 wherein comment data further includes metadata for a comment and a displayed hint further includes data i

Assignees

Inventors

Classifications

  • Support for shared access to files; File sharing support · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • G06F16/93Primary

    Document management systems · CPC title

  • G06F40/131Primary

    Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9965475B2 cover?
An end user application running on a local client computer is configured to store a collection of comment data for the electronic document. The comment data includes data representing a plurality of comment threads. Displays of comment data also include hints providing information about the content and context of previous and next comments outside of the currently viewed context of the document…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/93. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 08 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).