IP Library Patent Application 19314731
Patent Application
App. No. 19/314,731

MESSAGING CLIENT APPLICATION INTEGRATED WITH A CONTENT MANAGEMENT SYSTEM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/314,731
Abstract

Systems and methods for integrating a messaging client application with a content management system are provided. In some examples, a method can include receiving messaging content at a content management system from a messaging client application via an application programming interface, the content management system and the messaging client application being on different cloud-based systems. The method can include associating the messaging content with a workspace in the content management system, the workspace including a plurality of users that are authorized to access the workspace to collaborate with each of the plurality of users. The method can further include providing access to the messaging content to the plurality of users that are authorized to access the workspace of the content management system. The method also can include embedding the messaging content in the workspace of the content management system.

Claims (58)

1 . A method comprising:

receiving, by a virtual assistant of a content management system, messaging content from a messaging client application, the virtual assistant providing communications between the messaging client application and the content management system via an application programming interface (API), and the virtual assistant is configured to interpret a conversation for context in the messaging content;

determining, by the virtual assistant, that the context of the messaging content relates to a project that involves one or more user accounts associated with the conversation;

associating, by the virtual assistant, the context of the messaging content with a project workspace of the content management system that corresponds to the project that involves the one or more user accounts associated with the conversation, wherein the project workspace is configured to synchronize contextual updates between the project workspace and the messaging content, wherein the virtual assistant populates the project workspace with one or more portions of the messaging content and content associated with the project; and

providing access to the project workspace to the one or more user accounts.

2 . The method of claim 1 , wherein the virtual assistant is further configured to post a message in the messaging client application indicating an action taken with respect to the messaging content or the project workspace.

3 . The method of claim 1 , further comprising:

monitoring the messaging content; and

determining that a new topic has been introduced.

4 . The method of claim 3 , further comprising:

based on the new topic, creating a new workspace.

5 . The method of claim 3 , further comprising:

based on the new topic, creating a new folder or content item in the content management system.

6 . The method of claim 1 , further comprising:

monitoring the messaging content; and

retrieving content items or related data from the content management system based on the messaging content.

7 . The method of claim 1 , further comprising:

consolidating the messaging content and content associated with the project workspace; and

providing responses to a query based on the consolidated messaging content and content associated with the project workspace.

8 . The method of claim 1 , further comprising:

receiving, by the virtual assistant of a content management system, second messaging content from a messaging client application; and

updating the project workspace based on the second messaging content.

9 . A computing system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, configure the computing system to:

receive, by a virtual assistant of a content management system, messaging content from a messaging client application, the virtual assistant providing communications between the messaging client application and the content management system via an application programming interface (API), and the virtual assistant is configured to interpret a conversation for context in the messaging content;

determine, by the virtual assistant, that the context of the messaging content relates to a project that involves one or more user accounts associated with the conversation;

associate, by the virtual assistant, the context of the messaging content with a project workspace of the content management system that corresponds to the project that involves the one or more user accounts associated with the conversation, wherein the project workspace is configured to synchronize contextual updates between the project workspace and the messaging content, wherein the virtual assistant populates the project workspace with one or more portions of the messaging content and content associated with the project; and

provide access to the project workspace to the one or more user accounts.

10 . The computing system of claim 9 , wherein the instructions further configure the computing system to:

monitor the messaging content; and

determine that a new topic has been introduced.

11 . The computing system of claim 10 , wherein the instructions further configure the computing system to:

based on the new topic, create a new workspace.

12 . The computing system of claim 10 , wherein the instructions further configure the computing system to:

based on the new topic, create a new folder or content item in the content management system.

13 . The computing system of claim 9 , wherein the instructions further configure the computing system to:

monitor messaging content; and

retrieve content items or related data from the content management system based on the messaging content.

14 . The computing system of claim 9 , wherein the instructions further configure the computing system to:

consolidate the messaging content and content associated with the project workspace; and

provide responses to a query based on the consolidated messaging content and content associated with the project workspace.

15 . The computing system of claim 9 , wherein the instructions further configure the computing system to:

receive, by the virtual assistant of a content management system, second messaging content from a messaging client application; and

updating the project workspace based on the second messaging content.

16 . The computing system of claim 9 , wherein the virtual assistant is further configured to post a message in the messaging client application indicating an action taken with respect to the messaging content or the project workspace.

17 . A non-transitory computer-readable storage medium comprising instructions stored thereon, the instructions are effective to cause at least one processor to:

receive, by a virtual assistant of a content management system, messaging content from a messaging client application, the virtual assistant providing communications between the messaging client application and the content management system via an application programming interface (API), and the virtual assistant is configured to interpret a conversation for context in the messaging content;

determine, by the virtual assistant, that the context of the messaging content relates to a project that involves one or more user accounts associated with the conversation;

associate, by the virtual assistant, the context of the messaging content with a project workspace of the content management system that corresponds to the project that involves the one or more user accounts associated with the conversation, wherein the project workspace is configured to synchronize contextual updates between the project workspace and the messaging content, wherein the virtual assistant populates the project workspace with one or more portions of the messaging content and content associated with the project; and

provide access to the project workspace to the one or more user accounts.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the virtual assistant is further configured to post a message in the messaging client application indicating an action taken with respect to the messaging content or the project workspace.

19 . The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further configure the at least one processor to:

monitor the messaging content; and

determine that a new topic has been introduced.

20 . The non-transitory computer-readable storage medium of claim 17 , wherein the instructions further configure the at least one processor to:

receive, by the virtual assistant of a content management system, second messaging content from a messaging client application; and

update the project workspace based on the second messaging content.

Assignments (2)
SECURITY INTEREST Recorded Sep 30, 2025
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072425/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2025
From: RAMIREZ, JASON; DIZIO, JENNIFER; WALSH, ERICA JAYNE; LI, MING; LIN, YENCHI
To: DROPBOX, INC.
Reel/Frame 072803/0239 →