System and method for compiling images from a database and comparing the compiled images with known images
First Claim
1. A computer implemented method for searching a computer database for target objects that are similar to a known object comprising:
- determining if a target object in the computer database is similar with the known object by comparing a mathematical template associated with pixels that are based on a full-size of the known object with a matrix of numbers derived from pixels associated with the target object, wherein comparing the mathematical template associated with pixels that are based on the full-size of the known object with a matrix of numbers derived from pixels associated with the target object further comprises moving the mathematical template over the matrix of numbers from a first position to a second position.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for discovering from a database an object which is confusingly similar with a known object. A database, such as the internet, is searched for objects which, when discovered, may be duplicated and stored. A determination is then made if any object from the database is confusingly similar with a known object. A computer-readable storage medium storing program for causing a processing system to perform the steps of duplicating objects from a database to produce duplicated objects; storing the duplicated produce to produce stored duplicated objects; and determining if any stored duplicated object is confusingly similar with a known object.
290 Citations
16 Claims
-
1. A computer implemented method for searching a computer database for target objects that are similar to a known object comprising:
determining if a target object in the computer database is similar with the known object by comparing a mathematical template associated with pixels that are based on a full-size of the known object with a matrix of numbers derived from pixels associated with the target object, wherein comparing the mathematical template associated with pixels that are based on the full-size of the known object with a matrix of numbers derived from pixels associated with the target object further comprises moving the mathematical template over the matrix of numbers from a first position to a second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computer system for searching an Internet for target objects that are similar to a known object comprising:
-
a web crawler for searching the Internet for target objects; a comparison engine coupled to the web crawler, for determining if a target object is similar with the known object by comparing a mathematical template associated with pixels that are based on a full-size of the known object with a matrix of numbers derived from pixels associated with the target object, wherein the comparison engine moves the mathematical template over the matrix of numbers from a first position to a second position. - View Dependent Claims (10, 11, 12)
-
-
13. A computer system for searching a database for target objects that are similar to a known object comprising:
-
a web crawler for searching the database for target objects; a duplicator coupled to the web crawler for creating copies of the target object; a comparison engine coupled to the duplicator, for determining if a copy of a target object is similar with the known object by comparing a mathematical template associated with pixels that are based on a full-size of the known object with a matrix of numbers derived from pixels associated with the copy of the target object, wherein the comparison engine moves the mathematical template over the matrix of numbers from a first position to a second position. - View Dependent Claims (14, 15, 16)
-
Specification