IP Library Granted Patent US 8,037,018
Granted Patent B2
US 8,037,018 · App. 11/614,811 · Granted Oct 11, 2011

Document validation system and method

Assignee: Decernis, LLC
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 8,037,018
App. No.
11/614,811
Granted
Oct 11, 2011
Kind
B2
Abstract

The present invention provides a system and method for creating, accessing and managing self-validating documents in supply chain management, documentation services in which at least one alphanumeric string is extracted from a document, relevant alphanumeric strings are determined from the extracted alphanumeric strings by a comparison in sequence and in combination with terms related to materials in a dictionary database of common material terms, and storing matched alphanumeric strings in a data processing system. This system and method provides, among other things, the ability to validate compliance certifications, including via access to underlying source documentation.

Claims (35)

1. A method for indexing documents in a data processing system, said documents including a reference to at least one material, comprising:

inputting a document into said data processing system;

extracting at least one alphanumeric string from said document;

determining relevant alphanumeric strings from said extracted alphanumeric strings by processing said extracted alphanumeric strings utilizing at least one algorithm by comparing, in sequence and in combination, said extracted alphanumeric strings with material terms in at least a dictionary database of common material terms;

matching said relevant alphanumeric strings with materials alphanumeric strings stored in said data processing system;

storing said matched alphanumeric strings in respective matched records in said data processing system; and

cross-referencing said matched alphanumeric strings with matching master materials alphanumeric strings in said data processing system.

2. A method for indexing documents in a data processing system, said documents including a reference to at least one material, comprising:

inputting a document into said data processing system;

extracting at least one alphanumeric string from said document;

determining relevant alphanumeric strings from said extracted alphanumeric strings by processing said extracted alphanumeric strings utilizing at least one algorithm by comparing, in sequence and in combination, said extracted alphanumeric strings with material terms in at least a dictionary database of common material terms;

matching said relevant alphanumeric strings with materials alphanumeric strings stored in said data processing system; and

storing said matched alphanumeric strings in respective matched records in said data processing system,

wherein said at least one algorithm compares said extracted alphanumeric string with material terms and, when a match is found, combines said extracted alphanumeric string with a subsequent alphanumeric string in said document and compares said combined alphanumeric string with material terms, said algorithm repeating to compare and combine said alphanumeric strings until no match with a material term is found and thereby matching said combined alphanumeric strings with said material.

3. A method for indexing documents in a data processing system, said documents including a reference to at least one material, comprising:

inputting a document into said data processing system;

extracting at least one alphanumeric string from said document;

determining relevant alphanumeric strings from said extracted alphanumeric strings by processing said extracted alphanumeric strings utilizing at least one algorithm by comparing, in sequence and in combination, said extracted alphanumeric strings with material terms in at least a dictionary database of common material terms;

matching said relevant alphanumeric strings with material alphanumeric strings stored in said data processing system; and

storing said matched alphanumeric strings in respective matched records in said data processing system,

the method further comprising

cross-referencing said matched alphanumeric strings with matching master materials alphanumeric strings in said data processing system.

4. The method of claim 3 wherein said document is an updated document and further comprising:

comparing said matched alphanumeric strings with said stored documents; and

storing changed alphanumeric strings in said data processing system.

5. The method of claim 3 wherein said material terms include at least one of a proper name, an identifier, a synonym, a translation, class membership, a product, or combinations thereof.

6. The method of claim 3 wherein said step of storing said matched alphanumeric strings includes storing a location in said document of said matched alphanumeric string.

7. The method of claim 3 wherein said at least one material is a one of a chemical substance, a biological agent, a formulation, and a finished article.

8. A method for indexing documents in a data processing system, said documents including a reference to at least one material, comprising:

inputting a document into said data processing system;

extracting at least one alphanumeric string from said document;

determining relevant alphanumeric strings from said extracted alphanumeric strings by processing said extracted alphanumeric strings utilizing at least one algorithm by comparing, in sequence and in combination, said extracted alphanumeric strings with material terms in at least a dictionary database of common material terms;

matching said relevant alphanumeric strings with material alphanumeric strings stored in said data processing system; and

storing said matched alphanumeric strings in respective matched records in said data processing system,

wherein said at least one algorithm compares said extracted alphanumeric string with material terms and, when a match is found, combines said extracted alphanumeric string with a subsequent alphanumeric string in said document and compares said combined alphanumeric string with material terms, said algorithm repeating to compare and combine said alphanumeric strings until no match with a material term is found and thereby matching said combined alphanumeric strings with said material.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2020
From: GOLUB CAPITAL LLC
To: DECERNIS LLC
Reel/Frame 054606/0489 →
SECURITY INTEREST Recorded Dec 8, 2020
From: DECERNIS LLC
To: GOLUB CAPITAL MARKETS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 054579/0673 →
SECURITY INTEREST Recorded Jul 15, 2019
From: DECERNIS LLC
To: GOLUB CAPITAL LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 049755/0992 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 30219/0735 Recorded Jan 29, 2016
From: INTERTEK USA, INC.
To: DECERNIS, LLC
Reel/Frame 037650/0692 →
SECURITY AGREEMENT Recorded Apr 15, 2013
From: DECERNIS LLC
To: INTERTEK USA, INC.
Reel/Frame 030219/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2010
From: WALDO, ANDREW B.; ZOU, YONG; RAVEN, CLIVE; KENNY, KEVIN
To: DECERNIS, LLC
Reel/Frame 024674/0868 →
Continuity (3)
Provisional Application 60752980 · Dec 21, 2005
Provisional Application 60755897 · Dec 30, 2005
Related Publication 20070172062A1 · Jul 26, 2007