Methods, computer program products, and systems for automatically synchronizing directory structures across different applications
First Claim
1. A method for synchronizing directory structures, comprising:
- receiving, by a system having a processor, a first directory structure of a first application;
receiving, by the system, a second directory structure of a second application;
associating, by the system, the first directory structure with the second directory structure;
responsive to a first change in the first directory structure, the first change including a change in a first file of the first directory structure, presenting for display by the system to a system user, a first offer including selecting between two options;
i) copying the first file to the second directory structure and ii) creating a link to the first file in the second directory structure;
executing the copying option or the creating option of the first offer responsive to selection by the system user;
responsive to a second change in the second directory structure, the second change including a change in a second file of the second directory structure, presenting for display by the system to the system user, a second offer including selecting between two options;
i) copying the second file to the first directory structure and ii) creating a link to the second file in the first directory structure; and
executing the copying option or the creating option of the second offer responsive to selection by the system user.
1 Assignment
0 Petitions
Accused Products
Abstract
Directory structures of a messaging application and a personal file manager application are synchronized. A designated layer in the directory structure of the messaging application is associated with the designated layer in the directory structure of the personal file manager application. Each time a folder is created or an existing folder is modified or deleted in the designated layer in the directory structure of the messaging application, a corresponding folder is created, modified, or deleted in the designated layer in the directory structure of the personal file manager application and vice versa. Files or links to files are created in the folders of the messaging application to correspond to files or links to files within folders in the personal file manager application, and vice versa. A folder (and its contents) is deleted in the messaging application to correspond to deletions in the personal file manager application, and vice versa.
-
Citations
20 Claims
-
1. A method for synchronizing directory structures, comprising:
-
receiving, by a system having a processor, a first directory structure of a first application; receiving, by the system, a second directory structure of a second application; associating, by the system, the first directory structure with the second directory structure; responsive to a first change in the first directory structure, the first change including a change in a first file of the first directory structure, presenting for display by the system to a system user, a first offer including selecting between two options;
i) copying the first file to the second directory structure and ii) creating a link to the first file in the second directory structure;executing the copying option or the creating option of the first offer responsive to selection by the system user; responsive to a second change in the second directory structure, the second change including a change in a second file of the second directory structure, presenting for display by the system to the system user, a second offer including selecting between two options;
i) copying the second file to the first directory structure and ii) creating a link to the second file in the first directory structure; andexecuting the copying option or the creating option of the second offer responsive to selection by the system user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage device comprising computer-readable instructions that, when executed by a processor, cause the processor to perform operations for synchronizing directory structures, comprising:
-
receiving a first directory structure of a first application; receiving a second directory structure of a second application; associating the first directory structure with the second directory structure; responsive to a first change in the first directory structure, the first change including a change in a first file of the first directory structure, presenting for display to a user a first offer including;
selecting between two options;i) copying the first file to the second directory structure and ii) creating a link to the first file in the second directory structure; executing the copying option or the creating option of the first offer responsive to selection by the user; responsive to a second change in the second directory structure, the second change including a change in a second file of the second directory structure, presenting for display to the user a second offer including two options;
selecting between i) copying the second file to the first directory structure and ii) creating a link to the second file in the first directory structure; andexecuting the copying option or the creating option of the second offer responsive to selection by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for synchronizing directory structures, comprising:
-
a hardware processor; and a computer-readable medium comprising instructions that, when executed by the hardware processor, cause the hardware processor to perform operations, comprising; receiving a first directory structure in a first application, and receiving a second directory structure in a second application; associating the first directory structure with the second directory structure; responsive to a first change in the first directory structure, the first change including a change in a first file of the first directory structure, presenting for display to a user a first offer including two options;
selecting between i) copying the first file to the second directory structure and ii) creating a link to the first file in the second directory structure;executing the copying option or the creating option of the first offer responsive to selection by the user; responsive to a second change in the second directory structure, the second change including a change in a second file of the second directory structure, presenting for display to the user a second offer including two options;
selecting between i) copying the second file to the first directory structure and ii) creating a link to the second file in the first directory structure; and
.executing the copying option or the creating option of the second offer responsive to selection by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification