Comment Management in Shared Documents
US-2017300483-A1 · Oct 19, 2017 · US
US10230731B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10230731-B2 |
| Application number | US-201615172058-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 2, 2016 |
| Priority date | Jun 2, 2016 |
| Publication date | Mar 12, 2019 |
| Grant date | Mar 12, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.