IP Library Granted Patent US 9,609,043
Granted Patent B2
US 9,609,043 · App. 14/044,191 · Granted Mar 28, 2017

Facilitating access to content from group interactions

View Patent ↗
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 9,609,043
App. No.
14/044,191
Granted
Mar 28, 2017
Kind
B2
Abstract

The disclosed embodiments provide a system that facilitates access to content. During operation, the system detects uploading of the content within a group interaction among a set of users. Next, the system aggregates the content into a centralized location. Finally, the system enables access to the content at the centralized location by one or more of the users.

Claims (69)

1. A computer-implemented method for facilitating access to content, comprising:

detecting uploading of the content during a group interaction among a set of users, wherein:

the set of users comprises a first person and a second person; and

the group interaction comprises the first person using a first electronic device and the second person using a second electronic device to exchange a set of messages amongst the set of users;

wherein at least one of the messages in the set of messages comprises at least one of the following: speech by one of the first person and the second person, writing by one of the first person and the second person, and typing by one of the first person and the second person;

in response to detecting the group interaction, automatically determining a first group of users based on the group interaction;

in response to determining the first group of users, automatically transferring, aggregating and storing the content of the group interaction within the first group into a centralized location; and

enabling access to the content at the centralized location by one or more of the users in the first group of users.

2. The computer-implemented method of claim 1 , further comprising:

sharing the content at the centralized location with other users associated with the one or more of the users.

3. The computer-implemented method of claim 2 , wherein access to the content at the centralized location by the one or more of the users and the other users is based on at least one of:

a relationship of the other users with the one or more of the users; a set of permissions associated with the set of users and the other users; or a set of preferences associated with the set of users and the other users.

4. The computer-implemented method of claim 1 , wherein aggregating the content into the centralized location involves at least one of:

placing the content in the centralized location after the content is uploaded; or

aggregating the content into the centralized location after the group interaction has completed.

5. The computer-implemented method of claim 1 , wherein enabling access to the content at the centralized location by the one or more of the users involves at least one of:

providing a link to the centralized location to the one or more of the users; or

synchronizing the content at the centralized location with one or more electronic devices of the one or more of the users.

6. The computer-implemented method of claim 1 , wherein the centralized location is at least one of a local directory, a remote directory, a shared directory, or an online content management system.

7. The computer-implemented method of claim 1 , wherein the content comprises at least one of an image, a document, audio, video, or a file.

8. The computer-implemented method of claim 1 :

wherein the group interaction corresponds to a chat session that comprises the first user using a first instance of an application executing on the first electronic device to communicate with the second user using a second instance of the application executing on the second electronic device, wherein:

the first instance of the application receives a first set of typed messages from the first user and forwards each message in the first set of typed messages to the second instance of the application for display to the second user; and

the second instance of the application receives a second set of typed messages from the second user and forwards each message in the second set of typed messages to the first instance of the application for display to the first user; and

wherein the content was uploaded during the chat session by the first user to share amongst the set of users.

9. The computer-implemented method of claim 1 :

wherein the group interaction comprises a message thread, wherein at least one message in the message thread corresponds to one of:

an email sent by the first user to the set of users, wherein the content corresponds to a file attachment to the email;

a forum post posted by the first user to a forum, wherein the content corresponds to a file attachment to a forum post that is accessible by the set of users.

10. A system for facilitating access to content, comprising:

a processor;

a memory; and

a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the processor to implement: an aggregation apparatus configured to:

detect uploading of the content during a group interaction among a set of users, wherein:

the set of users comprises a first person and a second person; and

the group interaction comprises the first person using a first electronic device and the second person using a second electronic device to exchange a set of messages amongst the set of users;

wherein at least one of the messages in the set of messages comprises at least one of the following: speech by one of the first person and the second person, writing by one of the first person and the second person, and typing by one of the first person and the second person; and

automatically determine a first group of users based on the group interaction in response to the detection;

in response to determining the first group of users, automatically transfer, aggregate and store the content of the group interaction within the first group into a centralized location; and

a management apparatus configured to enable access to the content at the centralized location by one or more of the users in the first group of users.

11. The system of claim 10 , wherein the management apparatus is further configured to:

share the content at the centralized location with other users associated with the one or more of the users.

12. The system of claim 11 , wherein access to the content at the centralized location by the one or more of the users and the other users is based on at least one of:

a relationship of the other users with the one or more of the users; a set of permissions associated with the set of users and the other users; or a set of preferences associated with the set of users and the other users.

13. The system of claim 10 , wherein aggregating the content into the centralized location involves at least one of:

placing the content in the centralized location after the content is uploaded; or

aggregating the content into the centralized location after the group interaction has completed.

14. The system of claim 10 , wherein enabling access to the content at the centralized location by the one or more of the users involves at least one of:

providing a link to the centralized location to the one or more of the users; or

synchronizing the content at the centralized location with one or more electronic devices of the one or more of the users.

15. The system of claim 10 , wherein the centralized location is at least one of a local directory, a remote directory, a shared directory, or an online content management system.

16. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating access to content, the method comprising:

detecting uploading of the content during a group interaction among a set of users, wherein:

the set of users comprises a first person and a second person; and

the group interaction comprises the first person using a first electronic device and the second person using a second electronic device to exchange a set of messages amongst the set of users;

wherein at least one of the messages in the set of messages comprises at least one of the following: speech by one of the first person and the second person, writing by one of the first person and the second person, and typing by one of the first person and the second person;

in response to detecting the group interaction, automatically determining a first group of users based on the group interaction;

in response to determining the first group of users, automatically transferring, aggregating and storing the content of the group interaction within the first group into a centralized location; and

enabling access to the content at the centralized location by one or more of the users in the first group of users.

17. The non-transitory computer-readable storage medium of claim 16 , the method further comprising:

sharing the content at the centralized location with other users associated with the one or more of the users.

18. The non-transitory computer-readable storage medium of claim 17 , wherein access to the content at the centralized location by the one or more of the users and the other users is based on at least one of:

a relationship of the other users with the one or more of the users; a set of permissions associated with the set of users and the other users; or a set of preferences associated with the set of users and the other users.

19. The non-transitory computer-readable storage medium of claim 16 , wherein aggregating the content into the centralized location involves at least one of:

placing the content in the centralized location after the content is uploaded; or

aggregating the content into the centralized location after the group interaction has completed.

20. The non-transitory computer-readable storage medium of claim 16 , wherein enabling access to the content at the centralized location by the one or more of the users involves at least one of:

providing a link to the centralized location to the one or more of the users; or

synchronizing the content at the centralized location with one or more electronic devices of the one or more of the users.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069613/0744 →
RELEASE OF SECURITY INTEREST Recorded Dec 11, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069600/0149 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
SECURITY INTEREST Recorded Apr 14, 2017
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042254/0001 →
SECURITY INTEREST Recorded Mar 24, 2014
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 032510/0890 →