Movatterモバイル変換


[0]ホーム

URL:


US20050166152A1 - Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry - Google Patents

Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry
Download PDF

Info

Publication number
US20050166152A1
US20050166152A1US11/082,275US8227505AUS2005166152A1US 20050166152 A1US20050166152 A1US 20050166152A1US 8227505 AUS8227505 AUS 8227505AUS 2005166152 A1US2005166152 A1US 2005166152A1
Authority
US
United States
Prior art keywords
node
hyperbolic
horizon
hierarchy
space
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.)
Granted
Application number
US11/082,275
Other versions
US7620913B2 (en
Inventor
Yozo Hida
John Lamping
Ramana Rao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAP America Inc
Original Assignee
Business Objects Americas Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Business Objects Americas IncfiledCriticalBusiness Objects Americas Inc
Priority to US11/082,275priorityCriticalpatent/US7620913B2/en
Publication of US20050166152A1publicationCriticalpatent/US20050166152A1/en
Assigned to BUSINESS OBJECTS AMERICASreassignmentBUSINESS OBJECTS AMERICASMERGER (SEE DOCUMENT FOR DETAILS).Assignors: INXIGHT SOFTWARE, INC.
Application grantedgrantedCritical
Publication of US7620913B2publicationCriticalpatent/US7620913B2/en
Assigned to SAP America, Inc.reassignmentSAP America, Inc.MERGER (SEE DOCUMENT FOR DETAILS).Assignors: BUSINESS OBJECTS AMERICAS
Adjusted expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A node-link structure is displayed within a display area having a narrow rectangular shape with an edge along one side acting as a horizon of a hyperbolic space half-plane. Lower level node features that share a parent node feature have centers of area positioned on the display in order along a line parallel with the horizon, with sufficiently similar spacings along an axis perpendicular to the horizon from the region around a parent node feature, and with sufficiently similar spacings in a dimension parallel to the horizon from adjacent node features along the line, that the lower level node features sharing the parent node feature are perceptible as a group of related node features. The half-plane model with compression is used for layout of the node-link data, and the hyperbolic layout data is mapped to a Euclidean space for display.

Description

Claims (27)

7. The method ofclaim 1, wherein said laying out the hierarchy in a hyperbolic space, the hyperbolic space including a horizon, includes:
for each particular node in the hierarchy to be displayed, determining a distance along a first axis generally perpendicular to the horizon between a parent node and the particular node, and determining an offset along a second axis generally parallel to the horizon from the parent node and the particular node, where said determining a distance includes determining a number of child nodes associated with the parent, assigning a width along the second axis for each of said child nodes, and computing said distance in response to the widths of said child nodes, so that there is enough space along said second axis to layout said child nodes, including said particular node, with the assigned widths.
16. The method ofclaim 10, wherein said laying out the hierarchy in a hyperbolic space, the hyperbolic space including a horizon, includes:
for each particular node in the hierarchy to be displayed, determining a distance along a first axis generally perpendicular to the horizon between a parent node and the particular node, and determining an offset along a second axis generally parallel to the horizon from the parent node and the particular node, where said determining a distance includes determining a number of child nodes, including said particular node, associated with the parent, assigning a width along the second axis for each of said child nodes, and computing said distance in response to the widths of said child nodes, so that there is enough space along said second axis to layout said child nodes, including said particular node, with the assigned widths.
21. The method ofclaim 10, including displaying said sequence of representations in a display area having a first side corresponding to a horizon in the hyperbolic space, a second side opposite the horizon, a first region adjacent said first side, a second region adjacent said second side, and a third region between the first and second regions, wherein said accepting user input includes:
accepting signals pointing to a location for a node in said display area; and
filtering said user input in response to said location in said display area to indicate a position in said hyperbolic space, including if said location is within said first region, then signaling a position at a location sufficiently spaced away from said first side and to allow for display of a child of said node within said display area.
24. The method ofclaim 10, including displaying said sequence of representations in a display area having a first side corresponding to a horizon in the hyperbolic space, a second side opposite the horizon, a first region adjacent said first side, a second region adjacent said second side, and a third region between the first and second regions, wherein said accepting user input includes:
accepting signals pointing to a location for a node having a first representation located in said third region in said display area; and
filtering said user input in response to said location in said display area to indicate a position in said hyperbolic space, including if said location for said node is within said third region, then signaling a position which results in display of a second representation of said node at a location which shifted substantially vertically within said display area from said first representation.
US11/082,2752001-07-092005-03-17Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometryExpired - LifetimeUS7620913B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/082,275US7620913B2 (en)2001-07-092005-03-17Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/901,414US6901555B2 (en)2001-07-092001-07-09Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry
US11/082,275US7620913B2 (en)2001-07-092005-03-17Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/901,414ContinuationUS6901555B2 (en)2001-07-092001-07-09Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry

Publications (2)

Publication NumberPublication Date
US20050166152A1true US20050166152A1 (en)2005-07-28
US7620913B2 US7620913B2 (en)2009-11-17

Family

ID=25414127

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/901,414Expired - LifetimeUS6901555B2 (en)2001-07-092001-07-09Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry
US11/082,275Expired - LifetimeUS7620913B2 (en)2001-07-092005-03-17Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US09/901,414Expired - LifetimeUS6901555B2 (en)2001-07-092001-07-09Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry

Country Status (1)

CountryLink
US (2)US6901555B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080065603A1 (en)*2005-10-112008-03-13Robert John CarlsonSystem, method & computer program product for concept-based searching & analysis
US20100145902A1 (en)*2008-12-092010-06-10Ita Software, Inc.Methods and systems to train models to extract and integrate information from data sources
US20100251123A1 (en)*2009-03-312010-09-30Thyagarajan NandagopalMulti-level enmeshed directory structures
US7831559B1 (en)2001-05-072010-11-09Ixreveal, Inc.Concept-based trends and exceptions tracking
US20110289459A1 (en)*2010-05-182011-11-24Microsoft CorporationOrbital Representation of Hierarchical Navigation
US8589413B1 (en)2002-03-012013-11-19Ixreveal, Inc.Concept-based method and system for dynamically analyzing results from search engines
US9245243B2 (en)2009-04-142016-01-26Ureveal, Inc.Concept-based analysis of structured and unstructured data using concept inheritance
USRE46973E1 (en)2001-05-072018-07-31Ureveal, Inc.Method, system, and computer program product for concept-based multi-dimensional analysis of unstructured information

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7627588B1 (en)2001-05-072009-12-01Ixreveal, Inc.System and method for concept based analysis of unstructured data
US7203701B1 (en)*2002-02-202007-04-10Trilogy Development Group, Inc.System and method for an interface to provide visualization and navigation of a directed graph
US20040266396A1 (en)*2003-06-252004-12-30Henry Steven GDigital transmitter displays
EP1510940A1 (en)2003-08-292005-03-02Sap AgA method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP1510941A1 (en)*2003-08-292005-03-02Sap AgA method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP1510938B1 (en)*2003-08-292014-06-18Sap AgA method of providing a visualisation graph on a computer and a computer for providing a visualisation graph
EP2487599A1 (en)2004-05-042012-08-15Boston Consulting Group, Inc.Method and apparatus for selecting, analyzing and visualizing related database records as a network
US7599535B2 (en)*2004-08-022009-10-06Siemens Medical Solutions Usa, Inc.System and method for tree-model visualization for pulmonary embolism detection
US7421665B2 (en)*2004-08-312008-09-02Oracle International CorporationNode scrollers
US7587409B2 (en)*2004-09-242009-09-08Sas Institute Inc.Computer-implemented system and method for handling node-link representations
US7548925B2 (en)*2005-01-242009-06-16Microsoft CorporationDiagrammatic access and arrangement of data
US7468727B2 (en)*2005-04-192008-12-23Wong Pak CMethods of visualizing graphs
US20060271867A1 (en)*2005-05-272006-11-30Wang Kong QMobile communications terminal and method therefore
US7657848B2 (en)*2006-01-092010-02-02Sas Institute Inc.Computer-implemented node-link processing systems and methods
US7676485B2 (en)*2006-01-202010-03-09Ixreveal, Inc.Method and computer program product for converting ontologies into concept semantic networks
KR20070089381A (en)*2006-02-282007-08-31삼성전자주식회사 A computer-readable recording medium recording a menu display method and a program for performing the method.
US7589750B1 (en)*2006-03-152009-09-15Adobe Systems, Inc.Methods and apparatus for arranging graphical objects
CN101063972B (en)*2006-04-282010-05-12国际商业机器公司Method and apparatus for enhancing visuality of image tree
US7890533B2 (en)*2006-05-172011-02-15Noblis, Inc.Method and system for information extraction and modeling
US7831928B1 (en)*2006-06-222010-11-09Digg, Inc.Content visualization
WO2008055034A2 (en)2006-10-302008-05-08Noblis, Inc.Method and system for personal information extraction and modeling with fully generalized extraction contexts
US20080148155A1 (en)*2006-12-182008-06-19Kogan Sandra LReal-time monitor integrated activity thread snippets
US8782043B2 (en)*2007-07-102014-07-15Nbc Universal, Inc.Multi-sided media viewer and technique for media association
US8126826B2 (en)2007-09-212012-02-28Noblis, Inc.Method and system for active learning screening process with dynamic information modeling
CN101546248B (en)*2009-05-052014-04-09阿里巴巴集团控股有限公司Method and device for presenting cascade option menu
US8677279B2 (en)*2009-05-062014-03-18Business Objects Software LimitedVisual hierarchy explorer
US8856670B1 (en)*2009-08-252014-10-07Intuit Inc.Technique for customizing a user interface
US20110138340A1 (en)*2009-12-092011-06-09Microsoft CorporationRotating Hierarchy Cone User Interface
US8502823B2 (en)*2009-12-212013-08-06Business Objects Software LimitedMethod and system for lane graph visualization
US20110179390A1 (en)*2010-01-182011-07-21Robert Paul MorrisMethods, systems, and computer program products for traversing nodes in path on a display device
US20110271230A1 (en)*2010-04-302011-11-03Talkwheel.com, Inc.Visualization and navigation system for complex data and discussion platform
US20120054190A1 (en)*2010-08-272012-03-01Aiv Technology LlcElectronic family tree generation and display system
US9328915B2 (en)2010-09-302016-05-03Black & Decker Inc.Lighted power tool
US9851866B2 (en)*2010-11-232017-12-26Apple Inc.Presenting and browsing items in a tilted 3D space
US8560960B2 (en)2010-11-232013-10-15Apple Inc.Browsing and interacting with open windows
USD700192S1 (en)*2012-01-312014-02-25Kp Innovations, LlcDisplay screen with a transitional computer-generated icon
US8924316B2 (en)2012-07-312014-12-30Hewlett-Packard Development Company, L.P.Multiclass classification of points
US9454298B2 (en)*2012-10-042016-09-27Brigham Young UniversityMethods and apparatus related to expanding or contracting representations of data
US10055541B2 (en)*2012-10-122018-08-21Sap SeVisualization and navigation of knowledge domains
US8760327B2 (en)2012-10-252014-06-24Hewlett-Packard Development Company, L.P.Coordinate compression using polynomials
US9172621B1 (en)2013-04-012015-10-27Amazon Technologies, Inc.Unified account metadata management
US9542376B2 (en)*2013-12-112017-01-10Sehul S. SHAHSystem and method for creating, editing, and navigating one or more flowcharts
US10176605B2 (en)2014-03-262019-01-08Brigham Young UniversityDynamic display of heirarchal data
WO2015167518A1 (en)*2014-04-302015-11-05Hewlett-Packard Development Company, L.P.Maintaining an orientation of a graph
US11145271B2 (en)*2015-08-102021-10-12Amazon Technologies, Inc.Virtualizing graphics processing in a provider network
US10198144B2 (en)*2015-08-282019-02-05Google LlcMultidimensional navigation
US10156842B2 (en)2015-12-312018-12-18General Electric CompanyDevice enrollment in a cloud service using an authenticated application
US10593009B1 (en)2017-02-222020-03-17Amazon Technologies, Inc.Session coordination for auto-scaled virtualized graphics processing
US11048670B2 (en)2019-08-272021-06-29Advanced New Technologies Co., Ltd.Node layout determining method and apparatus, computing device, and computer readable medium
JP7375931B2 (en)*2020-06-152023-11-08日本電信電話株式会社 Display control device and display control method

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6237006B1 (en)*1996-10-152001-05-22Mercury Interactive CorporationMethods for graphically representing web sites and hierarchical node structures
US6259458B1 (en)*1997-08-062001-07-10Elastic Technology, Inc.Method of generating and navigating a 3-D representation of a hierarchical data structure
US20020191034A1 (en)*2000-06-282002-12-19Sowizral Henry A.Size conditioned visibility search system and method
US20030085931A1 (en)*2000-12-212003-05-08Xerox CorporationSystem and method for browsing hierarchically based node-link structures based on an estimated degree of interest

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0694878B1 (en)*1994-07-282005-07-27Xerox CorporationA method and apparatus for increasing the displayed detail of a tree structure
US5590250A (en)*1994-09-141996-12-31Xerox CorporationLayout of node-link structures in space with negative curvature
US5619632A (en)*1994-09-141997-04-08Xerox CorporationDisplaying node-link structure with region of greater spacings and peripheral branches
JP3636272B2 (en)*1998-02-092005-04-06富士通株式会社 Icon display method, apparatus thereof, and recording medium
US6369819B1 (en)*1998-04-172002-04-09Xerox CorporationMethods for visualizing transformations among related series of graphs
US6509898B2 (en)*1998-04-172003-01-21Xerox CorporationUsage based methods of traversing and displaying generalized graph structures
US8232995B2 (en)1998-07-292012-07-31SAP America, Inc.Local relative layout of node-link structures in space with negative curvature
US6108698A (en)*1998-07-292000-08-22Xerox CorporationNode-link data defining a graph and a tree within the graph
US6300957B1 (en)1998-07-292001-10-09Inxight Software, Inc.Mapping a node-link structure to a rendering space beginning from any node
US6654761B2 (en)1998-07-292003-11-25Inxight Software, Inc.Controlling which part of data defining a node-link structure is in memory

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6237006B1 (en)*1996-10-152001-05-22Mercury Interactive CorporationMethods for graphically representing web sites and hierarchical node structures
US6259458B1 (en)*1997-08-062001-07-10Elastic Technology, Inc.Method of generating and navigating a 3-D representation of a hierarchical data structure
US20020191034A1 (en)*2000-06-282002-12-19Sowizral Henry A.Size conditioned visibility search system and method
US20030085931A1 (en)*2000-12-212003-05-08Xerox CorporationSystem and method for browsing hierarchically based node-link structures based on an estimated degree of interest
US20050273730A1 (en)*2000-12-212005-12-08Card Stuart KSystem and method for browsing hierarchically based node-link structures based on an estimated degree of interest

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7831559B1 (en)2001-05-072010-11-09Ixreveal, Inc.Concept-based trends and exceptions tracking
US7890514B1 (en)2001-05-072011-02-15Ixreveal, Inc.Concept-based searching of unstructured objects
USRE46973E1 (en)2001-05-072018-07-31Ureveal, Inc.Method, system, and computer program product for concept-based multi-dimensional analysis of unstructured information
US8589413B1 (en)2002-03-012013-11-19Ixreveal, Inc.Concept-based method and system for dynamically analyzing results from search engines
US20080065603A1 (en)*2005-10-112008-03-13Robert John CarlsonSystem, method & computer program product for concept-based searching & analysis
US7788251B2 (en)2005-10-112010-08-31Ixreveal, Inc.System, method and computer program product for concept-based searching and analysis
US20100145902A1 (en)*2008-12-092010-06-10Ita Software, Inc.Methods and systems to train models to extract and integrate information from data sources
US8805861B2 (en)2008-12-092014-08-12Google Inc.Methods and systems to train models to extract and integrate information from data sources
US20100251123A1 (en)*2009-03-312010-09-30Thyagarajan NandagopalMulti-level enmeshed directory structures
US9245243B2 (en)2009-04-142016-01-26Ureveal, Inc.Concept-based analysis of structured and unstructured data using concept inheritance
US20110289459A1 (en)*2010-05-182011-11-24Microsoft CorporationOrbital Representation of Hierarchical Navigation
US8584047B2 (en)*2010-05-182013-11-12Microsoft CorporationOrbital representation of hierarchical navigation

Also Published As

Publication numberPublication date
US7620913B2 (en)2009-11-17
US20030007002A1 (en)2003-01-09
US6901555B2 (en)2005-05-31

Similar Documents

PublicationPublication DateTitle
US7620913B2 (en)Tree visualization system and method based upon a compressed half-plane model of hyperbolic geometry
US5619632A (en)Displaying node-link structure with region of greater spacings and peripheral branches
US7290223B2 (en)Interface for displaying and exploring hierarchical information
US5590250A (en)Layout of node-link structures in space with negative curvature
US6204850B1 (en)Scaleable camera model for the navigation and display of information structures using nested, bounded 3D coordinate spaces
Lamping et al.The hyperbolic browser: A focus+ context technique for visualizing large hierarchies
US5608850A (en)Transporting a display object coupled to a viewpoint within or between navigable workspaces
US5877775A (en)Method of generating a 3-D representation of a hierarchical data structure
US5528735A (en)Method and apparatus for displaying data within a three-dimensional information landscape
US6496832B2 (en)Visualization spreadsheet
Van Wijk et al.Cushion treemaps: Visualization of hierarchical information
US5555354A (en)Method and apparatus for navigation within three-dimensional information landscape
US5689628A (en)Coupling a display object to a viewpoint in a navigable workspace
EP0977154B1 (en)Presenting node-link structures with modification
JP3747404B2 (en) Graphics image creating apparatus, method and program thereof
US6300957B1 (en)Mapping a node-link structure to a rendering space beginning from any node
Jeong et al.Reconfigurable disc trees for visualizing large hierarchical information space
US5546529A (en)Method and apparatus for visualization of database search results
US5889523A (en)Method and apparatus for dynamically grouping a plurality of graphic objects
US6888554B1 (en)User interface for bicontextual exploration of a graph
EP0636971A2 (en)Method and apparatus for producing a composite second image in the spatial context of a first image
JPH0411286A (en)Method of displaying three-dimensional structure
KR20020052200A (en)Data visualization
CN115330919A (en)Rendering of persistent particle trajectories for dynamic displays
CN115330920A (en)Rendering of permanent particle trajectories for dynamic displays

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:BUSINESS OBJECTS AMERICAS, CALIFORNIA

Free format text:MERGER;ASSIGNOR:INXIGHT SOFTWARE, INC.;REEL/FRAME:020487/0541

Effective date:20071214

Owner name:BUSINESS OBJECTS AMERICAS,CALIFORNIA

Free format text:MERGER;ASSIGNOR:INXIGHT SOFTWARE, INC.;REEL/FRAME:020487/0541

Effective date:20071214

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

CCCertificate of correction
ASAssignment

Owner name:SAP AMERICA, INC., PENNSYLVANIA

Free format text:MERGER;ASSIGNOR:BUSINESS OBJECTS AMERICAS;REEL/FRAME:025484/0553

Effective date:20100701

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

MAFPMaintenance 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


[8]ページ先頭

©2009-2025 Movatter.jp