US9740673B2

Presentation of hierarchical data in multiple consistent views

Summary by NHIP

Hierarchical data presentation

The method extracts object information containing hierarchical and list data to generate synchronized tree and list views within a presentation window. It hides specific information upon user input and detects requests to switch between the tree view and the list view for the same object.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Hierarchical data can be consistently presented in multiple different views. One method involves extracting object information describing at least one object from a database. The object information includes hierarchical information indicating a position of the object within a hierarchy of objects and list information usable to sort of list of objects that includes the object. The method also generates a tree view and a list view for display within a hierarchical data presentation window. The tree view identifies the object, and generation of the tree view is based upon the hierarchical information. The list view identifies the at least one object, and generation of the list view is based upon the list information. The method provides the tree and list views to a display device for display within the hierarchical data presentation window.

US9740673B2, drawing sheet 1
Sheet 1 of 6

Term

6.4 yearsleft in the term

Expires 21 February 2033, including 521 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

23 claims: 3 independent, 20 dependent

  1. 1
    Broadest claimClaim Score 18, narrow(NHIP)A method comprising:extracting object information from a database, wherein the object information describes an object,the database is stored in a storage device,the object information comprises hierarchical information indicating a position of the object within a hierarchy of objects, andlist information usable to sort a list of objects that comprises the object;generating a tree view of the object information for display within a hierarchical data presentation window, the hierarchical data presentation window presented on a display of a computing device, wherein the tree view identifies the object,the generating the tree view is based upon a first portion of the object information, andthe first portion comprises the hierarchical information;generating a list view of the object information for display within the hierarchical data presentation window, wherein the list view identifies the object,the generating the list view is based upon a second portion of the object information,the second portion comprises the list information,the tree view and the list view are generated for the same object, andthe tree view displays substantially the same list information as the list view;displaying one of the tree view or the list view in the hierarchical data presentation window;receiving a first user input to hide a first piece of information while in the one of the tree view or the list view;in response to the first user input, hiding the first piece of information in the one of the tree view or the list view;detecting a user request to switch from the one of the tree view or the list view to the other of the tree view or the list view;andin response to the detecting, replacing the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window, wherein the replacing the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window comprises continuing to hide the first piece of information in the other of the tree view or the list view,the extracting the object information, the generating the tree view, the generating the list view, the detecting, the displaying, the receiving, the hiding, and the replacing are performed by the computing device implementing a hierarchical data interface presented by the hierarchical data presentation, andthe hierarchical data presentation window further comprises a summary window, further wherein the summary window comprises information related to a first subset of a plurality of objects when the list view is displayed within the hierarchical data presentation window, the first subset of the plurality of objects being selected based on one or more filters selected in the list view, andthe summary window comprises information related to all of the plurality of data objects when the tree view is displayed in the hierarchical data presentation window.
  2. 8
    A system comprising:one or more processors;anda memory in communication with the one or more processors, the memory storing program instructions executable by the one or more processors to extract object information from a database, wherein the object information describes an object,the database is stored in a storage device,the object information comprises hierarchical information indicating a position of the object within a hierarchy of objects, andlist information usable to sort a list of objects that comprises the object,generate a tree view of the object information for display within a hierarchical data presentation window, the hierarchical data presentation window presented on a display of a computing device, wherein the tree view identifies the object,generation of the tree view is based upon a first portion of the object information, andthe first portion comprises the hierarchical information,generate a list view of the object information for display within the hierarchical data presentation window, wherein the list view identifies the object,generation of the list view is based upon a second portion of the object information,the second portion comprises the list information,the tree view and the list view are generated for the same object, andthe tree view displays substantially the same list information as the list view,display one of the tree view or the list view in the hierarchical data presentation window,receive a first user input to hide a first piece of information while in the one of the tree view or the list view,in response to the first user input, hide the first piece of information in the one of the tree view or the list viewdetect a user request to switch from the one of the tree view or the list view to the other of the tree view or the list view, andin response to the detection of the user request, replace the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window, wherein the replacement of the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window comprises continuing to hide the first piece of information in the other of the tree view or the list view, andthe hierarchical data presentation window further comprises a summary window, further wherein the summary window comprises information related to a first subset of a plurality of objects when the list view is displayed within the hierarchical data presentation window, the first subset of the plurality of objects being selected based on one or more filters selected in the list view, andthe summary window comprises information related to all of the plurality of data objects when the tree view is displayed in the hierarchical data presentation window.
  3. 15
    A non-transitory computer-readable storage medium comprising program instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:extract object information from a database, wherein the object information describes an object,the database is stored in a storage device,the object information comprises hierarchical information indicating a position of the object within a hierarchy of objects, andlist information usable to sort a list of objects that comprises the object;generate a tree view of the object information for display within a hierarchical data presentation window, the hierarchical data presentation window presented on a display of a computing device, wherein the tree view identifies the object,generation of the tree view is based upon a first portion of the object information, andthe first portion comprises the hierarchical information;generate a list view of the object information for display within the hierarchical data presentation window, wherein the list view identifies the object,generation of the list view is based upon a second portion of the object information,the second portion comprises the list information,the tree view and the list view are generated for the same object, andthe tree view displays substantially the same list information as the list view;display one of the tree view or the list view in the hierarchical data presentation window;receive a first user input to hide a first piece of information while in the one of the tree view or the list view;in response to the first user input, hide the first piece of information in the one of the tree view or the list view;detect a user request to switch from the one of the tree view or the list view to the other of the tree view or the list view;andin response to the detection of the user request, replace the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window, wherein the replacement of the one of the tree view or the list view with the other of the tree view or the list view in the hierarchical data presentation window comprises continuing to hide the first piece of information in the other of the tree view or the list view, andthe hierarchical data presentation window further comprises a summary window, further wherein the summary window comprises information related to a first subset of a plurality of objects when the list view is displayed within the hierarchical data presentation window, the first subset of the plurality of objects being selected based on one or more filters selected in the list view, andthe summary window comprises information related to all of the plurality of data objects when the tree view is displayed in the hierarchical data presentation window.