Organizing network-stored content items into shared groups
First Claim
1. A system comprising:
- a processor;
a computer-readable storage medium having stored therein processor-executable instructions for causing the processor to;
receive, from a client device, a plurality of content items uploaded to a synced online content management system, the plurality of content items being associated with a first user account;
automatically cluster at least some of the plurality of content items, having a common attribute, as an event, to yield an event content collection;
exclude a subset of the plurality of content items from the event content collection based on input received at the first user account;
automatically reassign the excluded subset of the plurality of content items to a new cluster having a second common attribute;
generate a suggestion to the first user account to share the event content collection with a second user account that satisfies a minimum similarity threshold for the event based on the common attribute of the event; and
make the event content collection available to the second user account when the first user account accepts the suggestion.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for adding users to groups of content items organized into events based on a common attribute. An example system configured to practice the method can receive, from a client device, content items uploaded to a synced online content management system, wherein the content items are associated with an account of a first user. The system can cluster at least some of the content items as an event, wherein the event is associated with a common attribute, and identify a second user satisfying a minimum similarity threshold for the event based on the common attribute. The system can provide a suggestion to share the event with the second user. Upon receiving a confirmation of the suggestion, the system can make content items clustered in the event available to the second user.
26 Citations
22 Claims
-
1. A system comprising:
-
a processor; a computer-readable storage medium having stored therein processor-executable instructions for causing the processor to; receive, from a client device, a plurality of content items uploaded to a synced online content management system, the plurality of content items being associated with a first user account; automatically cluster at least some of the plurality of content items, having a common attribute, as an event, to yield an event content collection; exclude a subset of the plurality of content items from the event content collection based on input received at the first user account; automatically reassign the excluded subset of the plurality of content items to a new cluster having a second common attribute; generate a suggestion to the first user account to share the event content collection with a second user account that satisfies a minimum similarity threshold for the event based on the common attribute of the event; and make the event content collection available to the second user account when the first user account accepts the suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 21, 22)
-
-
9. A computer-implemented method comprising:
-
receiving, by a processor, from a client device, content items uploaded to a synced online content management system, wherein the content items are associated with a first user account; automatically clustering, by a processor, at least some of the content items, having a common attribute, as an event, to yield an event content collection; exclude a subset of the content items from the event content collection based on input received at the first user account; automatically reassign the excluded subset of the content items to a new cluster having a second common attribute; identifying, by a processor, a second user account satisfying a minimum similarity threshold for the event based on the common attribute of the event; providing, by a processor, a suggestion to the first user account to share the event content collection with the second user account; and enabling, by a processor, the event content collection to be available to the second user account when the first user account accepts the suggestion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium having stored therein processor-executable instructions for causing a processor to:
-
receive, from a client device, images uploaded to a synced online content management system, wherein the images are associated with a first user account associated with a first user; automatically cluster at least some of the images, having a common attribute, as an event; identify a second user account satisfying a minimum similarity threshold for the event based on the common attribute of the event; exclude a subset of the images from the event based on input received at the first user account; automatically reassign the excluded subset of the images to a new cluster having a second common attribute; provide a suggestion to share the event with the second user account; and make images clustered in the event available to the second user account when the first user account accepts the suggestion. - View Dependent Claims (18, 19, 20)
-
Specification