×

Data synchronization

  • US 9,031,905 B2
  • Filed: 07/20/2011
  • Issued: 05/12/2015
  • Est. Priority Date: 07/20/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product comprising a non-transitory tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for:

  • upon receipt of a command relating to a file stored at a remote location, synchronizing the file between the remote location and a local device via a network;

    determining whether a list of files linked to the file is stored in the local device, determining whether any of the files included in the list include additional files and determining whether a list of the additional files is stored in the local device; and

    ,in an event the list and the list of the additional files are stored in the local device, synchronizing only data asynchronicities between the files and the additional files included in the list between the remote location and the local device such that only the data asynchronicities are transferred via the network from the remote location to the local device,the synchronizing comprising generating a graphical user interface (GUI) identifying the file, providing a save button for instructing the local device to save replaced files or data, a verification button to issue a notice that a file transfer has been verified and an overwrite button to overwrite newer data or files, and displaying side-by-side local and remote listings for the list and the list of the additional files, andwherein the file comprises a computer aided design (CAD) data assembly file and the files linked to the file comprise;

    sub-assembly files relating to comprehensive aspects of the CAD data assembly;

    first additional sub-assembly files linked to the sub-assembly files and relating to intermediate level aspects of the CAD data assembly; and

    second additional sub-assembly files linked to the first sub-assembly files and relating to detail level aspects of the CAD data assembly,the file, the sub-assembly files and the first and second additional sub-assembly files forming a family of files to be manipulated together.

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