Nothing Special   »   [go: up one dir, main page]

Bell et al., 2000 - Google Patents

Dynamic space management for user interfaces

Bell et al., 2000

View PDF
Document ID
8537920379582384049
Author
Bell B
Feiner S
Publication year
Publication venue
Proceedings of the 13th annual ACM symposium on User interface software and technology

External Links

Snippet

We present a general approach to the dynamic representation of 2D space that is well suited for userinterface layout. We partition space into two distinct categories: full and empty. The user can explicitly specify a set of possibly overlapping upright rectangles that represent the …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object or an image, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/0223User address space allocation, e.g. contiguous or non contiguous base addressing
    • G06F12/023Free address space management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30943Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
    • G06F17/30994Browsing or visualization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering

Similar Documents

Publication Publication Date Title
Bell et al. Dynamic space management for user interfaces
Itoh et al. Hierarchical data visualization using a fast rectangle-packing algorithm
EP0694878B1 (en) A method and apparatus for increasing the displayed detail of a tree structure
CA2147847C (en) Object-oriented rendering system
US7911465B2 (en) Techniques for displaying information for collection hierarchies
Perlin et al. Pad: an alternative approach to the computer interface
EP0679278B1 (en) Object-oriented constructive area system
EP0702331B1 (en) Displaying node-link structure with region of greater spacings and peripheral branches
EP1724727B1 (en) Automatic layout of items along an embedded one-manifold path
US5546529A (en) Method and apparatus for visualization of database search results
US5341466A (en) Fractal computer user centerface with zooming capability
Fua et al. Structure-based brushes: A mechanism for navigating hierarchically organized data and information spaces
Jeong et al. Reconfigurable disc trees for visualizing large hierarchical information space
US6597358B2 (en) Method and apparatus for presenting two and three-dimensional computer applications within a 3D meta-visualization
Bederson et al. Implementing a zooming user interface: experience building pad++
US8437559B2 (en) Computer-implemented visualization method
CN105339931A (en) Method and device for handling data containers
US6499034B1 (en) Bristlelines: a visualization for discovery relationships between sorted web documents and their usage data
Tu et al. Etree: A database-oriented method for generating large octree meshes
Storey et al. Customizing a fisheye view algorithm to preserve the mental map
Dannenberg A structure for efficient update, incremental redisplay and undo in graphical editors
Joy Massive data visualization: A survey
Limberger et al. Interactive, height-based filtering in 2.5 D treemaps
Carr Visualization with OpenGL: 3D made easy
US11182955B1 (en) Utilizing dynamic filtering to adaptively generate control points of a vector object for display in a graphical user interface