US7363593B1 - System and method for presenting information organized by hierarchical levels - Google Patents
System and method for presenting information organized by hierarchical levels Download PDFInfo
- Publication number
- US7363593B1 US7363593B1 US09/997,773 US99777301A US7363593B1 US 7363593 B1 US7363593 B1 US 7363593B1 US 99777301 A US99777301 A US 99777301A US 7363593 B1 US7363593 B1 US 7363593B1
- Authority
- US
- United States
- Prior art keywords
- node
- hierarchy
- nodes
- sub
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/26—Visual data mining; Browsing structured data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
Definitions
- This invention relates in general to the field of computer user interfaces, and more particularly to a system and method for presenting information organized by hierarchical levels through a computer user interface.
- Modern computer systems are able to store, locate and present vast amounts of information to users in a short period of time. This ability to handle large quantities of information is both an advantage and a problem to computer users.
- the advantage is that computer systems save time and money by allowing businesses to track, update and use important information in a timely and efficient manner.
- the disadvantage is that users are easily overwhelmed by large and complex data structures, resulting in diminished productivity.
- computer systems often have more information available for users than users are able to intelligently decipher through the user interface displayed by a computer system.
- Automobile parts are typically organized by a hierarchy of non-homogeneous classifiers to aid users in locating desired parts. For instance, a user seeking to locate and identify radios available from an inventory of auto parts might drill down through a hierarchical tree organization starting from a root node and traversing through descendant nodes that identify available parts by manufacturer and part type to reach a list of parts indexed by part attributes.
- Computer system user interfaces typically display such lists as trees, tree grids, or flat lists.
- One difficulty with conventional displays of information organized by hierarchy levels is that users easily lose their presence of the state of the information displayed by a user interface.
- a tree user interface is the display of a computer file directory by WINDOWS EXPLORER.
- a user expands the directory by clicking on plus signs and is able to view the entire directory by scrolling with a scroll bar to see portions of the directory unavailable for viewing due to the size of the directory compared with the size of the display.
- users often lose their presence of the state of the information displayed as the root and path followed to the information of interest are hidden from view when the user scrolls down to view the information.
- FIG. 1 depicts a display of information organized in a tree structure.
- a root node is the top-level of the tree structure and is the parent node of the lower level nodes of the tree structure.
- the tree structure organizes descendants of the root node by hierarchy levels. Nodes A, B, C and D are child nodes at a first level of the root node, and siblings of each other. Following the path from the root node to its child node B leads to nodes 1 , 2 and 3 , which are children nodes of B and grandchild descendants at the second level from the root node.
- the root node and node B are known as ancestor nodes of nodes 1 , 2 and 3 , with the root node and node B also referred to respectively as the grandparent and parent nodes of nodes 1 , 2 and 3 .
- FIG. 1 when a tree structure is expanded so that children nodes are displayed, the amount of information displayed can quickly extend beyond the visible area of a computer display screen area. If a user scrolls through the screen to view information, this often removes substantial portions of the tree structure from the display of the user. Similarly, if the user collapses the tree structure, the children of the collapsed nodes are not available for view unless the node is expanded. Thus, for instance, if a user expands node C of FIG. 1 , then node D extends beyond the view of a single screen and the user is not able to view the root node and node D in a single screen. If a user collapses node C, then node D becomes visible in a single screen.
- a system and method include the capability to present information having a hierarchical organization in a manner that maintains a user's context of the state of the information presented.
- Information having hierarchy levels such as a root node and sub-nodes that branch from the root node, is presented so that navigation bars related to the path of nodes from the root node to a desired sub-node are displayed while other sub-nodes are hidden from the user.
- Navigation of hierarchy levels with a strong presentation of state information is accomplished by activating navigation bars for a desired hierarchy level. The presentation of the state information is strong because the traversed path from the root node to the descendant node associated with the displayed information is shown directly without distraction by other nodes.
- a computer system control supports presentation of information organized by hierarchy levels through a user interface with a stacking box metaphor.
- a root node navigation bar displays a root node label associated with the level of the hierarchy from which the sub-nodes descend.
- Activation of the root node navigation bar displays sub-node navigation bars stacked below the root node navigation bar so that a sub-node navigation bar for each sub-node of the next level of the hierarchy is displayed with an appropriate label.
- Activation of a sub-node navigation bar results in display of the root node navigation bar, the activated sub-node navigation bar and one of either the information associated with the activated sub-node navigation bar or additional sub-node navigation bars having the next hierarchy level relative to the activated sub-node navigation bar.
- Activation of the sub-node navigation bar results in hiding of unrelated sub-node navigation bars, such as siblings that are at the same level of the hierarchy as the activated sub-node navigation bar.
- the computer system prefilters the data nodes to reduce unrelated sub-nodes before the information is passed to the control for presentation by the user interface.
- each navigation bar presents a non-homogeneous classifier of the displayed information and index tabs further classify the information based on homogeneous attributes.
- index tabs associated with one or more attributes are presented so that activation of an index tab presents information associated with the attribute of the activated tab and hides information not associated with the attribute of the activated tab.
- the user interface's use of a stacked box metaphor provides a strong presentation of state information, reducing the difficulty that often otherwise arises when a user attempts to place in context a portion of displayed information relative to un-displayed information.
- a user is able to view information associated with a level of the hierarchy organization with the current location in the hierarchy continuously displayed as a stack at the top of the user interface and other nonrelevant state information hidden to reduce confusion.
- the strong presentation of state information provides a significant advantage over conventional tree displays since, in conventional tree displays, scrolling down to the information desired often removes the full context or a substantial context of state information from the tree user interface.
- the stacked box metaphor maintains presentation of state information for displayed data, even while a user scrolls through the data.
- the index tabs associated with information displayed below a stacked box metaphor allows presentation of a strong separation of non-homogeneous hierarchy classifiers from indexed homogeneous attributes of the information.
- the user interface separates hierarchy levels and information indexing by presenting hierarchy levels with navigation bars and presenting indexes with tabs to represent indices according to, for example, one or more attributes. This advantageously avoids user confusion which may result when classifiers and indexes are represented in the same manner, such as nodes of a tree.
- the stacked box metaphor reduces the need for scrolling through information, thus improving the scanability of the user interface by, for instance, presenting only state information relevant to the data being viewed.
- a user who has drilled through sub-nodes to a desired hierarchy level to view information associated with that level has only relevant nodes of the hierarchy levels displayed, such as the nodes of the traversed path, while irrelevant nodes are hidden, such as the sibling nodes of the selected node and the sibling nodes of the ancestors of the selected node.
- any necessary scrolling is at the level of information, simplifying the presentation of the information and its state.
- a user may easily navigate to different levels of the hierarchy while maintaining strong state information by activating a root or sub-node navigation bar of the traversed path to display that level of the hierarchy and related relevant levels while hiding levels irrelevant to the selected information.
- FIG. 1 depicts a prior art display of information organized as a tree
- FIG. 2 depicts a block diagram of a computer system interfaced with a database of information organized as a tree structure
- FIG. 3 depicts user interfaces to represent the information depicted by FIG. 2 .
- Embodiments of the present invention are illustrated in the figures, like numerals being used to refer to like and corresponding parts of the various drawings. Many embodiments of the present invention have application to a wide range of industries including the following: computer hardware and software manufacturing and sales, professional services, financial services, automotive sales and manufacturing, telecommunications sales and manufacturing, medical and pharmaceutical sales and, manufacturing and construction industries.
- Computer systems are important tools for storing, editing and maintaining detailed information in a wide range of industries. However, even the most capable computer system is of limited practical use if the information it contains is not readily accessible to end users in an efficient and user-friendly manner. As the quantity and complexity of data structures increases, the need for easily understood user interfaces that have a high capability to provide a frame of reference for the context of displayed information grows accordingly. In particular, with complex data ordered by hierarchy levels, a user interface is needed that presents strong state information so that users readily understand and navigate levels of the hierarchy with reduced effort and time.
- Automobile part codes are generally arranged by classifiers, such as part type, part family, and subfamily, and then further organized at classified levels by one or more indexed attributes, such as alphabetically by name or numerically by part number. Users select and edit auto part codes by finding the code information at the appropriate level of the hierarchy.
- Some embodiments of the present invention allow users to quickly navigate both hierarchy levels and index attributes to find and manipulate auto part codes.
- the user interface depicts a stacking box metaphor that allows users to navigate relevant portions of the hierarchy while maintaining strong state information and also uses address book style tabs to allow users to quickly traverse indexed attributes. Strong state information is maintained by hiding from the user levels of the hierarchy that are not relevant to the user's navigation, such as siblings of sub-nodes on the path between the root node and the activated sub-node having the lowest hierarchy level.
- auto parts provide one example of information typically organized by hierarchy levels, the user interface is readily adapted to present any data that is organized by hierarchy levels and to index data where sub-levels in the hierarchy have a nominally valued attribute available to build an index between sublevels. Further, a user may change the state of the hierarchy level by activating a sub-node to view the state of information associated at the hierarchy level of the activated sub-node, thus reducing the complexity of navigation through the hierarchy levels of the tree.
- FIG. 2 one embodiment is illustrated by a computer system 10 communicating with a display 12 that displays a user interface 14 .
- a user interacts with computer system 10 through conventional I/O devices, such as mouse 3 and keyboard 4 , to select instructions for operation by a CPU 5 in cooperation with local memory, such as RAM 6 .
- a network interface 7 enables communication with other computer systems and storage devices through conventional networks, such as the Internet, a LAN and a WAN.
- a local storage media 8 stores computer program instructions to operate the user interface and includes such storage devices as hard disks, CD-ROM drives, magneto-optical drives and peripheral memory devices.
- computer system 10 is a conventional personal computer with a 32-bit microprocessor CPU 5 that loads instructions from a remote media, such as a CD or network site, onto storage media 8 and runs the instructions with the aid of RAM 6 .
- Computer system 10 described above is for purposes of example only and may be implemented in any type of computer system or programming or processing environment.
- Computer system 10 includes a user interface control 16 , which controls the display of user interface 14 , and a filter 18 that provides data to user interface control 16 for display by user interface 14 .
- Computer system 10 supports user interface control 16 on any number of platforms, such as Windows, Java or an Internet browser, and with any number of GUI layers, such as Win32, JavaSwing, DHTML.
- User interface control 16 presents user interface 14 based on event and GUI libraries for the selected platform.
- Filter 18 prefilters data to limit the levels of the hierarchy provided to user interface control 16 , thus trimming the data before providing it to user interface control 16 .
- Database 20 stores data by a hierarchy of non-homogeneous classifiers. For instance, a root level classifier of auto parts is displayed as the root node of a data tree. The next lowest level subclassifier is the manufacturer of auto parts, depicted in the tree of database 20 as a “Delphi,” sub-node, a “Visteon” sub-node and a “Bosch” sub-node. Each manufacturer sub-node has part type subclassifier hierarchy levels in descending order of hierarchy levels depicted as sub-nodes from the respective manufacturer's sub-node.
- the Delphi sub-node has radio and AC sub-nodes at the next lower hierarchy level, and the radio sub-node has CD and tape sub-nodes at its next lower hierarchy level.
- part information is indexed.
- a user drills down through the auto parts, Delphi, radios and CD classifier hierarchy levels.
- the data is thus organized by a model suitable to the use of the data and the nature of the data so that users are able to find information in a logical manner.
- User interface control 16 applies the data model, data nature, structure of the hierarchy and indexable attributes to generate user interface 14 for display of desired information selected by the navigation of a user.
- FIGS. 2 and 3 three examples of user interfaces 14 are depicted for displaying the information of database 20 .
- An initial user interface 22 displays a root node level classifier navigation bar 24 with the label “auto parts.”
- Sub-node manufacturer labels 26 are stacked below the root node label to visually indicate the next lower hierarchy level from the selected root hierarchy level that the user may navigate.
- a single click on a node or sub-node label displays details on the selected node within the hierarchy.
- a double click on a sub-node initiates navigation of the next hierarchy level from that sub-node. For instance, a double click on the Delphi label of user interface 22 results in display of user interface 28 .
- a Delphi sub-node navigation bar 30 is displayed upon activation of the Delphi label sub-node 26 of user interface 22 .
- a sub-node navigation bar 30 with the Delphi label is presented in user interface 28 along with sub-node labels 32 for sub-nodes of the next lower hierarchy level from the activated hierarchy level, such as radios and AC.
- User interface 28 hides sub-nodes that are not relevant to a search for information under the Delphi node of the tree, i.e., the siblings of the activated Delphi node. Thus, the Visteon and Bosch labels are not depicted by user interface 28 .
- an activation icon 34 is presented in the root node navigation bar 24 so that a user navigating upwards in the tree from the Delphi sub-node 30 may activate icon 34 to return to user interface 22 and display the sub-nodes 26 from the auto parts root node 24 .
- User interface 36 depicts the display that results from drilling down through the Delphi, radios and CD sub-nodes 30 to show model information for CDs. As illustrated by user interface 36 , only the levels of the hierarchy that aid an understanding of the state are displayed, i.e., the manufacturers other than Delphi, the parts other than radios, and the parts other than CDs hidden from view so that the traversed path from the root node to the CD node is apparent without displaying the sibilings of the nodes between the root node and the activated CD node. Each navigation bar has an activation icon 34 so that a user may navigate to any level of the hierarchy by activating the icon 34 associated with the navigation bar of the level of the hierarchy of interest.
- user interface 14 Upon activation of an icon 34 , user interface 14 displays the nodes of the traversed path from the root node to the node associated with the activated icon, hides the siblings of the displayed nodes, and displays either the sub-nodes that are children of the activated node or the information associated with the activated node.
- information associated with the lowest level sub-node is displayed according to index tabs 38 .
- the CD information is indexed according to the number of CD disks handled by each model.
- User interface 36 illustrates that models 1 and 2 are indexed to have 3 CDs and that a user may activate a 1 CD index tab or a 5 CD index tab to display models having those attributes.
- the indexed homogeneous items respectively represent a heterogeneous section of parts sliced across the attribute of the number of CD disks handled by the CD player.
- a scroll bar 40 allows a user to scroll through the list of CD models if the list of models extends beyond the viewing space.
- the user maintains a strong presence of state information since the navigation bars continue to display the levels of the hierarchy being navigated while hiding the display of nodes not relevant to the traversed path.
- This limited scrolling preserves strong scanability with the index tabs presented in order along the scroll bar to aid a user in finding a desired bucket of information once at the appropriate sub-node level of the hierarchy.
- the presentation of user interfaces by the user interface control 16 may be implemented in a number of ways, including the use of DMHL objects with extensible mark up language (XML) island trees that allow preloading of data to limit screen refreshes in a web based environment. Alternatively, page loads or other conventional techniques may be used.
- the user interface may take advantage of different types of tree structures for a given data set to optimize presentation of data for desired applications.
- the selected data structure may take advantage of a separation of non-homogeneous classifiers for hierarchy levels and homogeneous indexing for information to represent information in an understandable fashion.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims (45)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/997,773 US7363593B1 (en) | 2001-11-30 | 2001-11-30 | System and method for presenting information organized by hierarchical levels |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/997,773 US7363593B1 (en) | 2001-11-30 | 2001-11-30 | System and method for presenting information organized by hierarchical levels |
Publications (1)
Publication Number | Publication Date |
---|---|
US7363593B1 true US7363593B1 (en) | 2008-04-22 |
Family
ID=39310313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/997,773 Expired - Lifetime US7363593B1 (en) | 2001-11-30 | 2001-11-30 | System and method for presenting information organized by hierarchical levels |
Country Status (1)
Country | Link |
---|---|
US (1) | US7363593B1 (en) |
Cited By (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060059115A1 (en) * | 2004-09-16 | 2006-03-16 | Gutfleisch Michael R | System and method for transforming information between data formats |
US20060129569A1 (en) * | 2004-12-10 | 2006-06-15 | International Business Machines Corporation | System and method for partially collapsing a hierarchical structure for information navigation |
US20060271524A1 (en) * | 2005-02-28 | 2006-11-30 | Michael Tanne | Methods of and systems for searching by incorporating user-entered information |
US20070130177A1 (en) * | 2005-09-23 | 2007-06-07 | Tina Schneider | Media management system |
US20070130511A1 (en) * | 2005-12-01 | 2007-06-07 | Cyberpulse, L.L.C. | Method and apparatus for generating a data-entry form |
US20080276198A1 (en) * | 2005-01-21 | 2008-11-06 | Daniela Fertl | Method for Controlling a Device |
US20080307353A1 (en) * | 2005-08-25 | 2008-12-11 | Gambro Lundia Ab | Medical Apparatus and User Interface for a Medical Apparatus |
US20090254801A1 (en) * | 2001-05-14 | 2009-10-08 | The Mathworks, Inc. | Model navigation |
US20090293104A1 (en) * | 2003-11-04 | 2009-11-26 | Levi Andrew E | System and method for comprehensive management of company equity structures and related company documents withfinancial and human resource system integration |
US20100042953A1 (en) * | 2008-08-18 | 2010-02-18 | Douglas Albert Stewart | Method, computer, and computer program for displaying a hierarchical navigation scheme |
US20100162173A1 (en) * | 2008-12-22 | 2010-06-24 | Microsoft Corporation | Techniques for presenting and browsing hierarchical data |
US20100186040A1 (en) * | 2003-07-25 | 2010-07-22 | Sony Corporation | Screen Display Apparatus, Program, and Screen Display Method |
US20100332582A1 (en) * | 2009-06-25 | 2010-12-30 | Oracle International Corporation | Method and System for Service Contract Discovery |
US20110055768A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and system for providing graphical user interface with contextual view |
US20110055771A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and system for providing user interface representing organization hierarchy |
US20110055756A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and System for Providing Graphical User Interface Having Filtering Capability |
US20110145742A1 (en) * | 2004-06-22 | 2011-06-16 | Imran Chaudhri | Color labeling in a graphical user interface |
US20110179390A1 (en) * | 2010-01-18 | 2011-07-21 | Robert Paul Morris | Methods, systems, and computer program products for traversing nodes in path on a display device |
US20110225550A1 (en) * | 2010-03-12 | 2011-09-15 | Creedon Michael S | System and method for displaying and navigating library information with a virtual library collections browser |
WO2011142720A1 (en) * | 2010-05-14 | 2011-11-17 | Gabriyel Wong Chee Kien | A self-organizing and contextual graphical user interface |
US20120311475A1 (en) * | 2011-05-31 | 2012-12-06 | Vmware, Inc. | User interface for managing a virtual computing environment |
US8380788B2 (en) | 2009-06-23 | 2013-02-19 | Oracle International Corporation | System and method for providing user context support in a native transaction platform |
WO2013148240A1 (en) * | 2012-03-29 | 2013-10-03 | Lexisnexis, A Division Of Reed Elsevier Inc. | Computer program products and methods for displaying digital looseleaf content |
US8640055B1 (en) * | 2010-10-19 | 2014-01-28 | Pixar | Condensing hierarchies in user interfaces |
US20140075415A1 (en) * | 2012-09-07 | 2014-03-13 | Red Hat Israel, Ltd. | Automatic use case generation from a parsed configuration file |
US8812375B2 (en) | 2011-10-07 | 2014-08-19 | Ford Global Technologies, Llc | Method and system for product configuration validation |
US20140258939A1 (en) * | 2013-03-08 | 2014-09-11 | Information Resources, Inc. | Selection of hierarchically organized items |
EP2819030A1 (en) * | 2013-06-30 | 2014-12-31 | Pilab S.A. | Database hierarchy-independent data drilling |
US9213714B1 (en) * | 2004-06-22 | 2015-12-15 | Apple Inc. | Indicating hierarchy in a computer system with a graphical user interface |
US20160048534A1 (en) * | 2014-08-13 | 2016-02-18 | Bank Of America Corporation | System and Method for Generating and Navigating a Bonsai Tree Hierarchical Data Structure |
US9299050B2 (en) | 2012-09-04 | 2016-03-29 | Optymyze PTE Ltd. | System and method of representing business units in sales performance management using entity tables containing explicit entity and internal entity IDs |
US9418178B2 (en) | 2011-10-24 | 2016-08-16 | International Business Machines Corporation | Controlling a size of hierarchical visualizations through contextual search and partial rendering |
USD768175S1 (en) | 2015-06-22 | 2016-10-04 | Multilearning Group Inc. | Display screen with navigation bar for browser-based graphical user interface |
US9495426B2 (en) | 2014-08-17 | 2016-11-15 | Sas Institute Inc. | Techniques for interactive decision trees |
US9507766B2 (en) | 2014-01-27 | 2016-11-29 | International Business Machines Corporation | Tree tables for mobile devices and other low resolution displays |
USD779546S1 (en) | 2015-06-22 | 2017-02-21 | Multilearning Group Inc. | Display screen with navigation bar for browser-based graphical user interface |
US20170160886A1 (en) * | 2002-06-06 | 2017-06-08 | Caddo Systems, Inc. | Active Path Menu Navigation System |
US9747312B2 (en) | 2013-08-30 | 2017-08-29 | Pilab S.A. | Computer implemented method for creating database structures without knowledge on functioning of relational database system |
CN104011725B (en) * | 2012-01-12 | 2017-09-08 | 甲骨文国际公司 | Automatic demand parameter upgrading |
USD816710S1 (en) | 2016-07-20 | 2018-05-01 | Multilearning Group, Inc. | Mobile device display screen with transitional graphical user interface |
CN108153826A (en) * | 2017-12-07 | 2018-06-12 | 北京大学 | A kind of method and system of the visual pattern comparison level structured data based on bar shaped code tree |
US10002143B2 (en) | 2013-03-29 | 2018-06-19 | PiLab Spólka Akcyjna | Computer implemented method for storing unlimited amount of data as a mind map in relational database systems |
US10095743B2 (en) | 2013-08-30 | 2018-10-09 | Pilab S.A. | Computer-implemented method for improving query execution in relational databases normalized at level 4 and above |
CN109388498A (en) * | 2018-09-30 | 2019-02-26 | 武汉斗鱼网络科技有限公司 | A kind of processing method of mutual exclusion, device, equipment and medium |
US10620795B2 (en) | 2013-03-14 | 2020-04-14 | RELX Inc. | Computer program products and methods for displaying digital looseleaf content |
US20200387802A1 (en) * | 2019-06-08 | 2020-12-10 | Trustarc Inc | Dynamically adaptable rules and communication system for managing process controls |
US10936668B2 (en) | 2016-04-26 | 2021-03-02 | Datawalk Spolka Akcyjna | Systems and methods for querying databases |
CN112783986A (en) * | 2020-09-23 | 2021-05-11 | 上海芯翌智能科技有限公司 | Object grouping compiling method and device based on label, storage medium and terminal |
CN113535035A (en) * | 2021-06-30 | 2021-10-22 | 北京极豪科技有限公司 | Operation interface display control method and device, electronic equipment and storage medium |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
US20230199126A1 (en) * | 2021-12-17 | 2023-06-22 | RSA Technologies LLC | Display control method and display control apparatus |
US11847300B2 (en) * | 2012-03-12 | 2023-12-19 | Comcast Cable Communications, Llc | Electronic information hierarchy |
US11853690B1 (en) | 2016-05-31 | 2023-12-26 | The Mathworks, Inc. | Systems and methods for highlighting graphical models |
US11989394B2 (en) * | 2012-05-18 | 2024-05-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
Citations (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4835683A (en) | 1986-05-23 | 1989-05-30 | Active English Information Systems, Inc. | Expert information system and method for decision record generation |
US5065338A (en) | 1986-05-23 | 1991-11-12 | Active English Information Systems, Inc. | Expert information system and method for decision record generation |
US5485175A (en) * | 1989-12-12 | 1996-01-16 | Fujitsu Limited | Method and apparatus for continuously displaying a hierarchical menu with a permanent stationing setting/clearing icon |
US5504850A (en) * | 1989-12-14 | 1996-04-02 | Casio Computer Co., Ltd. | Data processing apparatus with headline representation |
US5715449A (en) * | 1994-06-20 | 1998-02-03 | Oceania, Inc. | Method for generating structured medical text through user selection of displayed text and rules |
US5787417A (en) * | 1993-01-28 | 1998-07-28 | Microsoft Corporation | Method and system for selection of hierarchically related information using a content-variable list |
US6148311A (en) * | 1997-04-25 | 2000-11-14 | Adobe Systems Incorporation | Web site construction by inferring navigational structure from physical file structure |
US6161130A (en) | 1998-06-23 | 2000-12-12 | Microsoft Corporation | Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set |
US6199059B1 (en) * | 1998-04-22 | 2001-03-06 | International Computex, Inc. | System and method for classifying and retrieving information with virtual object hierarchy |
US6212526B1 (en) * | 1997-12-02 | 2001-04-03 | Microsoft Corporation | Method for apparatus for efficient mining of classification models from databases |
US6230151B1 (en) * | 1998-04-16 | 2001-05-08 | International Business Machines Corporation | Parallel classification for data mining in a shared-memory multiprocessor system |
US6233575B1 (en) * | 1997-06-24 | 2001-05-15 | International Business Machines Corporation | Multilevel taxonomy based on features derived from training documents classification using fisher values as discrimination values |
US6236400B1 (en) * | 1998-04-02 | 2001-05-22 | Sun Microsystems, Inc. | Method and apparatus for controlling the display of hierarchical information |
US6243695B1 (en) * | 1998-03-18 | 2001-06-05 | Motorola, Inc. | Access control system and method therefor |
US6247016B1 (en) * | 1998-08-24 | 2001-06-12 | Lucent Technologies, Inc. | Decision tree classifier with integrated building and pruning phases |
US6301579B1 (en) * | 1998-10-20 | 2001-10-09 | Silicon Graphics, Inc. | Method, system, and computer program product for visualizing a data structure |
US6332163B1 (en) | 1999-09-01 | 2001-12-18 | Accenture, Llp | Method for providing communication services over a computer network system |
US20010054049A1 (en) * | 1999-12-21 | 2001-12-20 | Junji Maeda | Information processing system, proxy server, web page display method, storage medium, and program transmission apparatus |
US20020059210A1 (en) * | 2000-10-09 | 2002-05-16 | Makus Eric J. | Displaying hierarchical relationship of data accessed via subject index |
US6393427B1 (en) * | 1999-03-22 | 2002-05-21 | Nec Usa, Inc. | Personalized navigation trees |
US20020107892A1 (en) * | 2000-12-12 | 2002-08-08 | Oracle Corporation | Dynamic tree control system |
US6433797B1 (en) * | 1998-08-04 | 2002-08-13 | Paul Zellweger | Method and apparatus for generating a tab list menu in a hierarchical menu structure |
US20020111932A1 (en) * | 1998-04-01 | 2002-08-15 | Cyberpulse, L.L.C. | Method and system for generation of medical reports from data in a hierarchically-organized database |
US6493717B1 (en) * | 1998-06-16 | 2002-12-10 | Datafree, Inc. | System and method for managing database information |
US6496208B1 (en) * | 1998-09-10 | 2002-12-17 | Microsoft Corporation | Method and apparatus for visualizing and exploring large hierarchical structures |
US6606620B1 (en) * | 2000-07-24 | 2003-08-12 | International Business Machines Corporation | Method and system for classifying semi-structured documents |
US6642946B1 (en) * | 1998-08-13 | 2003-11-04 | The Cattleman's Resource, Inc. | Livestock inventory and materials system with interactive graphical user interface |
US6711585B1 (en) * | 1999-06-15 | 2004-03-23 | Kanisa Inc. | System and method for implementing a knowledge management system |
US6732109B2 (en) * | 2001-01-31 | 2004-05-04 | The Eon Company | Method and system for transferring information between a user interface and a database over a global information network |
US6834287B1 (en) * | 2001-03-14 | 2004-12-21 | Trilogy Development Group, Inc. | Classification engine for managing attribute-based data |
US6907414B1 (en) | 2000-12-22 | 2005-06-14 | Trilogy Development Group, Inc. | Hierarchical interface to attribute based database |
-
2001
- 2001-11-30 US US09/997,773 patent/US7363593B1/en not_active Expired - Lifetime
Patent Citations (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4835683A (en) | 1986-05-23 | 1989-05-30 | Active English Information Systems, Inc. | Expert information system and method for decision record generation |
US5065338A (en) | 1986-05-23 | 1991-11-12 | Active English Information Systems, Inc. | Expert information system and method for decision record generation |
US5485175A (en) * | 1989-12-12 | 1996-01-16 | Fujitsu Limited | Method and apparatus for continuously displaying a hierarchical menu with a permanent stationing setting/clearing icon |
US5504850A (en) * | 1989-12-14 | 1996-04-02 | Casio Computer Co., Ltd. | Data processing apparatus with headline representation |
US5787417A (en) * | 1993-01-28 | 1998-07-28 | Microsoft Corporation | Method and system for selection of hierarchically related information using a content-variable list |
US5715449A (en) * | 1994-06-20 | 1998-02-03 | Oceania, Inc. | Method for generating structured medical text through user selection of displayed text and rules |
US6148311A (en) * | 1997-04-25 | 2000-11-14 | Adobe Systems Incorporation | Web site construction by inferring navigational structure from physical file structure |
US20010037324A1 (en) * | 1997-06-24 | 2001-11-01 | International Business Machines Corporation | Multilevel taxonomy based on features derived from training documents classification using fisher values as discrimination values |
US6233575B1 (en) * | 1997-06-24 | 2001-05-15 | International Business Machines Corporation | Multilevel taxonomy based on features derived from training documents classification using fisher values as discrimination values |
US6212526B1 (en) * | 1997-12-02 | 2001-04-03 | Microsoft Corporation | Method for apparatus for efficient mining of classification models from databases |
US6243695B1 (en) * | 1998-03-18 | 2001-06-05 | Motorola, Inc. | Access control system and method therefor |
US6801916B2 (en) * | 1998-04-01 | 2004-10-05 | Cyberpulse, L.L.C. | Method and system for generation of medical reports from data in a hierarchically-organized database |
US20020111932A1 (en) * | 1998-04-01 | 2002-08-15 | Cyberpulse, L.L.C. | Method and system for generation of medical reports from data in a hierarchically-organized database |
US6236400B1 (en) * | 1998-04-02 | 2001-05-22 | Sun Microsystems, Inc. | Method and apparatus for controlling the display of hierarchical information |
US6230151B1 (en) * | 1998-04-16 | 2001-05-08 | International Business Machines Corporation | Parallel classification for data mining in a shared-memory multiprocessor system |
US6199059B1 (en) * | 1998-04-22 | 2001-03-06 | International Computex, Inc. | System and method for classifying and retrieving information with virtual object hierarchy |
US6493717B1 (en) * | 1998-06-16 | 2002-12-10 | Datafree, Inc. | System and method for managing database information |
US6161130A (en) | 1998-06-23 | 2000-12-12 | Microsoft Corporation | Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set |
US6433797B1 (en) * | 1998-08-04 | 2002-08-13 | Paul Zellweger | Method and apparatus for generating a tab list menu in a hierarchical menu structure |
US6642946B1 (en) * | 1998-08-13 | 2003-11-04 | The Cattleman's Resource, Inc. | Livestock inventory and materials system with interactive graphical user interface |
US6247016B1 (en) * | 1998-08-24 | 2001-06-12 | Lucent Technologies, Inc. | Decision tree classifier with integrated building and pruning phases |
US6496208B1 (en) * | 1998-09-10 | 2002-12-17 | Microsoft Corporation | Method and apparatus for visualizing and exploring large hierarchical structures |
US6301579B1 (en) * | 1998-10-20 | 2001-10-09 | Silicon Graphics, Inc. | Method, system, and computer program product for visualizing a data structure |
US6393427B1 (en) * | 1999-03-22 | 2002-05-21 | Nec Usa, Inc. | Personalized navigation trees |
US6711585B1 (en) * | 1999-06-15 | 2004-03-23 | Kanisa Inc. | System and method for implementing a knowledge management system |
US6332163B1 (en) | 1999-09-01 | 2001-12-18 | Accenture, Llp | Method for providing communication services over a computer network system |
US20010054049A1 (en) * | 1999-12-21 | 2001-12-20 | Junji Maeda | Information processing system, proxy server, web page display method, storage medium, and program transmission apparatus |
US6606620B1 (en) * | 2000-07-24 | 2003-08-12 | International Business Machines Corporation | Method and system for classifying semi-structured documents |
US20020059210A1 (en) * | 2000-10-09 | 2002-05-16 | Makus Eric J. | Displaying hierarchical relationship of data accessed via subject index |
US20020107892A1 (en) * | 2000-12-12 | 2002-08-08 | Oracle Corporation | Dynamic tree control system |
US6907414B1 (en) | 2000-12-22 | 2005-06-14 | Trilogy Development Group, Inc. | Hierarchical interface to attribute based database |
US6732109B2 (en) * | 2001-01-31 | 2004-05-04 | The Eon Company | Method and system for transferring information between a user interface and a database over a global information network |
US6834287B1 (en) * | 2001-03-14 | 2004-12-21 | Trilogy Development Group, Inc. | Classification engine for managing attribute-based data |
Non-Patent Citations (3)
Title |
---|
Andre Kushniruk, "ITEC 3220-Using and Designing Database Systems," www.math.yorku.ca/~andrek/ITEC-3220/lecture-1.ppt, Indicated file creation date Dec. 23, 1996, p. 1-56. |
Daniel Schwabe and Simone D. J. Barbosa "Navigation Modelling in Hypermedia Applications," Departamento de Informatica, Brazil, 1994. * |
IBM Technical Disclosure Bulletin, Tree Navigator-A concept for navigation in big trees, Issue No. 448, p. No. 1384, Pub date Aug. 1, 2001. * |
Cited By (98)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090254801A1 (en) * | 2001-05-14 | 2009-10-08 | The Mathworks, Inc. | Model navigation |
US10969934B2 (en) * | 2002-06-06 | 2021-04-06 | Caddo Systems, Inc. | Active path menu navigation system |
US11182053B2 (en) | 2002-06-06 | 2021-11-23 | Caddo Systems, Inc | Active path menu navigation system |
US20170160886A1 (en) * | 2002-06-06 | 2017-06-08 | Caddo Systems, Inc. | Active Path Menu Navigation System |
US20100186040A1 (en) * | 2003-07-25 | 2010-07-22 | Sony Corporation | Screen Display Apparatus, Program, and Screen Display Method |
US9088375B2 (en) * | 2003-07-25 | 2015-07-21 | Sony Corporation | Apparatus, program, and method for displaying content information while controlling display area sizes |
US20090293104A1 (en) * | 2003-11-04 | 2009-11-26 | Levi Andrew E | System and method for comprehensive management of company equity structures and related company documents withfinancial and human resource system integration |
US20110145742A1 (en) * | 2004-06-22 | 2011-06-16 | Imran Chaudhri | Color labeling in a graphical user interface |
US9213714B1 (en) * | 2004-06-22 | 2015-12-15 | Apple Inc. | Indicating hierarchy in a computer system with a graphical user interface |
US9606698B2 (en) * | 2004-06-22 | 2017-03-28 | Apple Inc. | Color labeling in a graphical user interface |
US7739670B2 (en) * | 2004-09-16 | 2010-06-15 | Sap Ag | System and method for transforming information between data formats |
US20060059115A1 (en) * | 2004-09-16 | 2006-03-16 | Gutfleisch Michael R | System and method for transforming information between data formats |
US7984388B2 (en) * | 2004-12-10 | 2011-07-19 | International Business Machines Corporation | System and method for partially collapsing a hierarchical structure for information navigation |
US20060129569A1 (en) * | 2004-12-10 | 2006-06-15 | International Business Machines Corporation | System and method for partially collapsing a hierarchical structure for information navigation |
US9323414B2 (en) * | 2005-01-21 | 2016-04-26 | Siemens Aktiengesellschaft | Method for controlling a device |
US20080276198A1 (en) * | 2005-01-21 | 2008-11-06 | Daniela Fertl | Method for Controlling a Device |
US9092523B2 (en) * | 2005-02-28 | 2015-07-28 | Search Engine Technologies, Llc | Methods of and systems for searching by incorporating user-entered information |
US11693864B2 (en) | 2005-02-28 | 2023-07-04 | Pinterest, Inc. | Methods of and systems for searching by incorporating user-entered information |
US10311068B2 (en) | 2005-02-28 | 2019-06-04 | Pinterest, Inc. | Methods of and systems for searching by incorporating user-entered information |
US11977554B2 (en) | 2005-02-28 | 2024-05-07 | Pinterest, Inc. | Methods of and systems for searching by incorporating user-entered information |
US20060271524A1 (en) * | 2005-02-28 | 2006-11-30 | Michael Tanne | Methods of and systems for searching by incorporating user-entered information |
US11341144B2 (en) | 2005-02-28 | 2022-05-24 | Pinterest, Inc. | Methods of and systems for searching by incorporating user-entered information |
US20080307353A1 (en) * | 2005-08-25 | 2008-12-11 | Gambro Lundia Ab | Medical Apparatus and User Interface for a Medical Apparatus |
US7996436B2 (en) * | 2005-09-23 | 2011-08-09 | Livebinders, Inc. | Media management system |
US20070130177A1 (en) * | 2005-09-23 | 2007-06-07 | Tina Schneider | Media management system |
US20070130511A1 (en) * | 2005-12-01 | 2007-06-07 | Cyberpulse, L.L.C. | Method and apparatus for generating a data-entry form |
CN102124434A (en) * | 2008-08-18 | 2011-07-13 | 通用电气智能平台有限公司 | Method, computer, and computer program for displaying a hierarchical navigation scheme |
US20100042953A1 (en) * | 2008-08-18 | 2010-02-18 | Douglas Albert Stewart | Method, computer, and computer program for displaying a hierarchical navigation scheme |
US20100162173A1 (en) * | 2008-12-22 | 2010-06-24 | Microsoft Corporation | Techniques for presenting and browsing hierarchical data |
US8667420B2 (en) | 2008-12-22 | 2014-03-04 | Microsoft Corporation | Techniques for presenting and browsing hierarchical data |
US8380788B2 (en) | 2009-06-23 | 2013-02-19 | Oracle International Corporation | System and method for providing user context support in a native transaction platform |
US20100332582A1 (en) * | 2009-06-25 | 2010-12-30 | Oracle International Corporation | Method and System for Service Contract Discovery |
US8326913B2 (en) | 2009-06-25 | 2012-12-04 | Oracle International Corporation | Method and system for service contract discovery |
US8806379B2 (en) | 2009-09-01 | 2014-08-12 | Oracle International Corporation | Method and system for displaying group relationships in a graphical user interface |
US20110055755A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and System for Displaying Group Relationships in a Graphical User Interface |
US8806377B2 (en) | 2009-09-01 | 2014-08-12 | Oracle International Corporation | Method and system for providing graphical user interface with contextual view |
US20110055768A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and system for providing graphical user interface with contextual view |
US20110055771A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and system for providing user interface representing organization hierarchy |
US8205171B2 (en) | 2009-09-01 | 2012-06-19 | Oracle International Corporation | System and method for providing graphical user interface displaying multiple views |
US8863029B2 (en) | 2009-09-01 | 2014-10-14 | Oracle International Corporation | Method and system for providing graphical user interface having filtering capability |
US8161413B2 (en) | 2009-09-01 | 2012-04-17 | Oracle International Corporation | Method and system for providing user interface representing organization hierarchy |
US8966405B2 (en) | 2009-09-01 | 2015-02-24 | Oracle International Corporation | Method and system for providing user interface representing organization hierarchy |
US20110055756A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | Method and System for Providing Graphical User Interface Having Filtering Capability |
US20110055767A1 (en) * | 2009-09-01 | 2011-03-03 | Oracle International Corporation | System and Method for Providing Graphical User Interface Displaying Muiltiple Views |
US20110179390A1 (en) * | 2010-01-18 | 2011-07-21 | Robert Paul Morris | Methods, systems, and computer program products for traversing nodes in path on a display device |
US20110225550A1 (en) * | 2010-03-12 | 2011-09-15 | Creedon Michael S | System and method for displaying and navigating library information with a virtual library collections browser |
WO2011142720A1 (en) * | 2010-05-14 | 2011-11-17 | Gabriyel Wong Chee Kien | A self-organizing and contextual graphical user interface |
US8640055B1 (en) * | 2010-10-19 | 2014-01-28 | Pixar | Condensing hierarchies in user interfaces |
US20120311475A1 (en) * | 2011-05-31 | 2012-12-06 | Vmware, Inc. | User interface for managing a virtual computing environment |
US9495270B2 (en) * | 2011-05-31 | 2016-11-15 | Vmware, Inc. | User interface for monitoring the status of an object in a virtual computing environment |
US8812375B2 (en) | 2011-10-07 | 2014-08-19 | Ford Global Technologies, Llc | Method and system for product configuration validation |
US9418178B2 (en) | 2011-10-24 | 2016-08-16 | International Business Machines Corporation | Controlling a size of hierarchical visualizations through contextual search and partial rendering |
CN104011725B (en) * | 2012-01-12 | 2017-09-08 | 甲骨文国际公司 | Automatic demand parameter upgrading |
US11847300B2 (en) * | 2012-03-12 | 2023-12-19 | Comcast Cable Communications, Llc | Electronic information hierarchy |
WO2013148240A1 (en) * | 2012-03-29 | 2013-10-03 | Lexisnexis, A Division Of Reed Elsevier Inc. | Computer program products and methods for displaying digital looseleaf content |
US11989394B2 (en) * | 2012-05-18 | 2024-05-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US9299050B2 (en) | 2012-09-04 | 2016-03-29 | Optymyze PTE Ltd. | System and method of representing business units in sales performance management using entity tables containing explicit entity and internal entity IDs |
US20140075415A1 (en) * | 2012-09-07 | 2014-03-13 | Red Hat Israel, Ltd. | Automatic use case generation from a parsed configuration file |
US10572371B2 (en) * | 2012-09-07 | 2020-02-25 | Red Hat Israel, Ltd. | Generating valid use cases from a parsed configuration file describing use case options |
US9606700B2 (en) * | 2013-03-08 | 2017-03-28 | Information Resources, Inc. | Selection of hierarchically organized items |
US20140258939A1 (en) * | 2013-03-08 | 2014-09-11 | Information Resources, Inc. | Selection of hierarchically organized items |
US10620795B2 (en) | 2013-03-14 | 2020-04-14 | RELX Inc. | Computer program products and methods for displaying digital looseleaf content |
US20220197875A1 (en) * | 2013-03-29 | 2022-06-23 | DataWalk Spólka Akcyjna | Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems |
US10657111B2 (en) * | 2013-03-29 | 2020-05-19 | DataWalk Spółka Akcyjna | Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems |
US10002143B2 (en) | 2013-03-29 | 2018-06-19 | PiLab Spólka Akcyjna | Computer implemented method for storing unlimited amount of data as a mind map in relational database systems |
US20180203884A1 (en) * | 2013-03-29 | 2018-07-19 | PiLab Spólka Akcyjna | Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems |
US11138162B2 (en) * | 2013-03-29 | 2021-10-05 | DataWalk Spólka Akcyjna | Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems |
US11693833B2 (en) * | 2013-03-29 | 2023-07-04 | DataWalk Spölka Ákcyjna | Computer-implemented method for storing unlimited amount of data as a mind map in relational database systems |
US10242056B2 (en) | 2013-06-30 | 2019-03-26 | Datawalk Spolka Akcyjna | Database hierarchy-independent data drilling |
US11436225B2 (en) | 2013-06-30 | 2022-09-06 | Datawalk Spolka Akcyjna | Database hierarchy-independent data drilling |
EP3159815A1 (en) * | 2013-06-30 | 2017-04-26 | Pilab S.A. | Database hierarchy-independent data drilling |
EP2819030A1 (en) * | 2013-06-30 | 2014-12-31 | Pilab S.A. | Database hierarchy-independent data drilling |
US9747312B2 (en) | 2013-08-30 | 2017-08-29 | Pilab S.A. | Computer implemented method for creating database structures without knowledge on functioning of relational database system |
US10095743B2 (en) | 2013-08-30 | 2018-10-09 | Pilab S.A. | Computer-implemented method for improving query execution in relational databases normalized at level 4 and above |
US11687509B2 (en) | 2013-08-30 | 2023-06-27 | DataWalk Spółka Akcyjna | Computer implemented method for creating database structures without knowledge of functioning of relational database system |
US11893022B2 (en) | 2013-08-30 | 2024-02-06 | DataWalk Spółka Akcyjna | Computer-implemented method for improving query execution in relational databases normalized at level 4 and above |
US10909099B2 (en) | 2013-08-30 | 2021-02-02 | Datawalk Spolka Akcyjna | Computer implemented method for creating database structures without knowledge on functioning of relational database system |
US9507766B2 (en) | 2014-01-27 | 2016-11-29 | International Business Machines Corporation | Tree tables for mobile devices and other low resolution displays |
US9933917B2 (en) * | 2014-08-13 | 2018-04-03 | Bank Of America Corporation | System and method for generating and navigating a bonsai tree hierarchical data structure |
US20160048534A1 (en) * | 2014-08-13 | 2016-02-18 | Bank Of America Corporation | System and Method for Generating and Navigating a Bonsai Tree Hierarchical Data Structure |
US9495426B2 (en) | 2014-08-17 | 2016-11-15 | Sas Institute Inc. | Techniques for interactive decision trees |
USD795915S1 (en) | 2015-06-22 | 2017-08-29 | Multilearning Group Inc. | Display screen with navigation bar for browser-based graphical user interface |
USD768175S1 (en) | 2015-06-22 | 2016-10-04 | Multilearning Group Inc. | Display screen with navigation bar for browser-based graphical user interface |
USD779546S1 (en) | 2015-06-22 | 2017-02-21 | Multilearning Group Inc. | Display screen with navigation bar for browser-based graphical user interface |
US10936668B2 (en) | 2016-04-26 | 2021-03-02 | Datawalk Spolka Akcyjna | Systems and methods for querying databases |
US11853690B1 (en) | 2016-05-31 | 2023-12-26 | The Mathworks, Inc. | Systems and methods for highlighting graphical models |
USD816710S1 (en) | 2016-07-20 | 2018-05-01 | Multilearning Group, Inc. | Mobile device display screen with transitional graphical user interface |
CN108153826A (en) * | 2017-12-07 | 2018-06-12 | 北京大学 | A kind of method and system of the visual pattern comparison level structured data based on bar shaped code tree |
CN109388498B (en) * | 2018-09-30 | 2020-05-12 | 武汉斗鱼网络科技有限公司 | Mutual exclusion processing method, device, equipment and medium |
CN109388498A (en) * | 2018-09-30 | 2019-02-26 | 武汉斗鱼网络科技有限公司 | A kind of processing method of mutual exclusion, device, equipment and medium |
US20200387802A1 (en) * | 2019-06-08 | 2020-12-10 | Trustarc Inc | Dynamically adaptable rules and communication system for managing process controls |
US11409410B2 (en) | 2020-09-14 | 2022-08-09 | Apple Inc. | User input interfaces |
US11703996B2 (en) | 2020-09-14 | 2023-07-18 | Apple Inc. | User input interfaces |
CN112783986B (en) * | 2020-09-23 | 2022-12-13 | 上海芯翌智能科技有限公司 | Object grouping compiling method and device based on label, storage medium and terminal |
CN112783986A (en) * | 2020-09-23 | 2021-05-11 | 上海芯翌智能科技有限公司 | Object grouping compiling method and device based on label, storage medium and terminal |
CN113535035A (en) * | 2021-06-30 | 2021-10-22 | 北京极豪科技有限公司 | Operation interface display control method and device, electronic equipment and storage medium |
US20230199126A1 (en) * | 2021-12-17 | 2023-06-22 | RSA Technologies LLC | Display control method and display control apparatus |
US12022035B2 (en) * | 2021-12-17 | 2024-06-25 | RSA Technologies LLC | Display control method and display control apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7363593B1 (en) | System and method for presenting information organized by hierarchical levels | |
US7360175B2 (en) | Hierarchical, multilevel, expand and collapse navigation aid for hierarchical structures | |
US6448985B1 (en) | Directory tree user interface having scrollable subsections | |
US7162488B2 (en) | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information | |
US6636250B1 (en) | Methods and apparatus for presenting information to a user of a computer system | |
US8688750B2 (en) | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information | |
US6966033B1 (en) | Methods and apparatus for graphically managing resources | |
US5787417A (en) | Method and system for selection of hierarchically related information using a content-variable list | |
US7242413B2 (en) | Methods, systems and computer program products for controlling tree diagram graphical user interfaces and/or for partially collapsing tree diagrams | |
US6462762B1 (en) | Apparatus, method, and program product for facilitating navigation among tree nodes in a tree structure | |
US7373614B1 (en) | Navigation history | |
US20030218641A1 (en) | Method and system for navigating a hierarchical structure in a data processing system | |
US6055515A (en) | Enhanced tree control system for navigating lattices data structures and displaying configurable lattice-node labels | |
US7149983B1 (en) | User interface and method to facilitate hierarchical specification of queries using an information taxonomy | |
USRE44652E1 (en) | Computer-readable data product for managing sales information | |
US6918096B2 (en) | Method and apparatus for displaying a network of thoughts from a thought's perspective | |
US5483651A (en) | Generating a dynamic index for a file of user creatable cells | |
US7647563B2 (en) | Methods for displaying both hierarchical and non-hierarchical data using tree diagram graphical user interfaces having secondary expansion capabilities | |
US7693915B2 (en) | Method of displaying a tool tip with filtered contents | |
EP1459164B1 (en) | Method and data processing system for compiling and displaying a pruned information set | |
WO2007078625A2 (en) | Computer directory display with enhanced navigational and/or visual attributes | |
US20060080622A1 (en) | Container metaphor for visualization of complex hierarchical data types | |
JP2007148574A (en) | Tree structure display program, tree structure display method, tree structure display device | |
EP1101174A1 (en) | Resource and project management system | |
JP2000207082A (en) | Method for displaying definition information of database and recording medium where program actualizing same method its recorded |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TRILOGY DEVELOPMENT GROUP, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LOYENS, JON;KLEIN, TYLER N.;REEL/FRAME:012342/0981 Effective date: 20011127 |
|
AS | Assignment |
Owner name: VERSATA DEVELOPMENT GROUP, INC., TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:TRILOGY DEVELOPMENT GROUP, INC.;REEL/FRAME:019035/0545 Effective date: 20060703 Owner name: VERSATA DEVELOPMENT GROUP, INC.,TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:TRILOGY DEVELOPMENT GROUP, INC.;REEL/FRAME:019035/0545 Effective date: 20060703 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |