×

Providing a content preview

  • US 9,110,937 B2
  • Filed: 03/14/2013
  • Issued: 08/18/2015
  • Est. Priority Date: 01/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for providing a content preview comprising:

  • receiving a request to store a content item in a user account;

    splitting, via a processor, the content item into at least a first fixed size block and a second fixed size block, wherein each of the first fixed size block and the second fixed size block contains a unique portion of the content item;

    computing a first hash identifier by using at least a part of the unique portion of the first fixed size block as a first hash key in a hashing algorithm;

    computing a second hash identifier by using at least a part of the unique portion of the second fixed size block as a second hash key in the hashing algorithm;

    generating a block list containing a general hash key created by concatenating the first hash identifier and the second hash identifier;

    determining whether the content preview of the content item exists based on the generated block list;

    upon a determination that the content preview of the content item does not exist based on the generated block list, creating the content preview of the content item and storing the content preview in the user account.

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