CPC H04L 51/04 (2013.01) [G06F 3/04817 (2013.01); G06F 3/04886 (2013.01); G06F 21/629 (2013.01); G06Q 10/101 (2013.01)] | 20 Claims |
1. A mobile device, comprising:
a touch sensitive display configured to display at least one user interface (UI) of a mobile collaborative application;
at least one processor operatively coupled to the touch sensitive display; and
a memory operatively coupled to the at least one processor, wherein the at least one processor is configured to perform operations comprising:
displaying, on the touch sensitive display, the at least one UI, wherein the at least one UI includes a virtual toolbar with a plurality of displayed options, a message input region, a virtual keyboard, and a chat history region;
displaying, on the touch sensitive display in response to at least detecting a user input comprising an input token and a text input, and corresponding to the plurality of displayed options, one or more collaborative document options identified using the text input, wherein:
the text input is associated with a first displayed option of the plurality of displayed options;
each of the one or more collaborative document options corresponds to a respective collaborative document stored external to the mobile device; and
each of the one or more collaborative document options includes at least a portion of an access control list associated with the respective collaborative document for display;
displaying, on the touch sensitive display in response to a selection of a collaborative document option out of the one or more collaborative document options, a representation of the selected collaborative document option in the message input region;
generating a message transmission request, wherein the message transmission request includes a source user identifier identifying a source user associated with the user input and the mobile device, and a target user identifier identifying a target user targeted by the text input;
adding the target user identifier to the access control list for the collaborative document corresponding to the selected collaborative document option in response to a document access being associated with the source user identifier while no document access is associated with the target user identifier to the collaborative document; and
displaying, on the touch sensitive display, a representation of the selected collaborative document option in the chat history region after sending a message based at least on the selected collaborative document option to the target user according to the message transmission request, wherein the representation of the selected collaborative document option includes a collaborative document title, and a collaborative document pictogram associated with the selected collaborative document option.
|