Patent ID: 9747321
Date: 2017-08-29
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: splitting, via one or more processors, a content item into at least a first fixed size block containing a first portion of the content item and a second fixed size block containing a second portion of the content item, the second portion being different from the first portion; computing, via the one or more processors, a first hash identifier by hashing at least a part of the first portion of the first fixed size block with a first hash key; computing, via the one or more processors, a second hash identifier by hashing at least a part of the second portion of the second fixed size block with a second hash key; generating, via the one or more processors, a third hash key by combining the first hash identifier and the second hash identifier; determining, based on the third hash key, that a content preview of the content item is not available; and creating, via the one or more processors, in response to the determination that the content preview of the content item is not available, the content preview of the content item.