US 12,079,357 B2
Multi-user access controls in electronic simultaneously editable document editor
Paul Thoren, Oakton, VA (US); Benjamin Gazzard, London (GB); David Meiklejohn, Arlington, VA (US); Kevin Ng, New York, NY (US); Matthew Fedderly, Baltimore, MD (US); and Rhys Brett-Bowen, London (GB)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Sep. 20, 2021, as Appl. No. 17/448,103.
Application 17/448,103 is a continuation of application No. 16/260,735, filed on Jan. 29, 2019, granted, now 11,151,271.
Application 16/260,735 is a continuation of application No. 15/829,654, filed on Dec. 1, 2017, granted, now 10,235,533, issued on Mar. 19, 2019.
Prior Publication US 2022/0004656 A1, Jan. 6, 2022
Int. Cl. G06F 21/62 (2013.01); G06F 16/25 (2019.01); G06F 16/26 (2019.01)
CPC G06F 21/6218 (2013.01) [G06F 16/252 (2019.01); G06F 16/26 (2019.01); G06F 2221/2113 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
one or more hardware computer processors in communication with one or more computer readable storage devices and configured to execute a plurality of computer executable instructions stored on the one or more computer readable storage devices to cause the computing system to:
generate first data for rendering an electronic visualization interface that is configured to be simultaneously accessible by a plurality of users;
based at least in part on a first access level associated with a first user and a second access level associated with a second user, provide, to the first user and the second user, the first data for display of the electronic visualization interface that includes at least a first portion of a first artifact, wherein underlying data corresponding to the first portion of the first artifact corresponds to a third access level;
after providing the first data for display of the electronic visualization interface to the first user and the second user, and based on receipt of one or more updates to the underlying data, adjust the third access level to a fourth access level that is more restrictive than the third access level; and
based at least in part on the adjusting of the third access level to the fourth access level, provide, to the first user and the second user, second data for display of an updated version of the electronic visualization interface that includes the first portion of the first artifact for the first user and replaces, for the second user, the first portion of the first artifact with an indication that the fourth access level is required to view the underlying data in the first portion of the first artifact, wherein the indication includes text indicating that the fourth access level is required to view the underlying data.