IP Library Granted Patent US 10,387,569
Granted Patent B2
US 10,387,569 · App. 15/249,377 · Granted Aug 20, 2019

Automated document analysis comprising a user interface based on content types

Inventors: David A. Cook (Barrington, IL); Andrzej H. Jachowicz (Tower Lakes, IL); Phillip Karl Jones (Bartlett, IL)
Assignee: FREEDOM SOLUTIONS GROUP, LLC
G06F17/278G06F3/0481G06F17/273G06F17/2705G06F17/277G06F17/2775G06F17/2785G06F17/2795G06F17/28G06F17/274
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 10,387,569
App. No.
15/249,377
Granted
Aug 20, 2019
Kind
B2
Abstract

At least one processing device, operating upon a body of text in a document, identifies occurrences of at least one content type in the body of text. The at least one processing device thereafter generates a user interface that includes portions of text from the body of text that are representative of at least some of the occurrences of the at least one content type in the document. For each content type, the occurrences corresponding to that content type can be grouped together to provide grouped content type occurrences that are subsequently collated in the user interface. Those portions of text corresponding to the grouped content type occurrences may be arranged in alphanumeric order. The user interface may comprise at least a portion of the body of text as well as indica indicating instances of the occurrences within the portion of the body of text.

Claims (23)

1. A method, by at least one processing device configured to perform automatic document analysis of a document comprising a body of text, for generating a user interface that facilitates identification of errors in the body of text, the method comprising:

identifying, by the at least one processing device, occurrences of at least one content type in the body of text;

for each content type of the at least one content type, grouping, by the at least one processing device, at least a portion of the occurrences corresponding to the content type to provide grouped content type occurrences, wherein the occurrences correspond to the content type and are acceptable variants of each other, and wherein the grouping excludes from the grouped content type occurrences any occurrences identified by the errors; and

generating, by the at least one processing device, the user interface including portions of text from the body of text representative of at least some of the occurrences of the at least one content type, the user interface further comprising the grouped content type occurrences collocated within the user interface,

wherein, for each of the at least one content type, those portions of text corresponding to the grouped content type occurrences are arranged in the user interface in alphanumeric order or a positional order in which each occurrence is found in the body of text.

2. The method of claim 1 , wherein the at least one content type comprises names, locations, dates or currencies.

3. The method of claim 1 , wherein generating the user interface further comprises displaying at least a portion of the body of text and providing indicia indicating instances of the occurrences within the portion of the body of the text.

4. An apparatus configured to perform automated document analysis of a document comprising a body of text and to generate a user interface that facilitates identification of errors in the body of text, the apparatus comprising:

at least one processing device; and

memory operatively connected to the at least one processing device, the memory comprising executable instructions that when executed by the at least one processing device cause the at least one processing device to:

identify occurrences of at least one content type in the body of text;

group at least a portion of the occurrences corresponding to the content type to provide grouped content type occurrences, wherein the occurrences correspond to the content type and are acceptable variants of each other, and wherein the grouping excludes from the grouped content type occurrences any occurrences identified by the errors; and

generate a user interface including portions of text from the body of text representative of at least some of the occurrences of the at least one content type, the user interface further comprising the grouped content type occurrences collocated within the user interface,

wherein, for each of the at least one content type, those portions of text corresponding to the grouped content type occurrences are arranged in the user interface in alphanumeric order or a positional order in which each occurrence is found in the body of text.

5. The apparatus of claim 4 , wherein the at least one content type comprises names, locations, dates or currencies.

6. The apparatus of claim 4 , wherein those executable instructions operative to generate the user interface further comprise executable instructions that, when executed by the at least one processor, cause the at least one processor to display at least a portion of the body of text and provide indicia indicating instances of the occurrences within the portion of the body of the text.

7. A non-transitory computer readable medium comprising executable instructions that when executed by at least one processing device cause the at least one processing device to perform automated document analysis of a document comprising a body of text and to generate a user interface that facilitates identification of errors in the body of text in which the at least one processing device is caused to:

identify occurrences of at least one content type in the body of text;

group at least a portion of the occurrences corresponding to the content type to provide grouped content type occurrences, wherein the occurrences correspond to the content type and are acceptable variants of each other, and wherein the grouping excludes from the grouped content type occurrences any occurrences identified by the errors; and

generate a user interface including portions of text from the body of text representative of at least some of the occurrences of the at least one content type, the user interface further comprising the grouped content type occurrences collocated within the user interface,

wherein, for each of the at least one content type, those portions of text corresponding to the grouped content type occurrences are arranged in the user interface in alphanumeric order or a positional order in which each occurrence is found in the body of text.

8. The non-transitory computer readable medium of claim 7 , wherein the at least one content type comprises names, locations, dates or currencies.

9. The non-transitory computer readable medium of claim 7 , wherein those executable instructions operative to generate the user interface further comprise executable instructions that, when executed by at least one processor, cause the at least one processor to display at least a portion of the body of text and provide indicia indicating instances of the occurrences within the portion of the body of the text.

Assignments (6)
TERMINATION AND RELEASE OF GRANT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT RECORDED AT REEL 043861, FRAME 0043 AND REEL 045626, FRAME 0582 Recorded Jun 3, 2019
From: PNC BANK, NATIONAL ASSOCIATION
To: LITÉRA CORPORATION
Reel/Frame 049354/0544 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 039389, FRAME 0654 AND REEL 046713, FRAME 0243 Recorded Jun 3, 2019
From: SARATOGA INVESTMENT CORP. SBIC LP
To: FREEDOM SOLUTIONS GROUP, L.L.C.; MICROSYSTEMS HOLDINGS COMPANY, LLC
Reel/Frame 049346/0276 →
PATENT SECURITY AGREEMENT Recorded May 31, 2019
From: LITÉRA CORPORATION; FREEDOM SOLUTIONS GROUP, L.L.C.
To: OWL ROCK CAPITAL CORPORATION
Reel/Frame 049337/0220 →
PATENT SECURITY AGREEMENT Recorded May 11, 2018
From: FREEDOM SOLUTIONS GROUP, L.L.C.; MICROSYSTEMS HOLDING COMPANY, LLC
To: SARATOGA INVESTMENT CORP. SBIC LP, AS AGENT
Reel/Frame 046713/0243 →
SECURITY INTEREST Recorded Apr 24, 2018
From: LITERA CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 045626/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2016
From: COOK, DAVID A; JACHOWICZ, ANDRZEJ H; JONES, PHILLIP K
To: FREEDOM SOLUTIONS GROUP, LLC D/B/A MICROSYSTEMS
Reel/Frame 040094/0821 →
Continuity (2)
Provisional Application 62211097 · Aug 28, 2015
Related Publication 20170060843A1 · Mar 2, 2017