IP Library Patent Application 17009112
Patent Application
App. No. 17/009,112

MULTI-SECTION SEQUENTIAL DOCUMENT MODELING FOR MULTI-PAGE DOCUMENT PROCESSING

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 None
App. No.
17/009,112
Abstract

A document classification method includes processing pages of a document, page by page. For each page, it is determined whether the page contains a transition from one section to another, or if the page contains no transitions. The method additionally includes constructing for the document, a sequence of tags in the memory beginning with an initial tag for an initial page and then a next tag for a next page and continuing with a different tag for each other page in sequential order of the pages leading to a final tag corresponding to a final page. Each tag in the sequence indicates whether a corresponding one of the pages includes or lacks a transition. Finally, the method includes comparing the constructed sequence to a set of previously stored sequences in order to identify a match and classifying the document according to a classification previously associated with the matching sequence.

Claims (30)

1 . A document classification method comprising:

loading a multi-page document into memory of a computer;

processing a multiplicity of pages of the multi-page document in the memory, page by page, and for each of the pages, determining whether the page contains a transition from one section to another, or if the page contains no transitions from one section to another;

constructing for the multi-page document, a sequence of tags in the memory beginning with an initial tag for an initial one of the pages and then a next tag for a next one of the pages and continuing with a different tag for each of the pages in sequential order of the pages leading to a final tag corresponding to a final one of the pages, each tag in the sequence indicating whether a corresponding one of the pages includes or lacks a transition;

comparing the constructed sequence to a set of previously stored sequences in order to identify a matching one of the stored sequences; and,

classifying the multi-page document according to a classification previously associated with the matching one of the stored sequences.

2 . The method of claim 1 , wherein each tag in the sequence indicates whether a corresponding one of the pages includes a beginning of a new section of the document, an ending of a current section of the document, or includes only content pertaining to the current section of the document.

3 . The method of claim 1 , wherein the classification indicates a type of the document with known document sections.

4 . The method of claim 1 , further comprising, generating the previously stored sequences from a training set of corresponding documents of known classification, each known classification being correlated with a specific sequence of tags.

5 . A document processing system configured for document classification, the system comprising:

a host computing platform comprising one or more computers, each with memory and at least one processor;

a table disposed in the memory and correlating different sequences of tags with different document classes; and,

a document classification module comprising computer program instructions executing in the memory of the platform, the instructions performing:

loading a multi-page document into the memory;

processing a multiplicity of pages of the multi-page document in the memory, page by page, and for each of the pages, determining whether the page contains a transition from one section to another, or if the page contains no transitions from one section to another;

constructing for the multi-page document, a sequence of tags in the memory beginning with an initial tag for an initial one of the pages and then a next tag for a next one of the pages and continuing with a different tag for each of the pages in sequential order of the pages leading to a final tag corresponding to a final one of the pages, each tag in the sequence indicating whether a corresponding one of the pages includes or lacks a transition;

comparing the constructed sequence to the different sequences in the table in order to identify a matching one of the sequences; and,

classifying the multi-page document according to a classification correlated to the matching one of the stored sequences.

6 . The system of claim 5 , wherein each tag in the sequence indicates whether a corresponding one of the pages includes a beginning of a new section of the document, an ending of a current section of the document, or includes only content pertaining to the current section of the document.

7 . The system of claim 5 , wherein the classification indicates a type of the document with known document sections.

8 . The system of claim 5 , wherein the program instructions during execution further perform generating the different sequences in the table from a training set of corresponding documents of known classification, each known classification being correlated with a specific sequence of tags.

9 . A computer program product for document classification, the computer program product including a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method including:

loading a multi-page document into memory of a computer;

processing a multiplicity of pages of the multi-page document in the memory, page by page, and for each of the pages, determining whether the page contains a transition from one section to another, or if the page contains no transitions from one section to another;

constructing for the multi-page document, a sequence of tags in the memory beginning with an initial tag for an initial one of the pages and then a next tag for a next one of the pages and continuing with a different tag for each of the pages in sequential order of the pages leading to a final tag corresponding to a final one of the pages, each tag in the sequence indicating whether a corresponding one of the pages includes or lacks a transition;

comparing the constructed sequence to a set of previously stored sequences in order to identify a matching one of the stored sequences; and,

classifying the multi-page document according to a classification previously associated with the matching one of the stored sequences.

10 . The computer program product of claim 9 , wherein each tag in the sequence indicates whether a corresponding one of the pages includes a beginning of a new section of the document, an ending of a current section of the document, or includes only content pertaining to the current section of the document.

11 . The computer program product of claim 9 , wherein the classification indicates a type of the document with known document sections.

12 . The computer program product of claim 9 , wherein the method further includes generating the previously stored sequences from a training set of corresponding documents of known classification, each known classification being correlated with a specific sequence of tags.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2026
From: ELDRIDGE CREDIT ADVISERS, LLC, AS AGENT
To: CONCORD III, L.L.C.; BISCOM, INC.
Reel/Frame 075313/0753 →
SECURITY INTEREST Recorded Dec 20, 2023
From: CONCORD III, L.L.C.; BISCOM, INC.
To: MARANON CAPITAL, L.P., AS AGENT
Reel/Frame 065918/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: OVERLUND, MATTHEW A.; KUMAR, ASHWIN SURESH
To: CONCORD III, LLC
Reel/Frame 053659/0184 →