CPC H04L 9/3263 (2013.01) [G06F 40/169 (2020.01); G06F 40/197 (2020.01); G06T 13/80 (2013.01); H04L 9/30 (2013.01); H04L 9/321 (2013.01); H04L 63/06 (2013.01); H04L 63/068 (2013.01); H04L 63/0823 (2013.01); H04L 63/0861 (2013.01); H04L 63/0884 (2013.01); H04W 12/06 (2013.01)] | 20 Claims |
1. A method comprising:
receiving, at a server, a first request for a digital document from a first device;
in response to receiving the first request for the digital document:
retrieving first document permissions for a first user account associated with the first device, the first document permissions defining first editing functions available to the first user account;
causing a first display of the first device to display the digital document in a first graphical user interface of a document editing application, the first graphical user interface comprising a first set of editing tools that is available for the digital document and corresponds to the first editing functions;
receiving, at the server, a second request for the digital document from a second device;
in response to receiving the second request for the digital document:
retrieving second document permissions for a second user account associated with the second device, the second document permissions defining second editing functions available to the second user account; and
causing a second display of the second device to display the digital document in a second graphical user interface of the document editing application, the second graphical user interface comprising a second set of editing tools that is available for the digital document and corresponds to the second editing functions.
|