System and Method for Compiling Images from a Database and Comparing the Compiled Images with Known Images
First Claim
1. A computer program product for determining if a web page includes a trademark that is similar to an authentic trademark, the computer program product comprising:
- a computer readable storage device(s);
a web crawler program to identify the web page by progressing through hyperlinks;
first program instructions to identify and recognize, by optical character recognition, characters of a text portion of the trademark on the web page;
second program instructions to compare the recognized characters of the trademark on the web page to corresponding characters of the authentic trademark to determine a degree of text match;
third program instructions to compare a template representing a graphical, logo portion of the authentic trademark to a corresponding graphical, logo portion of the trademark on the web page to determine a degree of graphical match; and
fourth program instructions to determine the similarity of the trademark on the web page to the authentic trademark based on the degree of graphical match and the degree of text match; and
whereinthe first, second, third and fourth program instructions and the web crawler program are stored on the computer readable storage device(s).
1 Assignment
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.
-
Citations
15 Claims
-
1. A computer program product for determining if a web page includes a trademark that is similar to an authentic trademark, the computer program product comprising:
-
a computer readable storage device(s); a web crawler program to identify the web page by progressing through hyperlinks; first program instructions to identify and recognize, by optical character recognition, characters of a text portion of the trademark on the web page; second program instructions to compare the recognized characters of the trademark on the web page to corresponding characters of the authentic trademark to determine a degree of text match; third program instructions to compare a template representing a graphical, logo portion of the authentic trademark to a corresponding graphical, logo portion of the trademark on the web page to determine a degree of graphical match; and fourth program instructions to determine the similarity of the trademark on the web page to the authentic trademark based on the degree of graphical match and the degree of text match; and
whereinthe first, second, third and fourth program instructions and the web crawler program are stored on the computer readable storage device(s). - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. A computer system for determining if a web page includes a trademark that is similar to an authentic trademark, the computer system comprising:
-
a CPU, a computer readable memory and a computer readable storage device(s); a web crawler program to identify the web page by progressing through hyperlinks; first program instructions to identify and recognize, by optical character recognition, characters of a text portion of the trademark on the web page; second program instructions to compare the recognized characters of the trademark on the web page to corresponding characters of the authentic trademark to determine a degree of text match; third program instructions to compare a template representing a graphical, logo portion of the authentic trademark to a corresponding graphical, logo portion of the trademark on the web page to determine a degree of graphical match; and fourth program instructions to determine the similarity of the trademark on the web page to the authentic trademark based on the degree of graphical match and the degree of text match; and
whereinthe first, second, third and fourth program instructions and the web crawler program are stored on the computer readable storage device(s) for execution by the CPU via the computer readable memory. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product for determining if a web page includes an object that is similar to a reference object, the object on the web page including text and a graphic, the reference object including reference text and a reference graphic, the computer program product comprising:
-
a computer readable storage device(s); a web crawler program to identify the web page by progressing through hyperlinks; first program instructions to identify and recognize, by optical character recognition, characters of the text of the object on the web page; second program instructions to compare the recognized characters of the text on the object on the web page to corresponding characters of the reference text of the reference object to determine a degree of text match; third program instructions to compare a template representing the reference graphic to the graphic of the object on the web page to determine a degree of graphical match; and fourth program instructions to determine the similarity of the object on the web page to the reference object based on the degree of graphical match and the degree of text match; and
whereinthe first, second, third and fourth program instructions and the web crawler program are stored on the computer readable storage device(s). - View Dependent Claims (12, 13, 14, 15)
-
Specification