Indicating user interactions associated with a document
AssigneeSlack Technologies, LLC
InventorsManju Vijayakumar, Andrew Fong, Michael Hahn
Life of this patent
Estimating the term…
Abstract
In association with a communication platform, one or more users can create, share, edit, and/or comment on a document. An indicator can be provided to one user that another user is presently interacting with the document. For example, the indicator can indicate information about a respective user, such as a permission level, virtual-space membership, and the manner in which the user is interacting with the document. In addition, the indicator may provide options to change or update information associated with a respective user, such as by inviting the user to join a virtual space of the communication platform and associated with the document or by changing permissions of the user with respect to the document.
Claims20
A method comprising:
- rendering, for display via a client and in association with a first user account of a communication platform, a first instance of a document comprising a first presence indicator that designates the first user account, wherein the first presence indicator is displayed with a first attribute indicating a first permission level to edit the document;
- receiving an indication that a second user account of the communication platform is presently interacting with a second instance of the document;
- rendering, for display via the client and in association with the first instance of the document, a second presence indicator that designates the second user account and that indicates the second user account is presently interacting with the second instance of the document, wherein the second presence indicator is displayed with a second attribute different than the first attribute, the second attribute indicating a second permission level to edit the document;
- receiving an indication of an interaction with the second presence indicator;
- and
- modifying, based at least in part on the interaction with the second presence indicator, the second permission level and the second presence indicator.
A system comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable media storing instructions that, when executed, cause the system to:
- render, for display via a client and in association with a first user account of a communication platform, a first instance of a document comprising a first presence indicator that designates the first user account, wherein the first presence indicator is displayed with a first attribute indicating a first permission level to edit the document;
- receive an indication that a second user account of the communication platform is presently interacting with a second instance of the document;
- render, for display via the client and in association with the first instance of the document, a second presence indicator that designates the second user account and that indicates the second user account is presently interacting with the second instance of the document, wherein the second presence indicator is displayed with a second attribute different than the first attribute, the second attribute indicating a second permission level to edit the document;
- receive an indication of an interaction with the second presence indicator;
- and
- modify, based at least in part on the interaction with the second presence indicator, the second permission level and the second presence indicator.
One or more non-transitory computer-readable media storing instructions that, when executed, cause one or more processors to:
- render, for display via a client and in association with a first user account of a communication platform, a first instance of a document comprising a first presence indicator that designates the first user account, wherein the first presence indicator is displayed with a first attribute indicating a first permission level to edit the document;
- receive an indication that a second user account of the communication platform is presently interacting with a second instance of the document;
- render, for display via the client and in association with the first instance of the document, a second presence indicator that designates the second user account and that indicates the second user account is presently interacting with the second instance of the document, wherein the second presence indicator is displayed a second attribute different than the first attribute, the second attribute indicating a second permission level to edit the document;
- receive an indication of an interaction with the second presence indicator;
- and
- modify, based at least in part on the interaction with the second presence indicator, the second permission level and the second presence indicator.
Dependencies are inferred from the claim text.