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 |
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.
|