US 11,860,825 B2
Collaborative document access recording and management
Allen Yang, New York, NY (US); Clayton Williams, New York, NY (US); James Zoll, Jersey City, NJ (US); Andrea Dulko, Brooklyn, NY (US); Matthew Pearson-Beck, New York, NY (US); Blake Robert VanLandingham, Kew Gardens, NY (US); Chi Ho Chun, New York, NY (US); and Tianlei Tang, Hoboken, NY (US)
Assigned to Google LLC, Mountain View, CA (US)
Filed by Google LLC, Mountain View, CA (US)
Filed on Mar. 15, 2021, as Appl. No. 17/202,236.
Application 17/202,236 is a continuation of application No. 15/730,512, filed on Oct. 11, 2017, granted, now 10,949,396.
Prior Publication US 2021/0200719 A1, Jul. 1, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/176 (2019.01); G06F 16/11 (2019.01); G06F 16/182 (2019.01); G06F 16/17 (2019.01); H04L 51/046 (2022.01); G06Q 10/107 (2023.01); G06Q 10/10 (2023.01); G06F 40/166 (2020.01); H04L 51/216 (2022.01)
CPC G06F 16/176 (2019.01) [G06F 16/122 (2019.01); G06F 16/1734 (2019.01); G06F 16/182 (2019.01); G06F 40/166 (2020.01); G06Q 10/10 (2013.01); G06Q 10/107 (2013.01); H04L 51/046 (2013.01); H04L 51/216 (2022.05)] 17 Claims
OG exemplary drawing
 
1. A method for providing user access history for a collaborative document, the method comprising:
receiving, by a server, a first request for the collaborative document concurrently editable by two or more collaborating users of a plurality of collaborating users that have permission to access the collaborative document, the first request being received from a first client device of a first collaborating user of the plurality of collaborating users;
providing, by the server, the collaborative document concurrently editable by the two or more collaborating users to the first client device for presentation to the first collaborating user in a first user interface on the first client device;
determining whether a collaborator type of the first collaborating user matches a predefined collaborator type;
responsive to determining that the collaborator type of the first collaborating user matches the predefined collaborator type:
identifying, by the server, first user access history information for the collaborative document concurrently editable by the two or more collaborating users based on accesses of the collaborative document by one or more of the plurality of collaborating users, the first user access history information specifying the plurality of collaborating users who have permission to access the collaborative document concurrently editable by the two or more collaborating users, the specified plurality of collaborating users including one or more collaborating users who have not accessed the collaborative document concurrently editable by the two or more collaborating users; and
providing, by the server, the first user access history information for the collaborative document to the first client device for display within a first consolidated view of the first user interface presenting the collaborative document concurrently editable by the two or more collaborating users, wherein the first consolidated view comprises a list of the plurality of collaborating users that have permission to access the collaborative document, and for each of the plurality of collaborating users in the list, an indication of whether a respective collaborating user accessed the collaborating document;
receiving, by the server, a second request for the collaborative document from a second client device of a second collaborating user of the plurality of collaborating users that have permission to access the collaborative document; and
responsive to determining that the collaborator type of the second collaborating user does not match the predefined collaborator type:
providing, by the server, second user access history information for the collaborative document to the second client device for display within a second consolidated view of a second user interface presenting the collaborative document, wherein the second user access history information for the collaborative document is different from the first user access history information for the collaborative document, and wherein at least one of the first user access history information or the second user access history information is provided in response to determining that access history viewing for the collaborative document is enabled for at least a corresponding one of the first user or the second user.