Patent US7236632B2 successfully refreshed from Google Patents.
US7236632B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automated techniques for comparing contents of images
Assignee: Ricoh Co Ltd
•
Filing: 2003-04-11
•
Granted: 2007-06-26
•
Expires: 2023-04-11
Abstract
Abstract Automated techniques for comparing contents of images. For a given image (referred to as an “input image”), a set of images (referred to as “a set of candidate images”) are processed to determine if the set of candidate images comprises an image whose contents or portions thereof match contents included in a region of interest in the input image.
Inventors
- 👤 Berna Erol
- 👤 Jonathan J. Hull
- 👤 Dar-Shyang Lee
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:56
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/50; G06F16/58; G06F16/583; G06F16/5854; G06T; G06T7/00; G06T7/97; G06F16/5838; G06V; G06V30/00; G06V30/40
Claims Analysis
Total Claims: 59
Claim 1
Independent Claim
167 words
A computer-implemented method of determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the method comprising: determining if the input image and images in the first set of images have a first characteristic; determining if the input image and the images in the first set of images have a second characteristic; identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 2
Dependent Claim
167 words
A computer-implemented method of determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the method comprising: determining if the input image and images in the first set of images have a first characteristic; determining if the input image and the images in the first set of images have a second characteristic; identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 3
Dependent Claim
18 words
The method of claim 1 wherein the region of interest corresponds to a portion of the input image.
Claim 4
Dependent Claim
81 words
The method of claim 1 wherein: determining if the input image and the images in the first set of images have the first characteristic comprises determining if the input image and the images in the first set of images are segmented; and determining if the input image and the images in the first set of images have the second characteristic comprises determining if the input image and the images in the first set of images comprise text that can be recognized.
Claim 5
Dependent Claim
40 words
The method of claim 3 wherein determining if the input image and the images in the first set of images are segmented comprises receiving information indicating whether the input image and images in the set of candidate images are segmented.
Claim 6
Dependent Claim
68 words
The method of claim 3 wherein determining if the input image and the images in the first set of images are segmented comprises: identifying one or more capture devices used to capture the input image and the images in the first set of images; and determining, based upon the one or more capture devices, whether the input image and images in the first set of images are segmented.
Claim 7
Dependent Claim
39 words
The method of claim 5 further comprising: storing information identifying a plurality of capture devices; and storing, for each capture device in the plurality of capture devices, information indicating if an image captured by the capture device is segmented.
Claim 8
Dependent Claim
53 words
The method of claim 3 wherein determining if the input image and the images in the first set of images are segmented comprises: processing the input image and the images in the first set of images to determine whether the input image and the images in the first set of images are segmented.
Claim 9
Dependent Claim
50 words
The method of claim 3 wherein determining if the input image and the images in the first set of images comprise text that can be recognized comprises receiving information indicative of whether the input image and the images in the first set of images comprise text that can be recognized.
Claim 10
Dependent Claim
77 words
The method of claim 3 wherein determining if the input image and the images in the first set of images comprise text that can be recognized comprises: identifying one or more capture devices used to capture the input image and the images in the first set of images; and determining, based upon the one or more capture devices, whether the input image and the images in the first set of images comprise text that can be recognized.
Claim 11
Dependent Claim
61 words
The method of claim 3 wherein determining if the input image and the images in the first set of images comprise text that can be recognized comprises processing the input image and the images in the first set of images to determine whether the input image and the images in the set of candidate images comprise text that can be recognized.
Claim 12
Dependent Claim
50 words
The method of claim 3 further comprising: storing first information identifying one or more comparison techniques from the plurality of comparison techniques to be selected based upon whether or not the input image and the images in the first set of images have the first characteristic and the second characteristic.
Claim 13
Dependent Claim
45 words
The method of claim 11 wherein identifying the first set of comparison techniques from the plurality of comparison techniques comprises: using the first information to determine if a comparison technique from the plurality of comparison techniques is included in the first set of comparison techniques.
Claim 14
Dependent Claim
79 words
The method of claim 3 further comprising: receiving information identifying a time constraint; and identifying a second set of comparison techniques from the first set of comparison techniques that satisfy the time constraint; wherein comparing the contents of the input image and the contents of the images in the first set of images using the one or more comparison techniques from the first set of comparison techniques comprises using comparison techniques included in the second set of comparison techniques.
Claim 15
Dependent Claim
75 words
The method of claim 3 wherein comparing the contents of the input image and the contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques comprises: determining an order in which comparison techniques in the first set of comparison techniques are to be applied; and applying the one or more comparison techniques from the first set of comparison techniques in the determined order.
Claim 16
Dependent Claim
137 words
The method of claim 3 wherein determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image; and identifying, based upon the confidence scores for the one or more comparison techniques, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 17
Dependent Claim
44 words
The method of claim 15 wherein the image from the matching images identified as comprising contents that match the presentation information in the region of interest of the input image is a matching image identified by a comparison technique with the highest confidence score.
Claim 18
Dependent Claim
189 words
The method of claim 3 wherein determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique, a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image, and a distance value for each image in the first set of images, the distance value indicative of a measure of closeness of match between the presentation information contained in the region of interest of the input image and contents in the image from the first set of images; and identifying, based upon the confidence scores for the one or more comparison techniques and the distance values, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 19
Dependent Claim
347 words
A computer-implemented method of determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the method comprising: determining, for each image in the plurality of images, a type of capture device used to capture the image; grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, determining if the input image and images in the set have a first characteristic, determining if the input image and the images in the set have a second characteristic, identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 20
Dependent Claim
347 words
A computer-implemented method of determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the method comprising: determining, for each image in the plurality of images, a type of capture device used to capture the image; grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, determining if the input image and images in the set have a first characteristic, determining if the input image and the images in the set have a second characteristic, identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 21
Dependent Claim
64 words
The method of claim 18 wherein determining if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: identifying the matching image for the set with the highest set confidence score as an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 22
Dependent Claim
68 words
The method of claim 18 wherein: determining if the input image and images in the set have the first characteristic comprises determining if the input image and the images in the set are segmented; and determining if the input image and the images in the set have a second characteristic comprises determining if the input image and the images in the set comprise text that can be recognized.
Claim 23
Dependent Claim
219 words
A data processing system for determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the data processing system comprising: a processor; a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising: a code module for determining if the input image and images in the first set of images have a first characteristic; a code module for determining if the input image and the images in the first set of images have a second characteristic; a code module for identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; a code module for comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and a code module for determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 24
Dependent Claim
219 words
A data processing system for determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the data processing system comprising: a processor; a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising: a code module for determining if the input image and images in the first set of images have a first characteristic; a code module for determining if the input image and the images in the first set of images have a second characteristic; a code module for identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; a code module for comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and a code module for determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 25
Dependent Claim
18 words
The system of claim 21 wherein the region of interest corresponds to a portion of the input image.
Claim 26
Dependent Claim
97 words
The system of claim 21 wherein: the code module for determining if the input image and the images in the first set of images have the first characteristic comprises a code module for determining if the input image and the images in the first set of images are segmented; and the code module for determining if the input image and the images in the first set of images have the second characteristic comprises a code module for determining if the input image and the images in the first set of images comprise text that can be recognized.
Claim 27
Dependent Claim
48 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images are segmented comprises a code module for receiving information indicating whether the input image and images in the set of candidate images are segmented.
Claim 28
Dependent Claim
80 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images are segmented comprises: a code module for identifying one or more capture devices used to capture the input image and the images in the first set of images; and a code module for determining, based upon the one or more capture devices, whether the input image and images in the first set of images are segmented.
Claim 29
Dependent Claim
42 words
The system of claim 25 wherein the memory is configured to store information identifying a plurality of capture devices, and for each capture device in the plurality of capture devices, information indicating if an image captured by the capture device is segmented.
Claim 30
Dependent Claim
61 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images are segmented comprises: a code module for processing the input image and the images in the first set of images to determine whether the input image and the images in the first set of images are segmented.
Claim 31
Dependent Claim
58 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images comprise text that can be recognized comprises a code module for receiving information indicative of whether the input image and the images in the first set of images comprise text that can be recognized.
Claim 32
Dependent Claim
89 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images comprise text that can be recognized comprises: a code module for identifying one or more capture devices used to capture the input image and the images in the first set of images; and a code module for determining, based upon the one or more capture devices, whether the input image and the images in the first set of images comprise text that can be recognized.
Claim 33
Dependent Claim
69 words
The system of claim 23 wherein the code module for determining if the input image and the images in the first set of images comprise text that can be recognized comprises a code module for processing the input image and the images in the first set of images to determine whether the input image and the images in the set of candidate images comprise text that can be recognized.
Claim 34
Dependent Claim
54 words
The system of claim 23 wherein the memory is configured to store first information identifying one or more comparison techniques from the plurality of comparison techniques to be selected based upon whether or not the input image and the images in the first set of images have the first characteristic and the second characteristic.
Claim 35
Dependent Claim
53 words
The system of claim 31 wherein the code module for identifying the first set of comparison techniques from the plurality of comparison techniques comprises: a code module for using the first information to determine if a comparison technique from the plurality of comparison techniques is included in the first set of comparison techniques.
Claim 36
Dependent Claim
101 words
The system of claim 23 wherein the plurality of code modules further comprises: a code module for receiving information identifying a time constraint; and a code module for identifying a second set of comparison techniques from the first set of comparison techniques that satisfy the time constraint; wherein the code module for comparing the contents of the input image and the contents of the images in the first set of images using the one or more comparison techniques from the first set of comparison techniques comprises a code module for using comparison techniques included in the second set of comparison techniques.
Claim 37
Dependent Claim
87 words
The system of claim 23 wherein the code module for comparing the contents of the input image and the contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques comprises: a code module for determining an order in which comparison techniques in the first set of comparison techniques are to be applied; and a code module for applying the one or more comparison techniques from the first set of comparison techniques in the determined order.
Claim 38
Dependent Claim
149 words
The system of claim 23 wherein the code module for determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: a code module for receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image; and a code module for identifying, based upon the confidence scores for the one or more comparison techniques, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 39
Dependent Claim
44 words
The system of claim 35 wherein the image from the matching images identified as comprising contents that match the presentation information in the region of interest of the input image is a matching image identified by a comparison technique with the highest confidence score.
Claim 40
Dependent Claim
201 words
The system of claim 23 wherein the code module for determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: a code module for receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique, a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image, and a distance value for each image in the first set of images, the distance value indicative of a measure of closeness of match between the presentation information contained in the region of interest of the input image and contents in the image from the first set of images; and a code module for identifying, based upon the confidence scores for the one or more comparison techniques and the distance values, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 41
Dependent Claim
417 words
A computer system for determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the computer system comprising: a processor; a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising: a code module for determining, for each image in the plurality of images, a type of capture device used to capture the image; a code module for grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, a code module for determining if the input image and images in the set have a first characteristic, a code module for determining if the input image and the images in the set have a second characteristic, a code module for identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, a code module for comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, a code module for receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, a code module for determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and a code module for determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and a code module for determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 42
Dependent Claim
417 words
A computer system for determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the computer system comprising: a processor; a memory coupled to the processor, the memory configured to store a plurality of code modules for execution by the processor, the plurality of code modules comprising: a code module for determining, for each image in the plurality of images, a type of capture device used to capture the image; a code module for grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, a code module for determining if the input image and images in the set have a first characteristic, a code module for determining if the input image and the images in the set have a second characteristic, a code module for identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, a code module for comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, a code module for receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, a code module for determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and a code module for determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and a code module for determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 43
Dependent Claim
72 words
The system of claim 38 wherein the code module for determining if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: a code module for identifying the matching image for the set with the highest set confidence score as an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 44
Dependent Claim
84 words
The system of claim 38 wherein: the code module for determining if the input image and images in the set have the first characteristic comprises a code module for determining if the input image and the images in the set are segmented; and the code module for determining if the input image and the images in the set have a second characteristic comprises a code module for determining if the input image and the images in the set comprise text that can be recognized.
Claim 45
Dependent Claim
185 words
A computer program product stored on a computer-readable medium for determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the computer program product comprising: code for determining if the input image and images in the first set of images have a first characteristic; code for determining if the input image and the images in the first set of images have a second characteristic; code for identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; code for comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and code for determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 46
Dependent Claim
185 words
A computer program product stored on a computer-readable medium for determining if a first set of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the computer program product comprising: code for determining if the input image and images in the first set of images have a first characteristic; code for determining if the input image and the images in the first set of images have a second characteristic; code for identifying a first set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and images in the first set of images have the first characteristic and the second characteristic; code for comparing contents of the input image and contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques; and code for determining, based upon results of the comparison, if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 47
Dependent Claim
20 words
The computer program product of claim 41 wherein the region of interest corresponds to a portion of the input image.
Claim 48
Dependent Claim
93 words
The computer program product of claim 41 wherein: the code for determining if the input image and the images in the first set of images have the first characteristic comprises code for determining if the input image and the images in the first set of images are segmented; and the code for determining if the input image and the images in the first set of images have the second characteristic comprises code for determining if the input image and the images in the first set of images comprise text that can be recognized.
Claim 49
Dependent Claim
54 words
The computer program product of claim 43 further comprising: code for storing first information identifying one or more comparison techniques from the plurality of comparison techniques to be selected based upon whether or not the input image and the images in the first set of images have the first characteristic and the second characteristic.
Claim 50
Dependent Claim
52 words
The computer program product of claim 44 wherein the code for identifying the first set of comparison techniques from the plurality of comparison techniques comprises: code for using the first information to determine if a comparison technique from the plurality of comparison techniques is included in the first set of comparison techniques.
Claim 51
Dependent Claim
90 words
The computer program product of claim 43 further comprising: code for receiving information identifying a time constraint; and code for identifying a second set of comparison techniques from the first set of comparison techniques that satisfy the time constraint; wherein the code for comparing the contents of the input image and the contents of the images in the first set of images using the one or more comparison techniques from the first set of comparison techniques comprises code for using comparison techniques included in the second set of comparison techniques.
Claim 52
Dependent Claim
84 words
The computer program product of claim 43 wherein the code for comparing the contents of the input image and the contents of images in the first set of images using one or more comparison techniques from the first set of comparison techniques comprises: code for determining an order in which comparison techniques in the first set of comparison techniques are to be applied; and code for applying the one or more comparison techniques from the first set of comparison techniques in the determined order.
Claim 53
Dependent Claim
146 words
The computer program product of claim 43 wherein the code for determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: code for receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image; and code for identifying, based upon the confidence scores for the one or more comparison techniques, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 54
Dependent Claim
46 words
The computer program product of claim 48 wherein the image from the matching images identified as comprising contents that match the presentation information in the region of interest of the input image is a matching image identified by a comparison technique with the highest confidence score.
Claim 55
Dependent Claim
198 words
The computer program product of claim 43 wherein the code for determining if the first set of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: code for receiving, for each comparison technique in the one or more techniques from the first set of comparison techniques, a confidence score for the comparison technique, a matching image identified by the comparison technique from the first set of images as containing contents that match the presentation information in the region of interest of the input image, and a distance value for each image in the first set of images, the distance value indicative of a measure of closeness of match between the presentation information contained in the region of interest of the input image and contents in the image from the first set of images; and code for identifying, based upon the confidence scores for the one or more comparison techniques and the distance values, an image, from the matching images identified by the one or more comparison techniques, as the image comprising contents that match the presentation information in the region of interest of the input image.
Claim 56
Dependent Claim
375 words
A computer program product stored on a computer-readable medium for determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the computer program product comprising: code for determining, for each image in the plurality of images, a type of capture device used to capture the image; code for grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, code for determining if the input image and images in the set have a first characteristic, code for determining if the input image and the images in the set have a second characteristic, code for identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, code for comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, code for receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, code for determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and code for determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and code for determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 57
Dependent Claim
375 words
A computer program product stored on a computer-readable medium for determining if a plurality of images includes an image containing contents that match presentation information contained in a region of interest of an input image, the plurality of images including images captured by one or more types of capture devices, the computer program product comprising: code for determining, for each image in the plurality of images, a type of capture device used to capture the image; code for grouping the images in the plurality of images into a plurality of sets based upon the types of capture devices used to capture the images such that all images captured by a type of capture device are grouped in one set; for each set in the plurality of sets of images, code for determining if the input image and images in the set have a first characteristic, code for determining if the input image and the images in the set have a second characteristic, code for identifying a set of comparison techniques from a plurality of comparison techniques based upon whether or not the input image and the images in the set have the first characteristic and the second characteristic, code for comparing contents of the input image and contents of the images in the set using one or more comparison techniques from the set of comparison techniques, code for receiving, for each comparison technique in the one or more comparison techniques, a confidence score for the comparison technique and a matching image identified by the comparison technique from the set of images as containing contents that match the presentation information in the region of interest of the input image, code for determining a set confidence score for the set based upon the confidence scores for the one or more comparison techniques, and code for determining, from the matching images identified by the one or more comparison techniques, a matching image identified by the comparison technique with the highest confidence score as a matching image for the set; and code for determining, based upon the set confidence scores for the plurality of sets, if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 58
Dependent Claim
71 words
The computer program product of claim 51 wherein the code for determining if the plurality of images includes an image comprising contents that match the presentation information in the region of interest of the input image comprises: code for identifying the matching image for the set with the highest set confidence score as an image comprising contents that match the presentation information in the region of interest of the input image.
Claim 59
Dependent Claim
80 words
The computer program product of claim 51 wherein: the code for determining if the input image and images in the set have the first characteristic comprises code for determining if the input image and the images in the set are segmented; and the code for determining if the input image and the images in the set have a second characteristic comprises code for determining if the input image and the images in the set comprise text that can be recognized.
References Cited (Backward Citations)
EP0459793A1
Cited
US5583980A
Cited
WO1999050736A1
Cited
US6122647A
Cited
US6370498B1
Cited
US6243713B1
Cited
WO2000052596A2
Cited
US6732915B1
Cited
US20020056082A1
Cited
US20020120939A1
Cited
US20020191013A1
Cited
US20030009342A1
Cited
US20050041872A1
Cited
US20050084154A1
Cited
US20060285772A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-06-25 | 2010-12-25 | 2011-06-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-06-25 | 2014-12-25 | 2015-06-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-06-25 | 2018-12-25 | 2019-06-26 | $7700.00 | Window Closed / Lapsed |