×

Efficient navigation through hierarchical mappings

  • US 10,262,075 B2
  • Filed: 12/05/2014
  • Issued: 04/16/2019
  • Est. Priority Date: 12/05/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • displaying a first portion of a representation of a first hierarchical structure and a first portion of a representation of a second hierarchical structure in a displayed area of a graphical user interface of a computing device, wherein each of the first hierarchical structure and the second hierarchical structure comprises a plurality of sub-structures that are selectively collapsible to hide a first portion of a plurality of fields and expandable to display a second portion of the plurality of fields, such that only parts of the respective hierarchical structure and sub-structure are expanded at a time to reduce a rendering load of a processor of the computing device, and the second hierarchical structure is a combination of the first hierarchical structure and at least one additional hierarchical structure;

    displaying a representation of mappings between fields of a sub-structure of the first hierarchical structure and a sub-structure of the second hierarchical structure;

    receiving a predetermined user command associated with a particular field of the sub-structure of the second hierarchical structure, wherein the predetermined user command is a selection command of the particular field of the sub-structure of the second hierarchical structure; and

    in response to receiving the predetermined user command;

    determining that the displayed first portion of the representation of the sub-structure of the first hierarchical structure comprises a hidden field mapped to the particular field of the sub-structure of the second hierarchical structure and expanding the first portion of the representation of the sub-structure of the first hierarchical structure until the at least one field mapped becomes visible; and

    determining that the displayed first portion of the representation of the first hierarchical structure comprises sub-structure with no field mapped to the particular field of the sub-structure of second hierarchical structure and displaying, in the displayed area, a second portion of the representation of sub-structure of the first hierarchical structure comprising at least one field mapped to the particular field of the sub-structure of the second hierarchical structure, wherein the second portion of the representation of the sub-structure of the first hierarchical structure is displayed in the displayed area while at least a portion of the displayed first portion of the representation of the sub-structure of the first hierarchical structure is no longer displayed in the displayed area, after displaying the second portion of the first hierarchical structure determining that the at least one field of the first structure mapped to the particular field of the sub-structure of the second hierarchical structure is hidden, wherein the sub-structure of first hierarchical structure includes a plurality of further fields on a hierarchical level of the at least one field mapped to the particular field of the sub-structure of second hierarchical structure; and

    wherein expanding the second portion of the representation of the sub-structure of the first hierarchical structure until the at least one field mapped to the particular field of the sub-structure of the second hierarchical structure becomes visible includes;

    displaying a predetermined number of fields of the plurality of further fields on the hierarchical level of the at least one field mapped in the vicinity of the at least one field mapped to the particular field of the sub-structure of second hierarchical structure; and

    hiding the remaining fields of the plurality of further fields on the hierarchical level of the at least one field mapped in one or more sibling nodes.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×