Patent US7236632B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag