IP Library Granted Patent US 9,854,125
Granted Patent B2
US 9,854,125 · App. 13/361,064 · Granted Dec 26, 2017

Computing new certificate for digitized version of a physical document

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,854,125
App. No.
13/361,064
Granted
Dec 26, 2017
Kind
B2
Abstract

In one implementation, a physical version of a document is converted to a digital representation of the physical version and a new certificate is computed for the digital representation of the physical version. The new certificate is computed based on the digital representation of the physical version, at least one processing step performed on the digital representation, and a prior certificate computed for a prior digital representation indicative of the physical version. In another implementation, a document is validated.

Claims (31)

1. A method comprising:

converting a physical version of a document to a digital representation of the physical version; and

computing, by a system comprising a hardware processor, a new certificate for the digital representation of the physical version based on combining at least the digital representation of the physical version, a prior digital representation of the physical version, a representation of an invocation of at least one operation performed to transform a different version of the document to the digital representation, and a prior certificate computed for the prior digital representation of the physical version.

2. The method of claim 1 , wherein the at least one operation comprises any one or more of: image cleaning, optical character recognition (OCR) processing, and comparison of the digital representation to another digital representation of the physical version.

3. The method of claim 1 , wherein the different version of the document comprises the physical version, and the representation of the invocation of the at least one operation comprises a representation of invocation of a scanning operation.

4. The method of claim 1 , wherein the different version of the document comprises the prior digital representation and the representation of the invocation of the at least one operation comprises a representation of invocation of a transformation that transforms the prior digital representation to the digital representation.

5. The method of claim 1 , wherein computing the new certificate comprises:

forming a value by the combining of at least the digital representation of the physical version, the prior digital representation of the physical version, the representation of the invocation of the at least one operation, and the prior certificate; and

computing a hash value using a hash function applied on the value.

6. A method of validating a document, comprising:

obtaining a version identifier from a digitized version of a physical document;

retrieving information items used previously to compute a time stamp certificate for the digitized version of the physical document, the retrieved information items including a representation of an invocation of at least one operation performed to transform a different version of the physical document to the digitized version, and a prior certificate computed for a prior digitized version of the physical document; and

validating the digitized version of the physical document based at least on the retrieved information items and a scanned-in image of the physical document.

7. A non-transitory storage medium storing machine-readable instructions that when executed cause a system comprising a hardware processor to:

receive a digital representation of a physical version of a document; and

compute a new certificate for the digital representation of the physical version based on the digital representation of the physical version, a representation of an invocation of at least one operation performed to transform a different version of the document to the digital representation, and a prior certificate computed for a prior digital representation indicative of the physical version, wherein computing the new certificate comprises:

forming a value by combining at least the digital representation of the physical version, the representation of the invocation of the at least one operation, and the prior certificate; and

computing a hash value using a hash function applied on the value.

8. The non-transitory storage medium of claim 7 , wherein computing the new certificate is further based on a hash of the prior digital representation.

9. The non-transitory storage medium of claim 7 , wherein computing the new certificate is based on an identifier of the at least one operation.

10. The non-transitory storage medium of claim 7 , wherein the instructions when executed cause the system to add an optical representation of a version identifier when printing the physical version.

11. The non-transitory storage medium of claim 10 , wherein computing the new certificate is further based on the version identifier included on the physical version.

12. The non-transitory storage medium of claim 10 , wherein the instructions when executed cause the system to identify the version identifier in the digital representation of the physical version.

13. The non-transitory storage medium of claim 12 , wherein the version identifier is indicative of a document name.

14. The non-transitory storage medium of claim 7 , wherein the instructions when executed cause the system to receive user input to confirm inclusion of the digital representation of the physical version in a document.

15. The non-transitory storage medium of claim 7 , wherein the instructions when executed cause the system to associate the digital representation of the physical version in a document comprising the prior digital representation indicative of the physical version.

16. The non-transitory storage medium of claim 7 , wherein the different version of the document comprises the physical version, and the representation of the invocation of the at least one operation comprises a representation of invocation of a scanning operation.

17. The non-transitory storage medium of claim 7 , wherein the different version of the document comprises the prior digital representation, and the representation of the invocation of the at least one operation comprises a representation of invocation of a transformation that transforms the prior digital representation to the digital representation.

18. The non-transitory storage medium of claim 7 , wherein the combining of at least the digital representation of the physical version, the representation of the invocation of the at least one operation, and the prior certificate comprises concatenating at least the digital representation of the physical version, the representation of the invocation of the at least one operation, and the prior certificate.

19. The non-transitory storage medium of claim 7 , wherein the computing of the new certificate is further based on a time of the at least one operation.

20. The non-transitory storage medium of claim 19 , wherein the new certificate is a time stamp certificate.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENT. SERVICES DEVELOPMENT CORPORATION LP
Reel/Frame 041041/0716 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2012
From: HABER, STUART; RAO, PRASAD V.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027617/0573 →