Method and system of managing and displaying document annotation surfaces

US2023359331A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2023359331-A1
Application numberUS-202217740277-A
CountryUS
Kind codeA1
Filing dateMay 9, 2022
Priority dateMay 9, 2022
Publication dateNov 9, 2023
Grant date

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.

A method for managing annotation surfaces for a document includes receiving a request to add a note to a document, displaying a first user interface (UI) surface for the note, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time, and attaching a second UI surface to the first UI surface, the second UI surface being a UI surface for a comment and the second surface UI surface requiring user action for posting the comment.

First claim

Opening claim text (preview).

1 . A data processing system comprising: a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the data processing system to perform functions of: receiving a request to add a note to a document; displaying a first user interface (UI) surface for the note, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time; receiving a request to add a conversation to the note; and upon receiving the request to add a conversation to the note, creating a second UI surface and displaying the second UI surface adjacent to the first UI surface, the second UI surface being only editable by one user, wherein the first UI surface and the second UI surface are surfaces for entering annotations, and the first UI surface is a different type of annotation surface than the second UI surface. 2 . The data processing system of claim 1 , wherein the first UI surface provides a surface for annotating the document. 3 . The data processing system of claim 1 , wherein the note is associated with a selected portion of content of the document. 4 . The data processing system of claim 1 , wherein the second UI surface is a comment surface for replying to the content of the first UI surface. 5 . The data processing system of claim 1 , wherein the second UI surface includes a UI element for posting the conversation. 6 . The data processing system of claim 1 , wherein the first UI surface automatically posts the content and the second UI surface requires specific user action for posting the conversation. 7 . The data processing system of claim 1 , wherein the memory comprises executable instructions that, when executed by processor, further cause the data processing system to perform functions: receiving a user request to convert the note to a comment; retrieving data about the note; and converting the first UI surface to a third UI surface by using the retrieved data, the third UI surface being editable by only one user. 8 . The data processing system of claim 7 , wherein the data includes identification information for one or more users who edited the note and the third UI surface displays the identification information. 9 . A method for managing annotation surfaces for a document comprising: receiving a request to add a note to the document; displaying a first user interface (UI) surface for the note, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time; and creating a second UI surface and displaying the second UI surface adjacent to the first UI surface, the second UI surface being a UI surface for a comment and the second UI surface being only editable by one user, wherein the first UI surface and the second UI surface are surfaces for entering annotations, and the first UI surface is a different type of annotation surface than the second UI surface. 10 . The method of claim 9 , wherein the first UI surface automatically posts the content without requiring any user action for posting the content. 11 . The method of claim 9 , wherein the second UI surface requires user action for posting the comment. 12 . The method of claim 9 , wherein the note is associated with a selected portion of content of the document. 13 . The method of claim 9 , wherein the second UI surface is a comment surface for replying to the content of the first UI surface. 14 . The method of claim 9 , wherein the second UI surface includes a UI element for posting the comment. 15 . The method of claim 9 , further comprising: receiving a user request to convert the first UI surface to a comment UI surface; retrieving data about the note; and converting the first UI surface to a third UI surface by using the retrieved data, the third UI surface being editable by only one user. 16 . The method of claim 15 , wherein the data includes identification information for one or more users who edited the note and the third UI surface displays the identification information. 17 . A data processing system comprising: a processor; and a memory in communication with the processor, the memory comprising executable instructions that, when executed by the processor, cause the data processing system to perform functions of: displaying a first user interface (UI) surface for annotating a document, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time; receiving a request to convert the first UI surface to a conversation UI surface, the first UI surface and the conversation UI surface being surfaces for entering annotations and the first UI surface being a different type of annotation surface than the conversation UI surface; and upon receiving the request to convert the first UI surface to the conversation UI surface, converting the first UI surface to a second UI surface by creating the second UI surface using content of the first UI surface, the second UI surface being a UI surface for a comment and the second UI surface being only editable by one user. 18 . The data processing system of claim 17 , wherein the first UI surface is a note and the note is associated with a selected portion of content of the document. 19 . The data processing system of claim 17 , wherein the first UI surface automatically posts the content without requiring any user action for posting the content. 20 . The data processing system of claim 17 , wherein the second UI surface displays user identification information for one or more users who edited the content.

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • G06F40/169Primary

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

  • Editing, e.g. inserting or deleting · CPC title

  • Discourse or dialogue representation · CPC title

  • Collaborative creation, e.g. joint development of products or services · 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 US2023359331A1 cover?
A method for managing annotation surfaces for a document includes receiving a request to add a note to a document, displaying a first user interface (UI) surface for the note, the first UI surface including an editable surface that is editable by a plurality of users and the first UI surface enabling visibility of content to the plurality of users in real-time, and attaching a second UI surface…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Nov 09 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).