IP Library Granted Patent US 9,411,846
Granted Patent B2
US 9,411,846 · App. 14/823,478 · Granted Aug 9, 2016

Enhancing event summaries of synced online content management system 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,411,846
App. No.
14/823,478
Granted
Aug 9, 2016
Kind
B2
Abstract

Disclosed are systems, methods, and computer-readable storage media for enhancing event summaries of synced online content management system interactions. Users can identify one or more of the collapsed events markers that have pointers to the original, uncondensed, event markers. Upon identifying the one or more collapsed event markers, users can add additional data, via the pointers, to the original, uncondensed, event markers that were used to generate the collapsed event marker. The content management system can then perform a new analysis of the shared dataspace, analyzing the event markers using pre-existing data and the newly added data to create additional collapsed event markers, modify previously generated collapsed event markers, or remove/replace collapsed event markers. These enriched collapsed event markers can then newly presented to the user.

Claims (37)

1. A computer-implemented method comprising:

storing a plurality of event markers in a shared dataspace, the plurality of event markers comprising user interactions with a synched online content management system, the user interactions being associated with at least one file associated with an account in the synched online content management system;

identifying a commonality shared between two or more event markers from the plurality of event markers;

based on the commonality shared between the two or more event markers, generating, by a processor, a collapsed event marker for the two or more event markers that share the commonality, the collapsed event marker comprising a summarized description of respective user interactions with the synched online content management system, the respective user interactions being associated with the at least one file associated with the account in the synched online content management system, and corresponding to all user interactions associated with the two or more event markers;

receiving additional data, provided by a user associated with the account, for at least one of the two or more event markers;

generating an enriched collapsed event comprising the additional data, wherein generating the enriched collapsed event further comprises merging at least a portion of the two or more event markers with additional event markers to create the enriched collapsed event based on the additional event markers; and

preparing and presenting to a user associated with the account, by a processor, a notification describing the enriched collapsed event.

2. The method of claim 1 wherein the additional data comprises at least one of a label, source information, and a time of origin.

3. The method of claim 1 , further comprising presenting the enriched collapsed event via at least one of a software client or a log.

4. The method of claim 1 further comprising presenting a notification of the enriched collapsed event to an additional user associated with the account.

5. The method of claim 1 wherein the presentation of the notification describing the enriched collapsed event only occurs when a threshold associated with the enriched collapsed event is met.

6. The method of claim 1 , wherein the user interactions comprise at least one file interaction, the file interaction comprising at least one of adding a file, deleting a file, moving a file, renaming a file, providing a user access to shared dataspace, limiting access to the shared dataspace to a user, making a file public, making a directory public, or restricting public access to the shared dataspace.

7. A system comprising:

a processor; and

a non-transitory computer-readable storage medium having processor-executable instructions stored therein for causing a processor to:

store a plurality of event markers in a shared dataspace, the plurality of event markers comprising user interactions with a synched online content management system, the user interactions being associated with at least one file associated with an account in the synched online content management system;

identify a commonality shared between two or more event markers from the plurality of event markers;

based on the commonality shared between the two or more event markers, generate a collapsed event marker for the two or more event markers that share the commonality, wherein the collapsed event marker comprises a summarized description of respective user interactions with the synched online content management system, the respective user interactions being associated with the at least one file associated with the account in the synched online content management system, and corresponding to all user interactions associated with the two or more event markers;

receive additional data for at least one of the two or more event markers;

generate an enriched collapsed event comprising the additional data, wherein generating the enriched collapsed event further comprises by merging at least a portion of the two or more event markers with additional event markers to create the enriched collapsed event based on the additional event markers; and

generate a notification describing the enriched collapsed event.

8. The system of claim 7 wherein the additional data comprises at least one of a label, source information, and a time of origin.

9. The system of claim 7 wherein generating the enriched collapsed event comprises presenting of the enriched collapsed event occurs via at least one of a software client or a log.

10. The system of claim 7 further comprising presenting the notification of the enriched collapsed event to an additional user associated with the account.

11. The system of claim 7 wherein the instructions further cause the processor to present the notification to a device associated with a user account, wherein the presentation of the notification describing the enriched collapsed event only occurs when a threshold associated with the enriched collapsed event is met.

12. The system of claim 7 wherein the user interactions comprise at least one file interaction comprising at least one of adding a file, deleting a file, moving a file, renaming a file, providing a user access to shared dataspace, limiting access to the shared dataspace to a user, making a file public, making a directory public, or restricting public access to the shared dataspace.

13. A non-transitory computer-readable storage medium having processor-executable instructions stored therein for causing a processor to:

store a plurality of event markers in a shared dataspace, the plurality of event markers comprising user interactions with a synched online content management system, the user interactions being associated with at least one file associated with an account in the synched online content management system;

identify a commonality shared between two or more event markers from the plurality of event markers;

based on the commonality shared between the two or more event markers, generate a collapsed event marker for the two or more event markers that share the commonality, wherein the collapsed event marker comprises a summarized description of respective user interactions with the synched online content management system, the respective user interactions being associated with the at least one file associated with the account in the synched online content management system, and corresponding to all user interactions associated with the two or more event markers;

receive additional data for at least one of the two or more event markers;

provide an enriched collapsed event comprising the additional data, wherein generating the enriched collapsed event further comprises by merging at least a portion of the two or more event markers with additional event markers to create the enriched collapsed event based on the additional event markers; and

prepare and present, to a user device associated with the account, a notification describing the enriched collapsed event.

14. The non-transitory computer-readable storage medium of claim 13 wherein the additional data comprises at least one of a label, source information, and a time of origin.

15. The non-transitory computer-readable storage medium of claim 13 wherein the presenting of the enriched collapsed event occurs via at least one of a software client or a log.

16. The non-transitory computer-readable storage medium of claim 13 wherein the presentation of the notification describing the enriched collapsed event only occurs when a threshold associated with the enriched collapsed event is met.

17. The non-transitory computer-readable storage medium of claim 13 wherein the content item activity comprises at least one file interaction with the file interaction comprising at least one of adding a file, deleting a file, moving a file, renaming a file, providing a user access to shared dataspace, limiting access to the shared dataspace to a user, making a file public, making a directory public, or restricting public access to the shared dataspace.

Assignments (5)
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 →
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 →