Identifying content items for inclusion in a shared collection
First Claim
1. A system comprising:
- a processor;
a non-transitory computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to;
receive from a first user having a first account at a synchronized online content management system, a request to share a collection with a second user having a second account at the synchronized online content management system;
generate, in response to the request, a persistent pooled collection at the content management system based on the collection;
transmit, to a device associated with the second user, an invitation to join the persistent pooled collection;
upon the second user accepting the invitation, link the persistent pooled collection to the first account and the second account so that the first user and the second user have access to content items in the persistent pooled collection and have permission to contribute content items to the persistent pooled collection;
scan second content items stored in the second account, based on a commonality, to identify additional content items to contribute to the persistent pooled collection; and
add the additional content items to the persistent pooled collection.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for managing pooled collections of content items, such as photos, in a content management system. An example system can first receive, from a first user device, images uploaded to a first account at a synchronized online content management system, and cluster at least some of the images as a collection. The system can receive, from the first user, a request to share the collection with a second user having a second account at the content management system, and generate, in response to the request, a pooled collection at the content management system from the collection. The system can transmit an invitation to the second user to join the pooled collection, and, upon acceptance, link the pooled collection to the second user account so that the first user and the second user have access to images in the persistent pooled collection and have permission to contribute content to the pooled collection.
-
Citations
20 Claims
-
1. A system comprising:
-
a processor; a non-transitory computer-readable storage medium having stored therein instructions which, when executed by the processor, cause the processor to; receive from a first user having a first account at a synchronized online content management system, a request to share a collection with a second user having a second account at the synchronized online content management system; generate, in response to the request, a persistent pooled collection at the content management system based on the collection; transmit, to a device associated with the second user, an invitation to join the persistent pooled collection; upon the second user accepting the invitation, link the persistent pooled collection to the first account and the second account so that the first user and the second user have access to content items in the persistent pooled collection and have permission to contribute content items to the persistent pooled collection; scan second content items stored in the second account, based on a commonality, to identify additional content items to contribute to the persistent pooled collection; and add the additional content items to the persistent pooled collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to:
-
receiving, from a first user having a first account at a synchronized online content management system, a request to share a collection with a second user having a second account at the content management system; generating, in response to the request, a persistent pooled collection at the content management system from the collection; transmitting an invitation to join the persistent pooled collection to the second user; upon the second user accepting the invitation, linking the persistent pooled collection to the first account and the second account so that the first user and the second user have access to images in the persistent pooled collection and have permission to contribute images to the persistent pooled collection; scanning second content items stored in the second account, based on a commonality, to identify additional content items to contribute to the persistent pooled collection; and adding the additional content items to the persistent pooled collection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification