US 12,079,238 B2
Storytelling visualization of genealogy data in a large-scale database
Christopher Leon Pigg, Saratoga Springs, UT (US); Blake Longmore, Saratoga Springs, UT (US); James Bruce Kolste, Pleasant Grove, UT (US); Gopi Vijaybhaskar Addanki, Riverton, UT (US); James Parker Ferry, Cedar Hills, UT (US); Bryan Joseph Johnson, American Fork, UT (US); Shauri Fay Johnson, Orem, UT (US); Connie Wing Zhu Chen, San Jose, CA (US); and Phillip John Wood, Salt Lake City, UT (US)
Assigned to Ancestry.com DNA, LLC, Lehi, UT (US)
Filed by Ancestry.com DNA, LLC, Lehi, UT (US)
Filed on Jul. 22, 2022, as Appl. No. 17/871,283.
Claims priority of provisional application 63/224,746, filed on Jul. 22, 2021.
Prior Publication US 2023/0025175 A1, Jan. 26, 2023
Int. Cl. G06F 16/26 (2019.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 3/0485 (2022.01)
CPC G06F 16/26 (2019.01) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/0485 (2013.01); G06F 2203/04803 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
causing a client device to display a graphical user interface, the graphical user interface comprising a genealogy panel occupying a first display area and a map panel occupying a second display area in the graphical user interface, the first display area being different from the second display area, the genealogy panel comprising a timeline history of an ethnic community related to a user, the genealogy panel comprising a plurality of segments, the plurality of segments comprising a first segment displaying first genealogy information related to the ethnic community, the map panel configured to display a geographical map visualizing a geographical boundary corresponding to the ethnic community responsive to the first segment being displayed;
receiving one or more actions of a user input device, wherein at least one of the actions is directed at the first display area to scroll the genealogy panel, causing the genealogy panel to continuously transition from the first segment to a second segment, the second segment displaying second genealogy information, the transition from the first segment to the second segment corresponding to a progress in the timeline history of the ethnic community; and
causing, as the first display area of the genealogy panel is scrolled, the second display area of the map panel of the graphical user interface to automatically expand or contract the geographical boundary corresponding to the ethnic community as the timeline history of the ethnic community progresses.