×

System and method for preventing duplicate uploads of modified photos in a synchronized content management system

  • US 9,104,687 B2
  • Filed: 12/20/2012
  • Issued: 08/11/2015
  • Est. Priority Date: 12/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of modifying image files and uploading the modified image file to a content management system, comprising:

  • for a first image file;

    receive the first image file, wherein the first image file contains a first image in a first orientation and orientation data for the first image;

    calculate, by at least one computer processor, a first hash value for the first image file that corresponds to the first image in the first orientation;

    modify, by at least one processor, the first image file by rotating the first image from the first orientation to a second orientation based on the orientation data;

    calculate, by the at least one computer processor, a second hash value for the first image file that corresponds to the first image in the second orientation, wherein the second orientation is different from the first orientation; and

    store the modified first image file, calculated first hash value and calculated second hash value in memory,for a second image file;

    receive the second image file, wherein the second image file contains a second image in a first orientation; and

    calculate, by at least one computer processor, a third hash value for the second image file that corresponds to the second image in the first orientation; and

    determine whether the calculated first hash value or the calculated second hash value equals the third hash value;

    in response to determining that the calculated first hash value or the calculated second hash value equals the calculated third hash value, treating the second image file as a duplicate of the first image file.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×