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, content items uploaded to a synced online content management system, wherein the content items are associated with an account of a first user;
cluster at least some of the content items having a common attribute as an event;
identify a second user satisfying a minimum similarity threshold for the event based on the common attribute;
provide a suggestion to the first user to share the event with the second user; and
make content items clustered in the event available to the second user when the first user 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.
-
Citations
20 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, content items uploaded to a synced online content management system, wherein the content items are associated with an account of a first user; cluster at least some of the content items having a common attribute as an event; identify a second user satisfying a minimum similarity threshold for the event based on the common attribute; provide a suggestion to the first user to share the event with the second user; and make content items clustered in the event available to the second user when the first user accepts the suggestion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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 an account of a first user; clustering, by a processor, at least some of the content items having a common attribute as an event; identifying, by a processor, a second user satisfying a minimum similarity threshold for the event based on the common attribute; providing, by a processor, a suggestion to the first user to share the event with the second user; and enabling, by a processor, content items clustered in the event to be available to the second user when the first user 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 an account of a first user; cluster at least some of the images having a common attribute as an event; identify a second user satisfying a minimum similarity threshold for the event based on the common attribute; provide a suggestion to share the event with the second user; and make images clustered in the event available to the second user when the first user accepts the suggestion. - View Dependent Claims (18, 19, 20)
-
Specification