System and method for importing and merging content items from different sources
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a processor of a content management system, a plurality of credentials from a user having an account with the content management system, wherein each credential is associated with at least one content item repository and each credential comprises at least one of a username, a password, a personal identification number (PIN), a one-time password, third-party service login information, or a self-identifying secret question and answer;
accessing, by a processor of the content management system, the content item repository using at least one of the plurality of credentials if authorization is required for data access;
identifying, by a processor of the content management system, source content item data in the content item repository;
duplicating, by a processor of the content management system, the identified source content item data from the content item repository into the account at the content management system to create consolidated content item data in the content management system account, wherein duplicating the source content item data further comprises creating, by a processor of the content management system, a respective subfolder in the account for each of the plurality of content item repositories and storing, by a processor of the content management system, duplicated source content item data in respective subfolders;
accessing at a regular interval, by a processor of a content management system, the content item repository using at least one the plurality of credentials if authorization is required for data access;
identifying, by a processor of the content management system, any change in the source content item data in the content item repository;
updating, by a processor of the content management system, the consolidated content item data in the content management system account to match the changes;
identifying, by a processor of the content management system, duplicate content item data in the consolidated content item data;
deleting, by a processor of the content management system, the duplicate content item data; and
providing, by a processor of the content management system, access to the duplicated source content item data, the access provided to a web interface.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for importing and merging photos from different sources are disclosed. The system receives credentials from a user, who has an account with a content management system. The credentials are associated with content item storage entities such as photo repositories. The system accesses the photo repositories, using the plurality of credentials if authorization is required for data access. The system identifies source photo data in each of the photo repositories, and duplicates the source photo data in the content management system account to create consolidated photo data.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a processor of a content management system, a plurality of credentials from a user having an account with the content management system, wherein each credential is associated with at least one content item repository and each credential comprises at least one of a username, a password, a personal identification number (PIN), a one-time password, third-party service login information, or a self-identifying secret question and answer; accessing, by a processor of the content management system, the content item repository using at least one of the plurality of credentials if authorization is required for data access; identifying, by a processor of the content management system, source content item data in the content item repository; duplicating, by a processor of the content management system, the identified source content item data from the content item repository into the account at the content management system to create consolidated content item data in the content management system account, wherein duplicating the source content item data further comprises creating, by a processor of the content management system, a respective subfolder in the account for each of the plurality of content item repositories and storing, by a processor of the content management system, duplicated source content item data in respective subfolders; accessing at a regular interval, by a processor of a content management system, the content item repository using at least one the plurality of credentials if authorization is required for data access; identifying, by a processor of the content management system, any change in the source content item data in the content item repository; updating, by a processor of the content management system, the consolidated content item data in the content management system account to match the changes; identifying, by a processor of the content management system, duplicate content item data in the consolidated content item data; deleting, by a processor of the content management system, the duplicate content item data; and providing, by a processor of the content management system, access to the duplicated source content item data, the access provided to a web interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a processor; and a non-transitory computer-readable storage medium storing processor-executable instructions for causing the processor of a content management system to; receive a plurality of credentials from a user having an account with the content management system, wherein the plurality of credentials are associated with a plurality of content item repositories and each credential comprises at least one of a username, a password, a personal identification number (PIN), a one-time password, third-party service login information, or a self-identifying secret question and answer; access the plurality of content item repositories using the plurality of credentials; identify content item data in the plurality of content item repositories to yield source content item data; duplicate the source content item data in the account at the content management system to create consolidated content item data in the content management system account, wherein duplicating the source content item data further comprises creating a respective subfolder in the account for each of the plurality of content item repositories and storing the duplicated source content item data in respective subfolders; access, at a regular interval, the content item repository using the credential if authorization is required for data access; identify any change in the source content item data in the content item repository; update the consolidated content item data in the content management system account to match the changes; identify duplicate content item data in the consolidated content item data; delete the duplicate content item data; and provide access to the duplicated source content item data, the access provided to a web interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing processor-executable instructions for causing a processor of the content management system to:
-
receive authorization from a content item repository to access data in the content item repository by using at least one of a plurality of credentials provided by a user having an account with the content management system, wherein the data is associated with a user having an account with the content management system and each credential comprises at least one of a username, a password, a personal identification number (PIN), a one-time password, third-party service login information, or a self-identifying secret question and answer; identify source content item data in the content item repository; duplicate the identified source content item data from the content item repository into the account at the content management system to create consolidated content item data in the content management system account, wherein duplicating the identified source content item data further comprises creating a respective subfolder in the account for each of the plurality of content item repositories; store duplicate copies of the source content item data in respective subfolders in the account at the content management system to yield consolidated content item data; access, at a regular interval, the content item repository using at least one of the plurality of credentials if authorization is required for data access; identify any change in the source content item data in the content item repository; update the consolidated content item data in the content management system account to match the changes; identify duplicate content item data in the consolidated content item data; delete the duplicate content item data; and provide access to the duplicated source content item data, the access provided to a web interface. - View Dependent Claims (20, 21, 22)
-
Specification