Storytelling visualization of genealogy data in a large-scale database
US-2023025175-A1 · Jan 26, 2023 · US
US12474178B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12474178-B2 |
| Application number | US-202318113427-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 23, 2023 |
| Priority date | Mar 18, 2022 |
| Publication date | Nov 18, 2025 |
| Grant date | Nov 18, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for transforming and navigating historical map images are presented. The systems and methods embodiments facilitate providing, searching for, retrieving, transforming, and/or navigating a historical map image vis-à-vis a modern location and/or map. A map interface facilitates automatedly overlaying, annotating, and aligning a historical map image(s) with a modern map, allowing a user to search for a location and see the same in the historical map image, and change a visibility of the overlaid and aligned map images relative to each other. The map interface provides user interactions that facilitate retrieving, viewing, and manipulating records, historical districts, and other pertinent data through interacting with a particular location and/or searched-for individual, such as an ancestor or other person of interest.
Opening claim text (preview).
What is claimed is: 1 . A computer-implemented method, comprising: loading a digital map; loading an index comprising historical map metadata, wherein the historical map metadata comprise boundary coordinates of historical maps and identifiers of historical map images, the historical map images being digitalized images of physical maps; receiving a user input interacting with the digital map; determining, based on the user input, a view area of the digital map, the view area corresponding to a geographical area and a zoom level on the digital map; looking up the index to determine one or more particular historical maps that fall within the view area of the digital map, looking up the index comprising examining whether the boundary coordinates of the historical maps fall within the geographical area corresponding to the view area at the zoom level; retrieving, from a data source and based on the identifiers of historical map images stored in the index, one or more historical map images corresponding to the one or more particular historical maps that fall within the view area of the digital map; overlaying the one or more historical map images onto the digital map; and loading a georeferenced shape polygon file, wherein the georeferenced shape polygon file comprises coordinates of polygons that correspond to districts in the historical maps, wherein the georeferenced shape polygon file comprises a plurality of polygons, and wherein each of the polygons is associated with a historical map district identifier and a historical map identifier from where the polygon is derived. 2 . The method of claim 1 , further comprising rendering one or more historical districts on a historical map image that is overlaying on the digital map. 3 . The method of claim 1 , further comprising: receiving, from a user, a selection of a particular historical district via a user interface that displays the digital map; and displaying genealogy records of one or more individuals whose records are associated with the particular historical district. 4 . The method of claim 1 , wherein one of the historical maps is a physical map included in a census record and one of the districts in the historical map is an enumeration district. 5 . The method of claim 1 , wherein the historical map metadata comprises a plurality of polygons, and wherein each of the polygons comprises shape data, georeferenced data, city, state, and/or county data. 6 . The method of claim 1 , further comprising receiving a centroid file, the centroid file comprising data regarding centroids of the historical maps. 7 . The method of claim 6 , further comprising generating a cluster view on the digital map, the cluster view comprising statistics of a number of historical maps in an area based on the centroids of the historical maps. 8 . The method of claim 1 , wherein the user input is one of the following: searching for a geographical address, providing a subject's name, selecting a zoom level and a location on the digital map, searching for Census records or genealogy records of a subject, searching for a family tree of a subject, providing a census enumeration district ID, and/or clicking on a clustering of historical map images. 9 . A non-transitory computer-readable medium configured to store code comprising instructions, wherein the instructions, when executed by one or more processors, cause the one or more processors to perform steps comprising: loading a digital map; loading an index comprising historical map metadata, wherein the historical map metadata comprise boundary coordinates of historical maps and identifiers of historical map images, the historical map images being digitalized images of physical maps; receiving a user input interacting with the digital map; determining, based on the user input, a view area of the digital map, the view area corresponding to a geographical area and a zoom level on the digital map; looking up the index to determine one or more particular historical maps that fall within the view area of the digital map, looking up the index comprising examining whether the boundary coordinates of the historical maps fall within the geographical area corresponding to the view area at the zoom level; retrieving, from a data source and based on the identifiers of historical map images stored in the index, one or more historical map images corresponding to the one or more particular historical maps that fall within the view area of the digital map; overlaying the one or more historical map images onto the digital map; and loading a georeferenced shape polygon file, wherein the georeferenced shape polygon file comprises coordinates of polygons that correspond to districts in the historical maps, wherein the georeferenced shape polygon file comprises a plurality of polygons, and wherein each of the polygons is associated with a historical map district identifier and a historical map identifier from where the polygon is derived. 10 . The non-transitory computer-readable medium of claim 9 , wherein the steps further comprise rendering one or more historical districts on a historical map image that is overlaying on the digital map. 11 . The non-transitory computer-readable medium of claim 9 , wherein the steps further comprise: receiving, from a user, a selection of a particular historical district via a user interface that displays the digital map; and displaying genealogy records of one or more individuals whose records are associated with the particular historical district. 12 . The non-transitory computer-readable medium of claim 9 , wherein one of the historical maps is a physical map included in a census record and one of the districts in the historical map is an enumeration district. 13 . The non-transitory computer-readable medium of claim 9 , wherein the historical map metadata comprises a plurality of polygons, and wherein each of the polygons comprises shape data, georeferenced data, city, state, and/or county data. 14 . The non-transitory computer-readable medium of claim 9 , wherein the steps further comprise receiving a centroid file, the centroid file comprising data regarding centroids of the historical maps. 15 . The non-transitory computer-readable medium of claim 14 , wherein the steps further comprise generating a cluster view on the digital map, the cluster view comprising statistics of a number of historical maps in an area based on the centroids of the historical map. 16 . A system comprising: a computing server comprising memory that stores an index comprising historical map metadata, wherein the historical map metadata comprise boundary coordinates of historical maps and identifiers of historical map images, the historical map images being digitalized images of physical maps; and a user interface in communication with the computing server, the user interface configured to perform steps comprising: loading a digital map; loading the index transmitted from the computing server; receiving a user input interacting with the digital map; determining, based on the user input, a view area of the digital map, the view area corresponding to a geographical area and a zoom level on the digital map; looking up the index to determine one or more particular historical maps that fall within the view area of the digital map, looking up the index comprising examining whether the boundary coordinates of the historical maps fall within the geographical area corresponding to the view area at the zoom level; retrieving, from a data source and based on the identifiers of historic
with correlation of navigation data from several sources, e.g. map or contour matching (G01C21/30 takes precedence) · CPC title
involving graphical user interfaces [GUIs] · CPC title
Creating or editing images; Combining images with text · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.