Nova Patents
US9053142B2

Public electronic document dating list

Summary by NHIP

Document Dating and Duplication Detection

The method establishes date evidence and detects duplication by processing electronic copies on a non-transitory computer readable medium. It generates integrity verification codes, searches closed document dating lists for matches, and compares generated codes against date-asserted codes to produce reports.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Systems and methods are disclosed which enable the establishment of file dates and the absence of tampering, even for documents held in secrecy and those stored in uncontrolled environments, but which does not require trusting a timestamping authority or document archival service. A trusted timestamping authority (TTSA) may be used, but even if the TTSA loses credibility or a challenger refuses to acknowledge the validity of a timestamp, a date for an electronic document may still be established. Systems and methods are disclosed which enable detection of file duplication in large collections of documents, which can improve searching for documents within the large collection.

US9053142B2, drawing sheet 1
Sheet 1 of 25

Term

2.8 yearsleft in the term

Expires 16 July 2029, including 447 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

24 claims: 3 independent, 21 dependent

  1. 1
    Broadest claimClaim Score 59, broad(NHIP)A computer implemented method of establishing date evidence for a document, the method executable by a processor, the method comprising:receiving an electronic copy of the document onto a non-transitory computer readable medium;generating a first integrity verification code (IVC) for the document;receiving a first closed document dating list (DDL) edition;searching, within the first DDL edition, for an IVC matching the first IVC;responsive to identifying the matching IVC within the first DDL edition, generating a report to indicate that the first IVC matches an IVC within the first DDL edition;generating a second IVC for the first DDL edition;receiving a date-asserted IVC;comparing the second IVC with the date-asserted IVC;responsive to determining that the second IVC matches the date-asserted IVC, generating a report to indicate that the second IVC matches the date-asserted IVC.
  2. 13
    A computer program embodied on a non-transitory computer readable medium and configured to be executed by a processor, the program comprising:code for receiving an electronic copy of the document onto a non-transitory computer readable medium;code for generating a first integrity verification code (IVC) for the document;code for receiving a first closed document dating list (DDL) edition;code for searching, within the first DDL edition, for an IVC matching the first IVC;code for generating a report to indicate that the first IVC matches an IVC within the first DDL, in response to identifying the matching IVC within the first DDL edition;code for generating a second IVC for the first DDL edition;code for receiving a date-asserted IVC;code for comparing the second IVC with the date-asserted IVC;code for generating a report to indicate that the second IVC matches the date-asserted IVC, in response to determining that the second IVC matches the date-asserted IVC.
  3. 23
    An apparatus for scoring a plurality of documents, the apparatus comprising:a processor;and a non-transitory computer readable medium comprising: a document dating logic, the logic comprising: logic for receiving an electronic copy of a document onto the non-transitory computer readable medium;logic for generating a first integrity verification code (IVC) for the document;logic for receiving a first closed document dating list (DDL) edition;logic for searching, within the first DDL edition, for an IVC matching the first IVC;logic for generating a report to indicate that the first IVC matches an IVC within the first DDL, in response to identifying the matching IVC within the first DDL edition;logic for generating a second IVC for the first DDL edition;logic for receiving a date-asserted IVC;logic for comparing the second IVC with the date-asserted IVC;logic for generating a report to indicate that the second IVC matches the date-asserted IVC, in response to determining that the second IVC matches the date-asserted IVC.