Patent ID: 9665257
Date: 2017-05-30
CPC Classifications: G06F

Claim:
1. A method for implementing interactive modification of spacing constraints of genealogical charts having interconnected nodes reflecting familial lineage connections, the method comprising: displaying, on a display device of a computer system, a user interface for displaying one or more genealogical charts including two or more nodes arranged in a plurality of rows, wherein the user interface includes a single horizontal slider and a single vertical slider for manipulating the one or more genealogical charts' physical space requirements by way of inter-node spacing adjustment, including independent adjustment of horizontal spacing between all nodes of a displayed genealogical chart using the horizontal slider and independent adjustment of the vertical spacing between all nodes of a displayed genealogical chart using the vertical slider, and wherein the one or more genealogical charts include page breaks representing a number of pages and representing the breaks of each of the relationship breaks of each node within the genealogical charts, and wherein the page breaks occur at relationship breaks of the nodes; receiving, from an input device of the computer system, manipulation input for one or more of the vertical slider or the horizontal slider; and in response to receiving the manipulation input, providing real-time graphical feedback representing the manipulation of the inter-node spacing in the display of the one or more genealogical charts, wherein the real-time graphical feedback includes expanding and/or contracting the one or more genealogical charts such that the number of pages for the one or more genealogical charts is automatically increased or decreased to accommodate the size of the one or more genealogical charts, and wherein the manipulating the physical space requirements by way of inter-node spacing adjustment of the one or more genealogical charts includes increasing or decreasing the physical spacing between each node of the chart at the relationship breaks of each node in relation to the manipulation input, the physical spacing independently adjusted horizontally and vertically by manipulating the horizontal slider and the vertical slider; wherein the two or more nodes are displayed on the display device in a fan chart configuration such that a particular row of the plurality of rows comprises a first node at a first end that is located at the same vertical position as a second node at a second end, and each remaining node between the first node and the second node in the particular row is located at a higher vertical position than the first node and the second node; wherein the first node and the second node do not move in response to receiving the manipulation input.