IP Library › Patent Application 19325058
Patent Application
App. No. 19/325,058

IMAGE ENHANCEMENT IN A GENEALOGY SYSTEM

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.
19/325,058
Abstract

Methods, systems, and computer-program products for image enhancement include receiving an image and optionally a user request, classify the image, crop image components of the image, restore cropped image components of the image, colorized restored image components, and reconstruct the image from the colorized, restored image components and other components. The other components may include text components that are restored in a separate treatment pipeline.

Claims (65)

1 . A computer-implemented method comprising:

providing, for display on a client device, an image enhancement option and a digitalized image digitalized from a physical record, wherein the image enhancement option is selectable to enhance the digitalized image using an image enhancement engine;

determining, by utilizing the image enhancement engine in response to a user selection of the image enhancement option:

a first portion of the digitalized image to restore using a restoration pipeline of the image enhancement engine; and

a second portion of the digitalized image to colorize using a colorization pipeline of the image enhancement engine;

restoring the first portion of the digitalized image utilizing the restoration pipeline comprising a circularity measure to rectify a scratch depicted in the digitalized image; and

colorizing the second portion of the digitalized image utilizing colorization pipeline to modify colors of the digitalized image according to a colorfulness metric.

2 . The computer-implemented method of claim 1 , wherein restoring the first portion of the digitalized image comprises:

detecting a disruptive image portion that would disrupt one or more of colorization or restoration; and

removing the disruptive image portion from the digitalized image.

3 . The computer-implemented method of claim 2 , wherein the disruptive image portion comprises an image portion depicting one or more of image noise, a scratch, a fold, or a tear.

4 . The computer-implemented method of claim 1 , wherein restoring the first portion of the digitalized image comprises utilizing a neural network trained to retain disappearing artifacts depicted in the digitalized image.

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

detecting an additional digitalized image stored within a genealogy tree of a user account associated with the client device;

generating an enhanced image by utilizing the image enhancement engine to perform restoration and colorization on the additional digitalized image; and

providing, for display on the client device, the enhanced image and a notification indicating the restoration and colorization performed on the additional digitalized image stored within the genealogy tree.

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

providing, for display on the client device, an option to save the enhanced image to the genealogy tree of the user account; and

in response to a selection of the option, saving the enhanced image to the genealogy tree of the user account.

7 . The computer-implemented method of claim 1 , wherein colorizing the second portion of the digitalized image comprises:

generating a grayscale image portion by converting the second portion of the digitalized image to grayscale; and

colorizing the grayscale image portion using color channel weights to prevent a tie-dye effect.

8 . A system comprising:

at least one processor; and

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

provide, for display on a client device, an image enhancement option and a digitalized image digitalized from a physical record, wherein the image enhancement option is selectable to enhance the digitalized image using an image enhancement engine;

determine, by utilizing the image enhancement engine in response to a user selection of the image enhancement option:

a first portion of the digitalized image to restore using a restoration pipeline of the image enhancement engine; and

a second portion of the digitalized image to colorize using a colorization pipeline of the image enhancement engine;

restore the first portion of the digitalized image utilizing the restoration pipeline comprising a circularity measure to rectify a scratch depicted in the digitalized image; and

colorize the second portion of the digitalized image utilizing colorization pipeline to modify colors of the digitalized image according to a colorfulness metric.

9 . The system of claim 8 , further storing instructions that, when executed by the at least one processor, cause the at least one processor to restore the first portion of the digitalized image by:

detecting a disruptive image portion that would disrupt one or more of colorization or restoration; and

removing the disruptive image portion from the digitalized image.

10 . The system of claim 9 , wherein the disruptive image portion comprises an image portion depicting one or more of image noise, a scratch, a fold, or a tear.

11 . The system of claim 8 , further storing instructions that, when executed by the at least one processor, cause the at least one processor to restore the first portion of the digitalized image by utilizing a neural network trained to retain disappearing artifacts depicted in the digitalized image.

12 . The system of claim 8 , further storing instructions that, when executed by the at least one processor, cause the at least one processor to:

detect an additional digitalized image stored within a genealogy tree of a user account associated with the client device;

generate an enhanced image by utilizing the image enhancement engine to perform restoration and colorization on the additional digitalized image; and

provide, for display on the client device, the enhanced image and a notification indicating the restoration and colorization performed on the additional digitalized image stored within the genealogy tree.

13 . The system of claim 12 , further storing instructions that, when executed by the at least one processor, cause the at least one processor to:

provide, for display on the client device, an option to save the enhanced image to the genealogy tree of the user account; and

in response to a selection of the option, save the enhanced image to the genealogy tree of the user account.

14 . The system of claim 8 , further storing instructions that, when executed by the at least one processor, cause the at least one processor to colorize the second portion of the digitalized image by:

generating a grayscale image portion by converting the second portion of the digitalized image to grayscale; and

colorizing the grayscale image portion using color channel weights to prevent a tie-dye effect.

15 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computing device to:

provide, for display on a client device, an image enhancement option and a digitalized image digitalized from a physical record, wherein the image enhancement option is selectable to enhance the digitalized image using an image enhancement engine;

determine, by utilizing the image enhancement engine in response to a user selection of the image enhancement option:

a first portion of the digitalized image to restore using a restoration pipeline of the image enhancement engine; and

a second portion of the digitalized image to colorize using a colorization pipeline of the image enhancement engine;

restore the first portion of the digitalized image utilizing the restoration pipeline comprising a circularity measure to rectify a scratch depicted in the digitalized image; and

colorize the second portion of the digitalized image utilizing colorization pipeline to modify colors of the digitalized image according to a colorfulness metric.

16 . The non-transitory computer-readable medium of claim 15 , further storing instructions that, when executed by the at least one processor, cause the computing device to restore the first portion of the digitalized image by:

detecting a disruptive image portion that would disrupt one or more of colorization or restoration; and

removing the disruptive image portion from the digitalized image.

17 . The non-transitory computer-readable medium of claim 16 , wherein the disruptive image portion comprises an image portion depicting one or more of image noise, a scratch, a fold, or a tear.

18 . The non-transitory computer-readable medium of claim 15 , further storing instructions that, when executed by the at least one processor, cause the computing device to restore the first portion of the digitalized image by utilizing a neural network trained to retain disappearing artifacts depicted in the digitalized image.

19 . The non-transitory computer-readable medium of claim 15 , further storing instructions that, when executed by the at least one processor, cause the computing device to:

detect an additional digitalized image stored within a genealogy tree of a user account associated with the client device;

generate an enhanced image by utilizing the image enhancement engine to perform restoration and colorization on the additional digitalized image; and

provide, for display on the client device, the enhanced image and a notification indicating the restoration and colorization performed on the additional digitalized image stored within the genealogy tree.

20 . The non-transitory computer-readable medium of claim 19 , further storing instructions that, when executed by the at least one processor, cause the computing device to:

provide, for display on the client device, an option to save the enhanced image to the genealogy tree of the user account; and

in response to a selection of the option, save the enhanced image to the genealogy tree of the user account.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2025
From: BRODIE, MICHAEL BENJAMIN; VENI, GOPALKRISHNA BALKRISHNA; REESE, JACK; MOGHTADERI, AZADEH; MORFORD, RANDON
To: ANCESTRY.COM OPERATIONS INC.
Reel/Frame 072216/0034 →