| CPC H04L 65/4025 (2022.05) [H04L 12/1818 (2013.01); H04L 12/1831 (2013.01); H04L 65/403 (2013.01)] | 20 Claims |

|
1. A computer-implemented method performed by a first application configured to host a collaboration object for a plurality of user accounts, the computer-implemented method comprising:
hosting the collaboration object, the collaboration object providing for communications between a plurality of client devices associated with the plurality of user accounts, the collaboration object including a plurality of associated user interfaces;
causing a user interface element associated with a second application to be displayed within a user interface of the plurality of associated user interfaces;
receiving an indication of a first user selection of the user interface element via a user account of the plurality of user accounts;
executing, based on the indication of the first user selection, an extension that enables the collaboration object to access a plurality of editing functions of the second application;
causing, via execution of the extension, a function tray to be displayed within each of the plurality of associated user interfaces, wherein the function tray enables a second user selection of an editing function of the plurality of editing functions of the second application via each of the plurality of associated user interfaces included in the collaboration object;
receiving the second user selection of the editing function via one of the plurality of associated user interfaces included in the collaboration object; and
in response to receiving the second user selection, executing the editing function on content currently displayed via each of the plurality of associated user interfaces included in the collaboration object.
|