Automatically sharing a document with user access permissions

US10230731B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10230731-B2
Application numberUS-201615172058-A
CountryUS
Kind codeB2
Filing dateJun 2, 2016
Priority dateJun 2, 2016
Publication dateMar 12, 2019
Grant dateMar 12, 2019

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.

Inline command functionality for automatically sharing a document with user access permissions is provided. Automatic sharing of a document is performed in response to a trigger entry within the document. When a trigger entry and a user identifier entry is received, an auto-share system automatically resolves user access permissions in the background, detects sharing permissions, and shares the document with user access permissions without requiring the user who is sharing the document to manually input data. A notification is provided to the sharing user informing the user that the document is being shared, and another notification is provided to the user with whom the document is being shared including a link to the document. If the document was unintentionally shared, the sharing user is enabled to select the notification, and quickly and easily make modifications to the user access permissions for the document.

First claim

Opening claim text (preview).

We claim: 1. A computer-implemented method for automatically sharing an electronic document with user access permissions from within an electronic document user interface (UI) of an electronic document application, the method comprising: displaying content of the electronic document in the electronic document UI; receiving input associated with the electronic document, wherein the input is in the form of content of the electronic document or content of a comment, via the electronic document UI, from a first user comprising a trigger entry and a user identifier entry identifying a second user; based on having received the trigger entry and user identifier identifying the second user, executing a first permissions query for user access permissions for the second user to the electronic document; and receiving permissions query results for the first permissions query; when the permissions query results for the first permissions query indicate that the second user has user access permissions to the electronic document, sending a notification to the second user comprising a link to the electronic document; and when the permissions query results for the first permissions query indicate that the second user does not have user access permissions to the electronic document, executing a second permissions query to determine if the first user has sharing permissions; when the permissions query results for the second permissions query indicate that the first user has sharing permissions: displaying within the electronic document UI, while the electronic document remains displayed, an element enabling the first user to assign user access permissions to the electronic document; when an indication is received, via the element of the electronic document UI, that the first user has assigned user access permissions to the electronic document to the second user, sending the notification to the second user comprising the link to the electronic document. 2. The method of claim 1 , further comprising: when the permissions query results for the second permissions query indicate that the first user does not have sharing permissions: generating and displaying, within the electronic document UI while the electronic document remains displayed, an error notification to the first user; and sending a request notification to the second user including a request link, wherein selection of the request link enables the second user to request user access permissions to the electronic document. 3. The method of claim 1 , further comprising: when the trigger entry and user identifier entry are included in the comment, including the comment in the notification to the second user. 4. The method of claim 1 , wherein receiving the trigger entry comprises receiving a character, symbol, or sequence of characters designated as the trigger entry. 5. The method of claim 1 , wherein receiving the user identifier entry identifying the second user comprises: receiving textual input associated with a name, username, alias, or email address of the second user; generating and displaying, within the electronic document UI while the electronic document remains displayed, a list of users based on the received textual input; filtering the list of users based on the received textual input as it is being received; and receiving an indication, via the electronic document UI, of a selection of the second user from the list of users. 6. The method of claim 1 , wherein, when the first user has assigned user access permissions to the second user, the method further comprising: generating and displaying, within the electronic document UI while the electronic document remains displayed, a selectable notification to the first user informing the first user that the electronic document is being shared with the second user. 7. The method of claim 6 , further comprising: receiving a selection of the selectable notification informing the first user that the electronic document is being shared with the second user; and generating and displaying, within the electronic document UI while the electronic document remains displayed, a share pane enabling the first user to make changes to user access permissions. 8. The method of claim 1 , wherein prior to generating the first permissions query: making a determination as to whether the electronic document is saved to an online document system; and when it is determined that the electronic document is not saved to the online document system, prompting the first user to upload the electronic document, via the electronic document UI while the electronic document remains displayed, to the online document system, wherein uploading the electronic document to the online document system enables sharing of the electronic document. 9. The method of claim 8 , wherein when the first user has more than one account with the online document system, generating and displaying, within the electronic document UI while the electronic document remains displayed, a list of the first user's accounts from which the first user is enabled to select an account to which to upload the electronic document. 10. A system for automatically sharing an electronic document with user access permissions from within an electronic document user interface (UI) of an electronic document application, the system comprising a computing device, the computing device comprising: at least one processing device; and at least one computer readable data storage device storing instructions that, when executed by the at least one processing device, cause the computing device to: display content of the electronic document in the electronic document UI; receive user input associated with the electronic document, wherein the input is in the form of content of the electronic document or content of a comment, via the electronic document UI, from a first user comprising a trigger entry and a user identifier entry identifying a second user; based on having received the trigger entry and user identifier identifying the second user, execute a first permissions query for user access permissions for the second user to the electronic document; and receive permissions query results for the first permissions query; when the permissions query results for the first permissions query indicate that the second user has user access permissions to the electronic document, send a notification to the second user comprising a link to the electronic document; and when the permissions query results for the first permissions query indicate that the second user does not have user access permissions to the electronic document, execute a second permissions query to determine if the first user has sharing permissions; when the permissions query results for the second permissions query indicate that the first user has sharing permissions:  display, within the electronic document UI while the electronic document remains displayed, a sharing pane enabling the first user to assign user access permissions to the electronic document; and  when the indication is received, via the sharing pane of the electronic document UI, that that first user has assigned access permissions to the electronic document to the second user, send the notification to the second user comprising the link to the document. 11. The system of claim 10 , wherein when the permissions query results for the second permissions query indicate that the first user does not have sharing permissions, the computing device is further caused to: generate and display, within the electronic document UI while the electronic document remains displayed, an error notification to the first user; and send a request notificat

Assignees

Inventors

Classifications

  • H04L63/101Primary

    Access control lists [ACL] · CPC title

  • Document management systems · CPC title

  • to a system of files or objects, e.g. local or distributed file system or database · CPC title

  • Entity profiles · CPC title

  • Search customisation based on user profiles and personalisation · 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 US10230731B2 cover?
Inline command functionality for automatically sharing a document with user access permissions is provided. Automatic sharing of a document is performed in response to a trigger entry within the document. When a trigger entry and a user identifier entry is received, an auto-share system automatically resolves user access permissions in the background, detects sharing permissions, and shares the…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/101. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 12 2019 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).