×

Methods, computer program products, and systems for automatically synchronizing directory structures across different applications

  • US 8,799,214 B2
  • Filed: 11/21/2008
  • Issued: 08/05/2014
  • Est. Priority Date: 11/21/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, for synchronizing multiple directory structures of a messaging application with multiple directory structures of a personal file manager application, comprising:

  • receiving, by an alignment module, a first designated layer and a second designated layer in a directory structure of the messaging application, the first designated layer and the second designated layer in the directory structure of the messaging application being independent from each other and each designated layer in the messaging application has a corresponding sub-directory structure;

    receiving, by the alignment module, a first designated layer and a second designated layer in a directory structure of the personal file manager application, wherein the directory structure and application type of the messaging application are distinct from the directory structure and application type of the personal file manager application, the first designated layer and the second designated layer in the directory structure of the personal file manager application being independent from each other and each designated layer in the file manager application has a corresponding distinct sub-directory structure;

    associating, by the alignment module, the first designated layer in the directory structure of the messaging application with the first designated layer in the directory structure of the personal file manager application;

    associating, by the alignment module, the second designated layer in the directory structure of the messaging application with the second designated layer in the directory structure of the personal file manager application;

    copying the sub-directory structure of the first designated layer of the personal file manager application to the first designated layer of the messaging application;

    copying the sub-directory structure of the second designated layer of the personal file manager application to the second designated layer of the messaging application;

    creating, by the alignment module, each time a folder is created in the first designated layer or in the second designated layer in the directory structure of the messaging application, a corresponding folder in a corresponding designated layer in the directory structure of the personal file manager application;

    creating, by the alignment module, each time a folder is created in the first designated layer or in the second designated layer in the directory structure of the personal file manager application, a corresponding folder in a corresponding designated layer in the directory structure of the messaging application;

    creating, by the alignment module, in the created folder in the directory structure of the personal file manager application, a link to a file created in the corresponding folder in the directory structure of the messaging application; and

    creating, by the alignment module, in the created folder in the directory structure of the messaging application, a link to a file created in the corresponding folder in the directory structure of the personal file manager application, whereinthere are multiple instances of the messaging application and multiple instances of the personal file manager application for each user, and each instance of the messaging application has a distinct directory structure corresponding to a directory structure of the personal file manager application.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×