IP Library Granted Patent US 9,826,004
Granted Patent B2
US 9,826,004 · App. 15/424,913 · Granted Nov 21, 2017

User notifications for interaction information

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,826,004
App. No.
15/424,913
Granted
Nov 21, 2017
Kind
B2
Abstract

A content management system creates and modifies user notification queues for shared content items synchronized between a content management system and multiple devices. A user notification queue includes interactions with a shared content item that may be presented to a user to indicate recent interactions with the shared content item by other sharing users. The content management system sends the user notification queue corresponding to a user to the user's device when the user accesses the content item. The client device displays a content item in a window associated with a process on the device. A client application displays an interaction indicator that presents user notification queue content to the user.

Claims (34)

1. A method comprising:

receiving a notification of an interaction event indicating an interaction with a content item by a first user of a plurality of users, the content item synchronized between a content management system and a plurality of devices, each device associated with one of the plurality of users with which the content item is shared;

determining a type of the interaction and a priority of the interaction;

for each user of the plurality of users other than the first user:

determining whether a notification queue associated with the other user and the content item contains a higher priority interaction by the first user;

adding the interaction to the notification queue responsive to determining that the notification queue does not contain a higher priority interaction by the first user; and

removing one or more lower priority interactions by the first user from the notification queue; and

sending the notification queue associated with a second user to a device associated with the second user in response to determining that the second user is not collaborating in the content item.

2. The method of claim 1 , wherein the interaction event indicates that the first user viewed the content item.

3. The method of claim 1 , wherein the interaction event indicates that the first user edited the content item.

4. The method of claim 1 , wherein the interaction event indicates that the first user made a comment on the content item.

5. A system comprising:

a processor configured to execute instructions;

a non-transitory, non-volatile storage medium containing instructions, which when executed by the processor cause the processor to perform the steps of:

receiving a notification of a content item access by a first user, the content item synchronized between a content management system and a plurality of devices, each device associated with one of a plurality of users with which the content item is shared;

determining a type of the interaction and a priority of the interaction;

for each user of the plurality of users other than the first user:

determining whether a notification queue associated with the other user and the content item contains a higher priority interaction by the first user;

adding the interaction to the notification queue responsive to determining that the notification queue does not contain a higher priority interaction by the first user; and

removing one or more lower priority interactions by the first user from the notification queue; and

sending the notification queue associated with a second user to a device associated with the second user in response to determining that the second user is not collaborating in the content item.

6. The system of claim 5 , wherein the interaction event indicates that the first user viewed the content item.

7. The system of claim 5 , wherein the interaction event indicates that the first user edited the content item.

8. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code configured to cause a processor to perform steps comprising:

receiving a notification of an interaction event indicating an interaction with a content item by a first user of a plurality of users, the content item synchronized between a content management system and a plurality of devices, each device associated with one of the plurality of users with which the content item is shared;

determining a type of the interaction and a priority of the interaction;

for each user of the plurality of users other than the first user:

determining whether a notification queue associated with the other user and the content item contains a higher priority interaction by the first user;

adding the interaction to the notification queue responsive to determining that the notification queue does not contain a higher priority interaction by the first user; and

removing one or more lower priority interactions by the first user from the notification queue; and

sending the notification queue associated with a second user to a device associated with the second user in response to determining that the second user is not collaborating in the content item.

9. The computer program product of claim 8 , wherein the interaction event indicates that the first user viewed the content item.

10. The computer program product of claim 8 , wherein the interaction event indicates that the first user edited the content item.

11. The computer program product of claim 8 , wherein the interaction event indicates that the first user made a comment on the content item.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2017
From: PAI, ANVISHA
To: DROPBOX, INC.
Reel/Frame 041343/0870 →