Patent ID: 9509671
Filing Date: 2016-11-29
CPC Classification: G06F,H04L

Claim Text:
1. A computer implemented method of verifying an operator is human, the method comprising: selecting a pattern; dividing the pattern into a plurality of separate textures within a two-dimensional plane to generate textures sized to fit on a 3D element of a 3D shape; projecting each separate texture onto a different respective 3D element of a plurality of 3D shapes; randomly translating and randomly rotating at least one 3D element of the different respective 3D elements, and in response to the random translation and random rotation, translating and rotating the projected texture corresponding with the at least one 3D element within 3D space according to the randomized orientation of the respective 3D element; displaying, at a display device, at least a portion of the 3D elements including the at least one randomized 3D element; receiving operator manipulations of the randomized 3D elements to recreate the pattern, the operator manipulations including at least one of translating the 3D elements and rotating the 3D elements; and determining whether the operator is human if the pattern is recreated by the operator manipulated 3D elements.