Document information acquisition and notification of duplicate document storage
First Claim
1. A method, in a data processing system, for storing an electronic form of a physical hard copy document, comprising:
- converting the physical hard copy document to an electronic form of the document;
generating a first digital fingerprint of the electronic form of the document;
retrieving one or more second digital fingerprints for previously stored electronic forms of documents;
comparing the first digital fingerprint to the one or more second digital fingerprints; and
controlling storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints, wherein controlling storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints comprises;
determining a degree of matching between the first digital fingerprint and each of the one or more second digital fingerprint;
identifying at least one of the one or more second digital fingerprints having a degree of matching that is equal to or greater than a predetermined threshold, the at least one second digital fingerprint being associated with a previously stored electronic document;
presenting an option to a user identifying the electronic form of the document and the previously stored electronic document of the document and requesting an input from the user to control storage of the electronic form of the document;
receiving a user input in response to presenting the option; and
controlling storage of the electronic form of the document based on user input in response to presenting the option.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for document information acquisition and notification of duplicate document storage are provided. The mechanisms convert a physical hard copy document to an electronic form of the document and generates a first digital fingerprint of the electronic form of the document. The mechanisms further retrieve one or more second digital fingerprints for previously stored electronic forms of documents. The first digital fingerprint is compared to the one or more second digital fingerprints. Storage of the electronic form of the document is controlled based on results of comparing the first digital fingerprint to the one or more second digital fingerprints.
-
Citations
18 Claims
-
1. A method, in a data processing system, for storing an electronic form of a physical hard copy document, comprising:
-
converting the physical hard copy document to an electronic form of the document; generating a first digital fingerprint of the electronic form of the document; retrieving one or more second digital fingerprints for previously stored electronic forms of documents; comparing the first digital fingerprint to the one or more second digital fingerprints; and controlling storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints, wherein controlling storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints comprises; determining a degree of matching between the first digital fingerprint and each of the one or more second digital fingerprint; identifying at least one of the one or more second digital fingerprints having a degree of matching that is equal to or greater than a predetermined threshold, the at least one second digital fingerprint being associated with a previously stored electronic document; presenting an option to a user identifying the electronic form of the document and the previously stored electronic document of the document and requesting an input from the user to control storage of the electronic form of the document; receiving a user input in response to presenting the option; and controlling storage of the electronic form of the document based on user input in response to presenting the option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
convert a physical hard copy document to an electronic form of the document; generate a first digital fingerprint of the electronic form of the document; retrieve one or more second digital fingerprints for previously stored electronic forms of documents; compare the first digital fingerprint to the one or more second digital fingerprints; and control storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints, wherein the computer readable program causes the computing device to control storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints by; determining a degree of matching between the first digital fingerprint and each of the one or more second digital fingerprint; identifying at least one of the one or more second digital fingerprints having a degree of matching that is equal to or greater than a predetermined threshold, the at least one second digital fingerprint being associated with a previously stored electronic document; presenting an option to a user identifying the electronic form of the document and the previously stored electronic document of the document and requesting an input from the user to control storage of the electronic form of the document; receiving a user input in response to presenting the option; and controlling storage of the electronic form of the document based on user input in response to presenting the option. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; convert a physical hard copy document to an electronic form of the document; generate a first digital fingerprint of the electronic form of the document; retrieve one or more second digital fingerprints for previously stored electronic forms of documents; compare the first digital fingerprint to the one or more second digital fingerprints; and control storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints, wherein the instructions cause the processor to control storage of the electronic form of the document based on results of comparing the first digital fingerprint to the one or more second digital fingerprints by; determining a degree of matching between the first digital fingerprint and each of the one or more second digital fingerprint; identifying at least one of the one or more second digital fingerprints having a degree of matching that is equal to or greater than a predetermined threshold, the at least one second digital fingerprint being associated with a previously stored electronic document; presenting an option to a user identifying the electronic form of the document and the previously stored electronic document of the document and requesting an input from the user to control storage of the electronic form of the document; receiving a user input in response to presenting the option; and controlling storage of the electronic form of the document based on user input in response to presenting the option.
-
Specification