Method and system for optimized parallel queuing
First Claim
Patent Images
1. A method for sharing and synchronizing content between a content repository and a file sharing service, executed by a processor, comprising:
- publishing content from the content repository to the file sharing service, wherein other computing devices connected to the file sharing service can share the content;
synchronizing changes made to content at either the file sharing service or the repository;
monitoring the file sharing service for new content or changes made to existing content, and to download the new content or changes made to existing content at the file sharing service to the content repository; and
monitoring the content repository for new content or changes made to existing content, and to upload the new content or changes made to existing content at the content repository to the file sharing service.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and system for sharing and synchronizing content between a content repository and file sharing service. An application server includes a connector engine and a connector agent. The connector engine with is configured with a plurality of threads and queues designed to listen for changes at either the file sharing service or the repository, to process those changes in parallel, and to coordinate synchronization of uploads to the file sharing service and downloads to the content repository.
13 Citations
19 Claims
-
1. A method for sharing and synchronizing content between a content repository and a file sharing service, executed by a processor, comprising:
-
publishing content from the content repository to the file sharing service, wherein other computing devices connected to the file sharing service can share the content; synchronizing changes made to content at either the file sharing service or the repository; monitoring the file sharing service for new content or changes made to existing content, and to download the new content or changes made to existing content at the file sharing service to the content repository; and monitoring the content repository for new content or changes made to existing content, and to upload the new content or changes made to existing content at the content repository to the file sharing service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium encoded with instructions executable by a processor, for performing a method for sharing and synchronizing content between a content repository and a file sharing service, the instructions comprising:
-
publishing content from the content repository to the file sharing service, wherein other computing devices connected to the file sharing service can share the content; synchronizing changes made to content at either the file sharing service or the repository monitoring the file sharing service for new content or changes made to existing content, and to download the new content or changes made to existing content at the file sharing service to the content repository; and monitoring the content repository for new content or changes made to existing content, and to upload the new content or changes made to existing content at the content repository to the file sharing service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for sharing and synchronizing content between a content repository and a file sharing service comprising:
an application server including at least one processor, the processor programmed with executable instructions, which when executed by the processor cause the processor to (i) publish content from the repository to the file sharing service so that other computing devices connected to the file sharing service can share the content;
(ii) synchronize changes made to content at either the file sharing service or the repository;
(iii) monitor the file sharing service for new content or changes made to existing content, and to download the new content or changes made to existing content at the file sharing service to the content repository; and
monitor the content repository for new content or changes made to existing content, and to upload the new content or changes made to existing content at the content repository to the file sharing service.- View Dependent Claims (18, 19)
Specification