COMMENT NAVIGATION IN A MOBILE DOCUMENT INTERFACE
First Claim
1. A method comprising:
- displaying, within a collaborative content item interface displayed by a client device of a user, a collaborative content item, the collaborative content item including one or more comment threads that have changed since the user last viewed the collaborative content item;
displaying, within the collaborative content item interface, a first interface element, the first interface element displaying a number of the comment threads that have changed since the user last viewed the collaborative content item;
in response to receiving an interaction with the first interface element;
displaying, within a comment interface, a next comment thread that has changed since the user last viewed the collaborative content item;
in response to the number of comment threads that have changed being greater than one, decrementing the number of the comment threads that have changed since the user last viewed the collaborative content item displayed by the first interface element by one; and
in response to the number of comment threads that have changed being equal to one, removing the first interface element from within the collaborative content item interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A collaborative content item includes an ordered set of comment threads that each correspond to a portion of the collaborative content item. When a user requests that a first new comment be displayed, a first comment thread including the first new comment is displayed within a comment interface. When the user interacts with a new comment interface element, a second comment thread including a second new comment is displayed within the comment interface and a count of remaining new comments displayed within the new comment interface element is decremented. The user can also navigate between comment threads by interacting with the comment interface in a first direction (e.g., swiping, scrolling, selecting an interface element) and can navigate within a comment thread by interacting with the comment interface in a second direction.
5 Citations
21 Claims
-
1. A method comprising:
-
displaying, within a collaborative content item interface displayed by a client device of a user, a collaborative content item, the collaborative content item including one or more comment threads that have changed since the user last viewed the collaborative content item; displaying, within the collaborative content item interface, a first interface element, the first interface element displaying a number of the comment threads that have changed since the user last viewed the collaborative content item; in response to receiving an interaction with the first interface element; displaying, within a comment interface, a next comment thread that has changed since the user last viewed the collaborative content item; in response to the number of comment threads that have changed being greater than one, decrementing the number of the comment threads that have changed since the user last viewed the collaborative content item displayed by the first interface element by one; and in response to the number of comment threads that have changed being equal to one, removing the first interface element from within the collaborative content item interface.
-
-
2. The method of claim 1, wherein the first interface element is overlaid onto the collaborative content item interface without obstructing the comment interface.
-
3. The method of claim 1, wherein the one or more comment threads that have changed since the user last viewed the collaborative content item comprise an ordered set of comment threads.
-
4. The method of claim 3, wherein displaying the next comment thread comprises displaying a first comment thread in the ordered set of comment threads.
-
5. The method of claim 3, wherein displaying the next comment thread comprises displaying a comment thread immediately following a currently displayed comment thread in the ordered set of comment threads.
-
6. The method of claim 3, wherein the ordered set of comment threads comprise comment threads ordered based on a position corresponding to each of the ordered set of comment threads within the collaborative content item.
-
7. The method of claim 3, wherein the ordered set of comment threads comprise comment threads ordered based on a time of a most recent change to each of the ordered set of comment threads.
-
8. The method of claim 1, wherein the first interface element is displayed within the collaborative content item interface in response to the user having previously followed or subscribed to the collaborative content item.
-
9. The method of claim 1, wherein the first interface element is displayed within the collaborative content item interface in response to the user having previously edited or commented on the collaborative content item.
-
10. The method of claim 1, wherein at least one comment thread that has changed since the user last viewed the collaborative content item comprises a comment thread within which a new comment has been made since the user last viewed the collaborative content item.
-
11. The method of claim 1, wherein at least one comment thread that has changed since the user last viewed the collaborative content item comprises a comment thread including a comment by the user and within which a comment has been made in response to the comment by the user since the user last viewed the collaborative content item.
-
12. The method of claim 1, wherein each of the one or more comment threads are associated with a portion of the collaborative content item.
-
13. The method of claim 12, wherein the associated portion of the collaborative content item is displayed in the display interface.
-
14. A method comprising:
-
causing display, by a content management system and within a collaborative content item interface displayed by a client device of a user, a collaborative content item, the collaborative content item including one or more comment threads that have changed since the user last viewed the collaborative content item; causing display, by the content management system within the collaborative content item interface, a first interface element, the first interface element displaying a number of the comment threads that have changed since the user last viewed the collaborative content item; in response to receiving an interaction with the first interface element; causing display, by the content management system within a comment interface, a next comment thread that has changed since the user last viewed the collaborative content item; in response to the number of comment threads that have changed being greater than one, decrementing the number of the comment threads that have changed since the user last viewed the collaborative content item displayed by the first interface element by one; and in response to the number of comment threads that have changed being equal to one, causing removal of the first interface element from within the collaborative content item interface.
-
-
15. The method of claim 13, wherein the first interface element is overlaid onto the collaborative content item interface without obstructing the comment interface.
-
16. The method of claim 13, wherein the one or more comment threads that have changed since the user last viewed the collaborative content item comprise an ordered set of comment threads.
-
17. The method of claim 13, wherein each of the one or more comment threads are associated with a portion of the collaborative content item.
-
18. The method of claim 13, wherein the collaborative content item is synchronized between the content management system, the client device, and one or more other client devices such that a modification to contents of the collaborative content item made by a first client device are visible to each of the other client devices.
-
19. A non-transitory computer-readable storage medium storing executable instructions that, when executed by a processor, cause the processor to perform steps comprising:
-
displaying, within a collaborative content item interface displayed by a client device of a user, a collaborative content item, the collaborative content item including one or more comment threads that have changed since the user last viewed the collaborative content item; displaying, within the collaborative content item interface, a first interface element, the first interface element displaying a number of the comment threads that have changed since the user last viewed the collaborative content item; and in response to receiving an interaction with the first interface element; displaying, within a comment interface, a next comment thread that has changed since the user last viewed the collaborative content item; in response to the number of comment threads that have changed being greater than one, decrementing the number of the comment threads that have changed since the user last viewed the collaborative content item displayed by the first interface element by one; and in response to the number of comment threads that have changed being equal to one, removing the first interface element from within the collaborative content item interface.
-
-
20. The non-transitory computer-readable storage medium of claim 18, wherein the first interface element is overlaid onto the collaborative content item interface without obstructing the comment interface.
-
21. The non-transitory computer-readable storage medium of claim 18, wherein the one or more comment threads that have changed since the user last viewed the collaborative content item comprise an ordered set of comment threads
Specification