The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 09, 2014

Filed:

Jun. 06, 2014
Applicant:

Blackberry Limited, Waterloo, CA;

Inventors:

Anand Ravindra Oka, Waterloo, CA;

Christopher Harris Snow, Kitchener, CA;

Sean Bartholomew Simmons, Waterloo, CA;

Assignee:

BlackBerry Limited, Waterloo, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 9/36 (2006.01); G06T 9/00 (2006.01); H03M 7/30 (2006.01); H04L 27/00 (2006.01);
U.S. Cl.
CPC ...
G06T 9/00 (2013.01); H03M 7/3062 (2013.01); H04L 27/0006 (2013.01);
Abstract

A system and method for generating an m-dimensional signature vector in a computing device is provided. The signature vector may be generated from a plurality of key-value pairs, each comprising a unique identifier and an associated non-zero value. Each element of the m-dimensional signature vector is calculated based on a summation of a plurality of terms. Each of the terms is calculated from a respective key-value pair by generating a seed based on the key of the respective key-value pair and an element identifier associated with the vector element being calculated; generating a pseudo-random number from the generated seed; and multiplying the pseudo-random number by the value of the respective key-value pair, wherein m<<n.


Find Patent Forward Citations

Loading…