IP Library Granted Patent US 9,213,756
Granted Patent B2
US 9,213,756 · App. 12/610,915 · Granted Dec 15, 2015

System and method of using dynamic variance networks

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,213,756
App. No.
12/610,915
Granted
Dec 15, 2015
Kind
B2
Abstract

Systems and methods for determining a location of a target in a document. Information compiled from a training document is created, the information comprising a reference and a reference vector tying each reference to the target. The reference is compared to a new reference in a new document to determine if there are any similar references that are the target, wherein similar references are: position similar, or type similar, or both. When the new reference comprises a typo, an optical character recognition (OCR) mistake, or both, the new reference is still determined to be the target because of the new reference's location.

Claims (73)

1. A method for determining at least one location of at least one target in at least one document, comprising:

creating, utilizing at least one localization module and at least one processor, information compiled from at least one training document, the information comprising at least one reference and at least one reference vector tying each reference to the at least one target, wherein the creating further comprises:

finding, utilizing the at least one localization module, the at least one reference;

creating, utilizing the at least one localization module, the at least one reference vector for each reference;

performing variance filtering, utilizing the at least one localization module, on the at least one reference and the at least one reference vector from each document to obtain any similar references and any similar reference vectors from all documents; and

using any similar references and any similar reference vectors, utilizing the at least one localization module, to create at least one dynamic variance network (DVN), the at least one DVN comprising at least one reference and at least one reference vector tying each reference to the at least one target;

comparing, utilizing the at least one localization module, the at least one reference to at least one new reference in at least one new document to determine if there are any similar references that are the at least one target, wherein similar references are: position similar, or type similar, or both; and wherein when the at least one new reference comprises at least one typo, at least one optical character recognition (OCR) mistake, or both, the at least one new reference is still determined to be the at least one target because of the at least one new reference's location; and

applying the information, utilizing the at least one localization module, on at least one new document to determine at least one location of the at least one target on the at least one new document, wherein the applying further comprises:

comparing, utilizing the at least one localization module, any similar references to the at least one new reference on at least one new document to determine if there are any matching references; and

using, utilizing the at least one localization module, any similar reference vectors corresponding to any matching references to determine the at least one target on the at least one new document.

2. The method of claim 1 , wherein the at least one reference and/or the at least one new reference comprises:

at least one character string,

at least one word;

at least one number;

at least one alpha-numeric representation;

at least one token;

at least one blank space;

at least one logo; or

at least one text fragment; or

any combination thereof.

3. The method of claim 1 , wherein the at least one location of the at least one target is used to obtain information, or confirm information, or both, about the at least one target.

4. The method of claim 1 , wherein similar reference vectors are also content similar.

5. The method of claim 1 , wherein similarity across references and reference vectors is configurable.

6. The method of claim 5 , wherein characteristics of the at least one reference are taken into account, the characteristics comprising: font; font size; or style; or any combination thereof.

7. The method of claim 1 , wherein strict matching, or fuzzy matching, or both are utilized to match any similar references to the at least one new reference in the at least one new document.

8. The method of claim 1 , wherein the at least one reference and/or the at least one new reference is: merged with at least one other reference; or split into at least two references; or both.

9. The method of Claim 1 , wherein the at least one DVN is dynamically adapted during document processing.

10. The method of Claim 1 , wherein the at least one DVN is used for:

reference correction;

document classification;

page separation;

recognition of document modification;

document summarization; or

document compression;

or any combination thereof.

11. The method of claim 1 , wherein when the at least one new reference comprises an alternate spelling, the at least one new reference is still used as a reference because of the at least one new reference's location.

12. A system for determining at least one location of at least one target in at least one document, comprising:

at least one processor, wherein the at least one processor is configured for:

creating, utilizing at least one localization module in communication with the at least one processor, information compiled from at least one training document, the information comprising at least one reference and at least one reference vector tying each reference to the at least one target, wherein the creating further comprises:

finding, utilizing the at least one localization module, the at least one reference;

creating, utilizing the at least one localization module, the at least one reference vector for each reference;

