WO2002044935A2 - Gui based on non-euclidean geometry - Google Patents
Gui based on non-euclidean geometry Download PDFInfo
- Publication number
- WO2002044935A2 WO2002044935A2 PCT/EP2001/013471 EP0113471W WO0244935A2 WO 2002044935 A2 WO2002044935 A2 WO 2002044935A2 EP 0113471 W EP0113471 W EP 0113471W WO 0244935 A2 WO0244935 A2 WO 0244935A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- environment
- application
- gui
- virtual
- Prior art date
Links
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/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/34—Browsing; Visualisation therefor
Definitions
- GUI has library metaphor based on non-euclidean geometry
- the invention relates to a graphical user-interface (GUI), especially for a virtual library or a visually organized collection of items in a virtual environment.
- GUI graphical user-interface
- U.S. patent 5,907,845 discloses the storing of on-line electronic books in remote storage devices.
- the books are accessible through a server or other type of interface device.
- a bookcase is created and stored in a local storage device. Appropriate electronic links are supplied in order to access an electronic book from the bookcase.
- the bookcase provides a library metaphor that allows a user to organize the online books in a manner that has meaning and utility to the user.
- a library metaphor in a GUI typically portrays a file system showing icons such as cabinets, shelves, and documents organized in the cabinets and on the shelves.
- the icons can be arranged and rearranged by the user.
- the bookcase is a well-known user-interface (UI) metaphor for data stores.
- UI user-interface
- the known metaphors use 2-D or 3-D Euclidean geometric concepts, i.e., they could be recreated as actual physical models while conserving the perceived geometry of the virtual model rendered on the display monitor.
- the basic visual appearance of such a UI is completely determined by the user's position and orientation with regard to the model as if it were real.
- the inventor proposes to apply non-Euclidean geometrical concepts to a data storage in a virtual environment represented by, e.g., a book case metaphor, in a virtual environment.
- the invention is to allow to add space to any location in a virtual environment without having to re-organize the existing content. This is achieved, e.g., by making the geometry of at least part of the environment path-dependent.
- Figs.1 and 2 illustrate a graphical representation of a virtual environment using a library metaphor.
- Fig.l is a diagram illustrating a library metaphor as used in a GUI.
- the GUI gives the user access to a virtual environment 100, in this case a data storage that is visually represented by multiple bookcases with shelf configurations 102, 104, 106, 108 and 110. Configurations 102, 106 and 108 are parallel to one another, separated by spaces 112 and 114, respectively.
- the bookcases form a Euclidean space in this diagram. That is, this data storage could be recreated as a 3D physical model in real life.
- the user can navigate among the bookcases in a way similar to the one in the true three- dimensional world that people are familiar with.
- the data storage is used to visually represent an inventory of, e.g., sound tracks of the user's CD collection, movies of his/her DVD collection, copies of web pages stored locally by this user and categorized according to topic or date, etc.
- Each specific one of the graphical objects (not shown) on the shelves corresponds to a specific content information item. Clicking or otherwise selecting the object via the GUI activates a retrieval mechanism.
- the metaphor can be used on the user's home network connecting the user's CD jukebox, the user's DVD jukebox, the HDD of the user's PC. Retrieval of a specific CD, DVD or electronic file is governed by a script that gets initiated by the user clicking the graphical object.
- the user can lease storage space on a remote server and organize his/her data via his/her client using the GUI.
- the storage service can provide an editing tool to enable the user to create the graphical representation of the objects (e.g., to label them and to add the proper hyperlink or script for retrieval of the information item represented, etc.).
- the data storage can also be shared by two or more users, e.g., a family or another social community to provide shared services, etc. Privileges can be imposed on access of particular ones or all of the information items or of the objects representing them, etc.
- Fig.2 is a diagram of virtual environment 100 that has undergone a transformation.
- shelf configuration 106 has been transformed to include shelf configurations 204, 206 and 208 that are accessible via space 202.
- the user has transformed the shelf configurations by, for example, pushing a portion of configuration 106 inwards (in virtual environment 100 through proper tools in the GUI) as if it were an elastically deformable physical object.
- additional space 202 does not protrude into space 114. That is, when the user goes from space 112 to space 114 in virtual environment 100 after creating space 204, space 114 in Fig. 2 is the same as before, i.e., as in Fig.l .
- a shelf 210 has compartments 212, 214 and 216. Compartment 212 can be expanded in the direction perpendicular to configuration 102 to create a space 218. Note that the shelves and compartments that have not been transformed maintain their information visually organized across shelves and compartments as before. It is clear that the appearance of the spaces in the virtual environment need not be restricted to box-like compartments and segments, but that curved or irregularly shaped representations are acceptable as well as the designer sees fit.
- environment 100 can be organized as a collection of spatial entities: multiple rooms or multiple floors with rooms or multi-story buildings with rooms of cabinets, etc.
- the library metaphor allows the user to create or define additional cabinets, rooms, floors, buildings, etc.
- Links between these spatial entities represent associations between the sets of information items stored or storable in these entities.
- the links can be user- programmable and be represented as pathways or corridors linking two cabinets, rooms or buildings.
- An, at least locally, non-Euclidean geometry enables the user to visualize the links between the sets based on, e.g., topical, historical, functional or any other taxonomic criterion. In a virtual environment with a globally Euclidean geometry, such visual links would intersect or at least visually interfere with one another. Using the non-Euclidean geometry, the links represent themselves as simple pathways.
- Clusters of parts form functional blocks, such as an oil pump, an engine, a frame, a transmission, drive train, etc.
- Various engines can be mated to any of multiple frames and vice versa, several transmissions can be used with any of multiple engines and vice versa.
- To design a specimen those parts and clusters of parts are combined for which a certain optimum can be achieved, e.g., acceleration, reliability, cost, or road-handling, under the condition that the parts to be combined are compatible.
- the design of the specimen is therefore a solution to an optimization problem. In order to manage this, version management systems are being used.
- a version management system is a known software tool that lets the designer keep an overview of the details, upgrades, alternatives, etc., at the various levels in the design process.
- Each choice of a class of parts or of a specimen in a class of parts restricts the next choice to those options that allow to solve the optimization problem.
- the GUI in the invention allows the designer to graphically interact with the logistics of the design process in a version management system.
- selecting a class or a specimen in a class modifies the virtual environment by restricting access to those cabinets or bookcases (or rooms or floors) that contain the remainder of compatible classes or parts given the history of the design process.
- a dynamic design process is mapped onto a graphically represented virtual environment with areas, whose appearance or accessibility depends on the path taken to get there.
- the data base access application and the graphical version management system are examples of aspects of the invention.
- the non-Euclidean concept for a virtual environment can as well be applied to, e.g., file manager applications, or 2D or 3D graphical window manager applications, etc.
- a virtual desktop manager is a software tool that enables a user to keep track of his/her applications currently running on his/her PC or workstation, i.e., the applications that have their windows open. The user can position the application's window outside the field being visible on the screen of the display monitor.
- the conventional virtual desktop manager supplies a 2 D Euclidean map of the open windows and enables the user to see what is open and to retrieve the window.
- the virtual desktop manager uses an at least partly non-Euclidean representation to enable path- dependencies among the windows. As a result, the screen is not cluttered up all the time.
- the library metaphor as discussed with reference to the drawing can be used as the virtual desktop's map to position and retrieve a specific one among the open applications.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020027009708A KR20020075896A (en) | 2000-11-28 | 2001-11-19 | GUI has library metaphor based on non-euclidean geometry |
EP01989491A EP1352341A2 (en) | 2000-11-28 | 2001-11-19 | Gui based on non-euclidean geometry |
JP2002547033A JP2004515003A (en) | 2000-11-28 | 2001-11-19 | GUI with library metaphor based on non-Euclidean geometry |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US72465600A | 2000-11-28 | 2000-11-28 | |
US09/724,656 | 2000-11-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002044935A2 true WO2002044935A2 (en) | 2002-06-06 |
WO2002044935A3 WO2002044935A3 (en) | 2003-01-23 |
Family
ID=24911315
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2001/013471 WO2002044935A2 (en) | 2000-11-28 | 2001-11-19 | Gui based on non-euclidean geometry |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP1352341A2 (en) |
JP (1) | JP2004515003A (en) |
KR (1) | KR20020075896A (en) |
CN (1) | CN1426562A (en) |
WO (1) | WO2002044935A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013068530A2 (en) | 2011-11-10 | 2013-05-16 | Koninklijke Kpn N.V. | Logically and end-user-specific physically storing an electronic file |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976459B (en) * | 2010-10-26 | 2012-09-05 | 深圳职业技术学院 | Method for implementing automatic shelving system of virtual reality library |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5767855A (en) * | 1997-05-19 | 1998-06-16 | International Business Machines Corporation | Selectively enlarged viewer interactive three-dimensional objects in environmentally related virtual three-dimensional workspace displays |
EP0890924A2 (en) * | 1997-07-07 | 1999-01-13 | International Business Machines Corporation | Method and system for graphically displaying and navigating through an interactive workspace |
US5969720A (en) * | 1997-03-07 | 1999-10-19 | International Business Machines Corporation | Data processing system and method for implementing an informative container for a file system |
-
2001
- 2001-11-19 CN CN01804279A patent/CN1426562A/en active Pending
- 2001-11-19 JP JP2002547033A patent/JP2004515003A/en active Pending
- 2001-11-19 EP EP01989491A patent/EP1352341A2/en not_active Ceased
- 2001-11-19 WO PCT/EP2001/013471 patent/WO2002044935A2/en not_active Application Discontinuation
- 2001-11-19 KR KR1020027009708A patent/KR20020075896A/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5969720A (en) * | 1997-03-07 | 1999-10-19 | International Business Machines Corporation | Data processing system and method for implementing an informative container for a file system |
US5767855A (en) * | 1997-05-19 | 1998-06-16 | International Business Machines Corporation | Selectively enlarged viewer interactive three-dimensional objects in environmentally related virtual three-dimensional workspace displays |
EP0890924A2 (en) * | 1997-07-07 | 1999-01-13 | International Business Machines Corporation | Method and system for graphically displaying and navigating through an interactive workspace |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013068530A2 (en) | 2011-11-10 | 2013-05-16 | Koninklijke Kpn N.V. | Logically and end-user-specific physically storing an electronic file |
Also Published As
Publication number | Publication date |
---|---|
CN1426562A (en) | 2003-06-25 |
EP1352341A2 (en) | 2003-10-15 |
WO2002044935A3 (en) | 2003-01-23 |
JP2004515003A (en) | 2004-05-20 |
KR20020075896A (en) | 2002-10-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5907845A (en) | Method and system for organizing on-line books using bookcases | |
Adjeroh et al. | Multimedia database management-requirements and issues | |
US5911045A (en) | Method and system for sharing information in a virtual reality world | |
US6801229B1 (en) | System for creation of visual representation of data | |
McCall et al. | PHIDIAS: Integrating CAD Graphics into Dynamic Hypertext. | |
CN101300621B (en) | System and method for providing three-dimensional graphical user interface | |
US6111581A (en) | Method and system for classifying user objects in a three-dimensional (3D) environment on a display in a computer system | |
Tsuda et al. | Iconicbrowser: An iconic retrieval system for object-oriented databases | |
US20040125143A1 (en) | Display system and method for displaying a multi-dimensional file visualizer and chooser | |
Dourish et al. | Using properties for uniform interaction in the Presto document system | |
US20080222422A1 (en) | Managing electronic documents utilizing a digital seal | |
Hatala et al. | Ontology and rule based retrieval of sound objects in augmented audio reality system for museum visitors | |
Shipman III et al. | Beyond location: hypertext workspaces and non-linear views | |
WO2009121875A1 (en) | Method to create, edit and display virtual dynamic interactive ambients and environments in trhee dimensions | |
US6121971A (en) | Method and system for providing visual hierarchy of task groups and related viewpoints of a three dimensional environment in a display of a computer system | |
EP1352341A2 (en) | Gui based on non-euclidean geometry | |
Saltzer | Technology, Networks, and the Library of the Year 2000 | |
Waterworth | A pattern of islands: exploring public information space in a private vehicle | |
Massari et al. | Virgilio: A non-immersive VR system to browse multimedia databases | |
Costabile et al. | Building metaphors for supporting user interaction with multimedia databases | |
Pollitt et al. | WebKB-GE—A visual editor for canonical conceptual graphs | |
Kruzhilov | Unification of computer reality | |
Meniru et al. | Early building design using computers | |
JPH0844886A (en) | Method for laying out virtual object in virtual space | |
Bonis et al. | Personalization of content in virtual exhibitions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): CN JP KR |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001989491 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 2002 547033 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020027009708 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018042791 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 1020027009708 Country of ref document: KR |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWP | Wipo information: published in national office |
Ref document number: 2001989491 Country of ref document: EP |
|
WWR | Wipo information: refused in national office |
Ref document number: 2001989491 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001989491 Country of ref document: EP |