×

Method and system for automatically saving a document to multiple file formats

  • US 8,407,266 B1
  • Filed: 07/02/2010
  • Issued: 03/26/2013
  • Est. Priority Date: 07/02/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for automatically saving a document in multiple file formats, comprising:

  • receiving, from a user, a first request to save the document in a primary file format;

    saving, on a persistent storage device and in response to the first request, a first file for the document using the primary file format;

    creating, in response to the first request, a first data structure comprising a first file path for the first file;

    creating, in response to the first request, a second file for the document;

    saving, on the persistent storage device and in response to the first request, the second file for the document using a secondary file format;

    creating, in response to the first request, a second data structure comprising a second file path for the second file and a first mapping associating the first file with the second file;

    modifying, using an application executing on a hardware processor, the first file for the document;

    receiving a second request to re-save the first file as modified;

    re-saving, using the application and in response the second request, the first file as modified using the primary file format;

    when the first file is saved using the primary file format;

    determining the second file path using the second data structure;

    deleting, using the application and in response the second request, the second file from the second file path on the persistent storage device;

    deleting, using the application and in response the second request, the second data structure;

    creating, using the application and in response the second request, a third file for the document using the secondary file format;

    saving, using the application and in response the second request, the document as the third file on the persistent storage device using the secondary file format; and

    creating, using the application and in response the second request, a third data structure comprising a third file path for the third file and a second mapping associating the third file with the first file.

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