Developer tools for a communication platform
US-11048486-B2 · Jun 29, 2021 · US
US2022014486A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022014486-A1 |
| Application number | US-202017127375-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 18, 2020 |
| Priority date | Jul 10, 2020 |
| Publication date | Jan 13, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are system, method, and computer program product embodiments for sharing of collaborative documents with users via instant messaging. In one aspect, a collaborative application is configured to display one or more user interfaces associated with a collaborative application that allows a user to engage in a real-time chat between and among one or more users. The collaborative application may also present one or more user interfaces that allow the user to select one or more references of collaborative documents stored at a remote document datastore, and then share these references of collaborative documents with one or more users in the real-time chat. In one example, these references may be represented in real-time chat as a user interface element that visually present the collaborative document title and associated collaborative document pictogram or icon.
Opening claim text (preview).
What is claimed is: 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; receiving user input corresponding to the plurality of displayed options, while displaying the at least one UI of the mobile collaborative application; displaying, on the touch sensitive display, one or more collaborative document options based at least on the user input associated with a first displayed option of the plurality of displayed options; receiving user input corresponding to a selection of a collaborative document option of the one or more collaborative document options; displaying, on the touch sensitive display, a representation of a selected collaborative document option in the message input region, wherein the selected collaborative document option corresponds to a collaborative document stored external to the mobile device; sending, to a target user, a message based at least on the selected collaborative document option; and displaying, on the touch sensitive display, at least a representation of the selected collaborative document option in the chat history region, wherein the representation of the selected collaborative document option includes a collaborative document title and collaborative document pictogram associated with the selected collaborative document option. 2 . The mobile device of claim 1 , wherein the processor is further configured to perform the operations comprising: displaying, on the touch sensitive display, an input token in the message input region of the mobile collaborative application, upon a determination that the user input corresponds to the first displayed option of the plurality of displayed options; and displaying, on the touch sensitive display, one or more characters in the message input region in response to receiving additional user input via the virtual keyboard, wherein the one or more characters are displayed proximate to the input token, wherein the operations for the displaying of the input token, the displaying of the one or more collaborative document options, and the displaying of the one or more characters are performed in response to at least receiving the user input corresponding to the plurality of displayed options. 3 . The mobile device of claim 2 , wherein the collaborative document is associated with a list of users authorized to access the collaborative document. 4 . The mobile device of claim 2 , wherein the processor is further configured to perform the operations comprising: displaying a plurality of representations of animated visual content, upon a determination that the user input corresponds to a second displayed option of the plurality of displayed options and in response to receiving the user input corresponding to the plurality of displayed options. 5 . The mobile device of claim 2 , wherein the processor is further configured to perform operations comprising: displaying one or more representations of records stored in an external database, upon a determination that the user input corresponds to a third displayed option of the plurality of displayed options and in response to receiving the user input corresponding to the plurality of displayed options. 6 . The mobile device of claim 2 , wherein the input token is displayed in the message input region in response to user selection of a particular key of the virtual keyboard, and the particular key is different from the user input corresponding to the first displayed option. 7 . The mobile device of claim 2 , the processor is further configured to perform operations comprising: detecting a selection of the representation of the selected collaborative document option in the chat history region; launching a separate application different from the mobile collaborative application; and displaying, by the separate application, content of the collaborative document corresponding to the selected collaborative document option, in response to detecting the selection of the representation of the selected collaborative document option. 8 . A computer-implemented method, comprising: receiving, by a mobile collaborative application, a source user input from a source user via at least one user interface (UI) element displayed on a touch sensitive display of a mobile device; detecting, by the mobile collaborative application, whether the source user input includes an input token; displaying, by the mobile collaborative application on the touch sensitive display, a collaborative document selection UI element comprising at least one collaborative document option UI element, in response to at least detecting the input token; displaying, by the mobile collaborative application on the touch sensitive display, a selected collaborative document UI element in a message input UI element, in response to a user selection of a collaborative document option UI element having an associated cached collaborative document information; generating, by the mobile collaborative application, a message transmission request based at least on the cached collaborative document information, wherein the message transmission request includes a collaborative communications message comprising the collaborative document reference, and the collaborative document reference corresponds to a collaborative document stored in document datastores; sending, by the mobile collaborative application, the message transmission request to a target user via a collaborative communications system; and displaying, by the mobile collaborative application on the touch sensitive display, the collaborative communications message as a collaborative communications message UI element in a chat history UI element, wherein the displayed collaborative communications message UI element includes a collaborative document title and collaborative document pictogram associated with the collaborative document. 9 . The computer-implemented method of claim 8 , further comprising: sending, by the mobile collaborative application, an available collaborative document request to the collaborative communications system, wherein the collaborative document request includes a source user identifier that identifies the source user associated with the mobile device, and receiving, by the mobile collaborative application, an available collaborative document response from the collaborative communications system, in response to the available collaborative document request, wherein the available collaborative document response includes a cached authorized collaborative document list that includes cached collaborative document information for each collaborative document the source user is authorized to access. 10 . The computer-implemented method of claim 8 , further comprising: displaying, by the mobile collaborative application on the touch sensitive display, a chat UI view comprising the at least one UI element, wherein the at least one user interface (UI) element comprises a message composer UI element and the chat history UI element, the message composer UI element comprises at least a message input UI element, and the chat history UI element is configured to display a chat history received from the collaborative c
to features or functions of an application · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title
Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title
Computer-aided management of electronic mailing [e-mailing] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.