performing variance filtering, utilizing the at least one localization module, on the at least one reference and the at least one reference vector from each document to obtain any similar references and any similar reference vectors from all documents; and

using any similar references and any similar reference vectors, utilizing the at least one localization module, to create at least one dynamic variance network (DVN), the at least one DVN comprising at least one reference and at least one reference vector tying each reference to the at least one target;

comparing, utilizing the at least one localization module, the at least one reference to at least one new reference in at least one new document to determine if there are any similar references that are possibly the at least one target, wherein similar references are: position similar, or type similar, or both; and wherein when the at least one new reference comprises at least one typo, at least one OCR mistake, or any combination thereof, the at least one new reference is determined to be the at least one target because of the at least one new reference's location; and

applying the information, utilizing the at least one localization module, on at least one new document to determine at least one location of the at least one target on the at least one new document, wherein the applying further comprises:

comparing, utilizing the at least one localization module, any similar references to the at least one new reference on at least one new document to determine if there are any matching references; and

using, utilizing the at least one localization module, any similar reference vectors corresponding to any matching references to determine the at least one target on the at least one new document.

13. The system of claim 12 , wherein the at least one reference and/or the at least one new reference comprises:

at least one character string,

at least one word;

at least one number;

at least one alpha-numeric representation;

at least one token;

at least one blank space;

at least one logo; or

at least one text fragment; or

any combination thereof.

14. The system of claim 12 , wherein the at least one location of the at least one target is used to obtain information, or confirm information, or both, about the target.

15. The system of claim 12 , wherein similar reference vectors are also content similar.

16. The system of claim 12 , wherein similarity across references and reference vectors is configurable.

17. The system of claim 16 , wherein characteristics of the at least one reference are taken into account, the characteristics comprising: font; font size; or style; or any combination thereof.

18. The system of claim 12 , wherein strict matching, or fuzzy matching, or both, are utilized to match any similar references to the at least one new reference in the at least one new document.

19. The system of claim 12 , wherein the at least one reference and/or the at least one new reference is: merged with at least one other reference; or split into at least two references; or both.

20. The system of claim 12 , wherein the at least one DVN is dynamically adapted during document processing.

21. The system of claim 12 , wherein the at least one DVN is used for:

reference correction;

document classification;

page separation;

recognition of document modification;

document summarization; or

document compression;

or any combination thereof.

22. The system of claim 12 , wherein when the at least one new reference comprises an alternate spelling, the at least one new reference is still used as a reference because of the at least one new reference's location.

Assignments (9)
SECURITY INTEREST Recorded Jan 17, 2024
From: HYLAND SWITZERLAND SARL
To: GOLUB CAPITAL MARKETS LLC, AS COLLATERAL AGENT
Reel/Frame 066339/0304 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045430/0405 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, A BRANCH OF CREDIT SUISSE
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 065018/0421 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 045430/0593 Recorded Sep 24, 2023
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT, A BRANCH OF CREDIT SUISSE
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 065020/0806 →
CHANGE OF NAME Recorded Feb 20, 2019
From: KOFAX INTERNATIONAL SWITZERLAND SÀRL
To: HYLAND SWITZERLAND SÀRL
Reel/Frame 048389/0380 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (SECOND LIEN) Recorded Feb 23, 2018
From: KOFAX INTERNATIONAL SWITZERLAND SARL
To: CREDIT SUISSE
Reel/Frame 045430/0593 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT (FIRST LIEN) Recorded Feb 23, 2018
From: KOFAX INTERNATIONAL SWITZERLAND SARL
To: CREDIT SUISSE
Reel/Frame 045430/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: LEXMARK INTERNATIONAL TECHNOLOGY SARL
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 042919/0841 →
ENTITY CONVERSION Recorded Feb 11, 2016
From: LEXMARK INTERNATIONAL TECHNOLOGY S.A.
To: LEXMARK INTERNATIONAL TECHNOLOGY SARL
Reel/Frame 037793/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2010
From: URBSCHAT, HARRY; MEIER, RALPH; WANSCHURA, THORSTEN; HAUSMANN, JOHANNES
To: BRAINWARE, INC.
Reel/Frame 024452/0401 →