IP Library › Patent Application 18345952
Patent Application
App. No. 18/345,952

GENERATING ARTICLE POLYGONS WITHIN NEWSPAPER IMAGES FOR EXTRACTING ACTIONABLE DATA

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.
18/345,952
Abstract

The present disclosure is directed toward systems, methods, and non-transitory computer-readable media for generating and providing actionable data from newspaper articles identified and segmented from digital newspaper images. For example, the disclosed systems segment articles of a newspaper image by using specially designed models to generate polygons defining article boundaries within the newspaper image. In some cases, the disclosed systems further determine article text from a polygon of an article for additional processing to determine an article topic, determine an article type, predict entity names within the article, and/or predict a locality associated with the article.

Claims (54)

1 . A computer-implemented method comprising:

receiving a newspaper image depicting digitized newspaper content;

detecting an article within the digitized newspaper content of the newspaper image utilizing an article prediction model;

generating, utilizing the article prediction model, a polygon defining boundaries of the article within the newspaper image; and

determining text within the polygon utilizing an optical character recognition model.

2 . The computer-implemented method of claim 1 , further comprising:

extracting text features from the text within the polygon utilizing a domain-adapted information extraction model; and

predicting, from the text features, entity names within the text of the polygon.

3 . The computer-implemented method of claim 1 , further comprising generating, using an article locality model, a locality prediction for the article based on the text within the polygon.

4 . The computer-implemented method of claim 1 , wherein detecting the article within the newspaper image comprises:

determining text columns within the newspaper image using a column prediction model; and

aligning the article within one or more of the text columns.

5 . The computer-implemented method of claim 1 , wherein generating the polygon comprises generating an irregularly shaped polygon enclosing portions of multiple text columns within the newspaper image based on the article spanning the multiple text columns.

6 . The computer-implemented method of claim 1 , further comprising:

extracting visual features from pixels of the newspaper image enclosed by the polygon; and

classifying the article into an article topic based on the visual features.

7 . The computer-implemented method of claim 1 , wherein generating the polygon defining the boundaries of the article comprises utilizing a column prediction model repurposed from an architectural building detection model.

8 . A non-transitory computer readable medium storing instructions which, when executed by at least one processor, cause the at least one processor to:

receive a newspaper image depicting digitized newspaper content;

detect an article within the digitized newspaper content of the newspaper image utilizing an article prediction model;

generate, utilizing the article prediction model, a polygon defining boundaries of the article within the newspaper image; and

determine text within the polygon utilizing an optical character recognition model.

9 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to:

extract text features from the text within the polygon utilizing an information extraction model adapted to a newspaper domain from a free text domain; and

predict, from the text features, name parts for entity names within the text of the polygon.

10 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to generate, using an article locality model based on the text within the polygon, a locality prediction indicating whether the article is a local article or a non-local article.

11 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to detect the article within the newspaper image by:

generating, utilizing a column prediction model, a plurality of column predictions for the newspaper image;

determining, from the plurality of column predictions, text columns within the newspaper image according to densities of column predictions at respective locations; and

aligning the article within one or more of the text columns.

12 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to generate the polygon by generating a rectangular polygon enclosing one or more text columns within the newspaper image including text of the article.

13 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to:

extract visual features from pixels of the newspaper image enclosed by the polygon; and

classify the article into an article type based on the visual features.

14 . The non-transitory computer readable medium of claim 8 , further storing instructions which, when executed by the at least one processor, cause the at least one processor to generate the polygon defining the boundaries of the article by utilizing a column prediction model repurposed from an architectural building detection model.

15 . A system comprising:

at least one processor; and

a non-transitory computer readable medium storing instructions which, when executed by the at least one processor, cause the system to:

receive a newspaper image depicting digitized newspaper content;

detect an article within the digitized newspaper content of the newspaper image utilizing an article prediction model;

generate, utilizing the article prediction model, a polygon defining boundaries of the article within the newspaper image; and

determine text within the polygon utilizing an optical character recognition model.

16 . The system of claim 15 , further storing instructions which, when executed by the at least one processor, cause the system to:

extract text features from the text within the polygon utilizing an information extraction model adapted to a newspaper domain from a free text domain; and

predict, from the text features, name parts for entity names within the text of the polygon.

17 . The system of claim 15 , further storing instructions which, when executed by the at least one processor, cause the system to generate, using an article locality model based on the text within the polygon, a locality prediction indicating whether the article is a local article or a non-local article.

18 . The system of claim 15 , further storing instructions which, when executed by the at least one processor, cause the system to detect the article within the newspaper image by:

generating, utilizing a column prediction model, a plurality of column predictions for the newspaper image;

determining, from the plurality of column predictions, text columns within the newspaper image according to densities of column predictions at respective locations; and

aligning the article within one or more of the text columns.

19 . The system of claim 15 , further storing instructions which, when executed by the at least one processor, cause the system to generate the polygon by generating a rectangular polygon enclosing one or more text columns within the newspaper image including text of the article.

20 . The system of claim 15 , further storing instructions which, when executed by the at least one processor, cause the system to:

extract visual features from pixels of the newspaper image enclosed by the polygon; and

classify the article into an article topic based on the visual features.

Assignments (4)
PATENT SECURITY AGREEMENT Recorded Aug 3, 2026
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 076116/0447 →
PATENT SECURITY AGREEMENT Recorded Aug 3, 2026
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 076144/0726 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 064137 FRAME 0574. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 6, 2023
From: BRODIE, MICHAEL BENJAMIN; SUBRAVETI, SURAJ; FABIANO, MARIA ANTONIA
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 064736/0229 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2023
From: BRODIE, MICHAEL BENJAMIN; SUBRAVETI, SURAJ; FABIANO, MARIE ANTONIA
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 064137/0574 →