US12307063B2ActiveUtilityA1

Indicating user interactions associated with a document

88
Assignee: SLACK TECH LLCPriority: Dec 30, 2021Filed: Dec 30, 2021Granted: May 20, 2025
Est. expiryDec 30, 2041(~15.5 yrs left)· nominal 20-yr term from priority
H04L 51/043G06F 2221/2141G06F 2221/2147G06F 3/0481G06F 21/6209
88
PatentIndex Score
2
Cited by
21
References
20
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. 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. 
 
     
     
       2. The method of  claim 1 , wherein the second presence indicator includes a third attribute indicating the second user account is one or more of viewing, editing, or commenting on, the second instance of the document. 
     
     
       3. The method of  claim 1 , wherein the second presence indicator is indicative of an organization associated with the second user account. 
     
     
       4. The method of  claim 3 , wherein the first presence indicator is indicative of the first user account being associated with a first organization, and
 wherein the second presence indicator is indicative of the second user account being associated with a second organization that is different than the first organization. 
 
     
     
       5. The method of  claim 1 , wherein:
 the document is associated with a virtual space; and 
 the method further comprises:
 presenting, based on an interaction via the client with the second presence indicator, an affordance; and 
 providing, in response to a selection of the affordance, an invitation for the second user account to join the virtual space. 
 
 
     
     
       6. The method of  claim 1 , further comprising:
 receiving an indication that an interaction of the second user account with the second instance of the document satisfies a condition; and 
 modifying, based on the interaction satisfying the condition, a presentation of the second presence indicator. 
 
     
     
       7. 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. 
 
 
     
     
       8. The system of  claim 7 , wherein the second presence indicator is indicative of an organization associated with the second user account. 
     
     
       9. The system of  claim 8 , wherein the first presence indicator is indicative of the first user account being associated with a first organization, and
 wherein the second presence indicator is indicative of the second user account being associated with a second organization that is different than the first organization. 
 
     
     
       10. The system of  claim 7 , wherein:
 the document is associated with a virtual space; and 
 wherein the instructions further cause the system to:
 present, based on an interaction via the client with the second presence indicator, an affordance; and 
 provide, in response to a selection of the affordance, an invitation for the second user account to join the virtual space. 
 
 
     
     
       11. The system of  claim 7 , wherein the instructions further cause the system to:
 receive an indication that an interaction of the second user account with the second instance of the document satisfies a condition; and 
 modify, based on the interaction satisfying the condition, a presentation of the second presence indicator. 
 
     
     
       12. 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. 
 
     
     
       13. The one or more non-transitory computer-readable media of  claim 12 , wherein the second presence indicator includes one or more attributes-a third attribute indicating the second user account is one or more of viewing, editing, or commenting on, the second instance of the document. 
     
     
       14. The one or more non-transitory computer-readable media of  claim 12 , wherein the second presence indicator is indicative of an organization associated with the second user account. 
     
     
       15. The one or more non-transitory computer-readable media of  claim 12 , wherein:
 the document is associated with a virtual space; and 
 wherein the instructions further cause the one or more processors to:
 present, based on an interaction via the client with the second presence indicator, an affordance; and 
 provide, in response to a selection of the affordance, an invitation for the second user account to join the virtual space. 
 
 
     
     
       16. The one or more non-transitory computer-readable media of  claim 12 , wherein the instructions further cause the one or more processors to:
 receive an indication that an interaction of the second user account with the second instance of the document satisfies a condition; and 
 modify, based on the interaction satisfying the condition, a presentation of the second presence indicator. 
 
     
     
       17. The method of  claim 1 , wherein presence indicators designating user accounts are configured to be sorted and presented based at least in part on a level of interaction with the document. 
     
     
       18. The method of  claim 1 , wherein:
 the document is associated with a virtual space, and the second presence indicator associated with the second user account further indicates that the second user account is not a member of the virtual space. 
 
     
     
       19. The method of  claim 1 , wherein:
 the document is associated with a virtual space, and 
 presence indicators designating user accounts are configured to be sorted and presented based at least in part on a membership to the virtual space. 
 
     
     
       20. The method of  claim 1 , wherein the first attribute comprises a first shape, a first pattern, or a first color, and the second attribute comprises a second shape, a second color, or a second pattern.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.