CA2625653A1 - Computer method and apparatus for creating visible graphics by using a graph algebra - Google Patents

Computer method and apparatus for creating visible graphics by using a graph algebra Download PDF

Info

Publication number
CA2625653A1
CA2625653A1 CA002625653A CA2625653A CA2625653A1 CA 2625653 A1 CA2625653 A1 CA 2625653A1 CA 002625653 A CA002625653 A CA 002625653A CA 2625653 A CA2625653 A CA 2625653A CA 2625653 A1 CA2625653 A1 CA 2625653A1
Authority
CA
Canada
Prior art keywords
variable
representation
selecting
list
group
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
CA002625653A
Other languages
French (fr)
Other versions
CA2625653C (en
Inventor
Leland Wilkinson
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.)
International Business Machines Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2625653A1 publication Critical patent/CA2625653A1/en
Application granted granted Critical
Publication of CA2625653C publication Critical patent/CA2625653C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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 OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/03Data mining

Abstract

A computer method, apparatus and storage medium is provided for creating quantitative aesthetic graphics from data. The invention utilizes a graph algebra to construct graphs and visually or otherwise represents the graphs as a quantitative aesthetic graphic representation. To create the quantitative aesthetic graphics from data, the data is indexed to form a data set. Thereafter, the data is converted into a variable data structure composed of an index set, a range and a function. The variable data structure is converted into a variable set by using at least one of a blend step, a cross step and a nest step. The variable set is mapped into a set of points and the set of points is mapped into an aesthetic representation.

Claims (20)

1. A method for creating by a computer quantitative aesthetic graphics from data comprising the steps of:
a. providing a list of variables;
b. providing a list of representations for points;
c. providing a list of coordinate systems;
d. providing a list of aesthetic representations;
e. selecting at least one variable from the list of variables;
f. selecting at least one representation for points from the list of representations for points;
g. selecting at least one coordinate system from the list of coordinate systems;
h. selecting at least one aesthetic representation from the list of aesthetic representations;
i. moving the at least one variable to a predetermined location; and j. displaying a visible graphic reflecting the at least one variable, the at least one representation for points, the at least one coordinate system, and the at least one aesthetic representation.
2. The method of claim 1, wherein said variables comprise data associated with indices.
3. The method of claim 1, wherein said variables have values selected from a group consisting of numerical and non-numerical values.
4. The method of claim 1, wherein the variables have values selected from the group of finite and real numbers.
5. The method of claim 1, wherein the at least one variable that is moved to a predetermined location has been manipulated by at least one function selected from the group consisting of blend, nest, and cross.
6. The method of claim 1, wherein the blend function results in a union in the range of the variable data structure.
7. The method of claim 1, wherein the cross function results a cartesian product in the range of the variable data structure.
8. The method of claim 1, wherein the nest function results in stratifying the values of the sets.
9. The method of claim 1 further comprising the step of prompting for which operation to perform.
10. The method of claim 1, wherein the coordinate system is selected prior to moving the at least one variable to the predetermined location near the coordinate.
11. The method of claim 1, wherein the step of selecting the at least one representation for points comprises selecting at least one representation to serve as a default.
12. The method of claim 1, wherein said at least one representation for points comprises at least one representation selected from the group consisting of an interval, a point, a line, and an area.
13. The method of claim 1, wherein the step of selecting at least one coordinate systems comprises selecting said coordinate system from the group consisting of cartesian, rectangular, polar, two-dimensional, three-dimensional, and spherical systems.
14. The method of claim 1, wherein the step of displaying the visible graphics comprises mapping the set of points to strings or real numbers that serve as input to a physical display device.
15. The method of claim 1, wherein the step of moving the at least one variable to a predetermined location comprises relating the at least one variable to the dimensions of a geometric space in which the aesthetic representation will be imbedded.
16. The method of claim 1, wherein moving at least one variable to a predetermined location comprises mapping the at least one variable to at least one graph dimension selected from the group consisting of visual and non-visual attributes.
17. The method of claim 16, wherein the visual attribute is selected from the group consisting of position, size, shape, color, hue, brightness, saturation, motion, rotation, blur, transparency, texture, pattern, orientation, or granularity.
18. The method of claim 16, wherein the non-visual attribute is sound.
19. The method of claim 1 further comprising selecting a layout for displaying the visible graphic.
20. The method of claim 19, wherein the layout is selected from the group consisting of row plot, trellis layout, pie chart, and a default.
CA2625653A 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra Expired - Lifetime CA2625653C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13023499P 1999-04-21 1999-04-21
US60/130,234 1999-04-21
CA002370973A CA2370973C (en) 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CA002370973A Division CA2370973C (en) 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra

Publications (2)

Publication Number Publication Date
CA2625653A1 true CA2625653A1 (en) 2000-10-26
CA2625653C CA2625653C (en) 2011-08-02

Family

ID=22443703

Family Applications (2)

Application Number Title Priority Date Filing Date
CA2625653A Expired - Lifetime CA2625653C (en) 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra
CA002370973A Expired - Lifetime CA2370973C (en) 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra

Family Applications After (1)

Application Number Title Priority Date Filing Date
CA002370973A Expired - Lifetime CA2370973C (en) 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra

Country Status (8)

Country Link
US (3) US6492989B1 (en)
EP (1) EP1175661B1 (en)
AT (1) ATE344510T1 (en)
AU (1) AU4478800A (en)
CA (2) CA2625653C (en)
DE (1) DE60031664T2 (en)
DK (1) DK1175661T3 (en)
WO (1) WO2000063841A1 (en)

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK1175661T3 (en) * 1999-04-21 2007-03-05 Spss Inc Computer method and apparatus for producing visible graphics using graph algebra
US7093192B2 (en) * 1999-07-30 2006-08-15 Microsoft Corporation Establishing and displaying dynamic grids
US7187662B1 (en) * 1999-08-11 2007-03-06 Klingman Edwin E Table driven call distribution system for local and remote agents
DE60001852T2 (en) * 1999-09-16 2004-01-22 Sony Computer Entertainment Inc. IMAGE PROCESSING DEVICE, METHOD, PROGRAM AND STORAGE MEDIUM
US6940998B2 (en) 2000-02-04 2005-09-06 Cernium, Inc. System for automated screening of security cameras
US6894703B2 (en) * 2000-08-29 2005-05-17 Mitsubishi Electric Research Laboratories, Inc. Multi-user collaborative circular graphical user interfaces
US6948124B2 (en) * 2000-12-20 2005-09-20 Eastman Kodak Company Graphical user interface utilizing three-dimensional scatter plots for visual navigation of pictures in a picture database
WO2002068960A1 (en) * 2001-02-07 2002-09-06 Baylor College Of Medicine Method to determine prognosis after therapy for prostate cancer
US20030006986A1 (en) * 2001-04-10 2003-01-09 Dick Thomas P Method and apparatus for demonstrating mathematical relationships
USRE46973E1 (en) 2001-05-07 2018-07-31 Ureveal, Inc. Method, system, and computer program product for concept-based multi-dimensional analysis of unstructured information
US7194483B1 (en) 2001-05-07 2007-03-20 Intelligenxia, Inc. Method, system, and computer program product for concept-based multi-dimensional analysis of unstructured information
US7627588B1 (en) 2001-05-07 2009-12-01 Ixreveal, Inc. System and method for concept based analysis of unstructured data
US8665293B2 (en) * 2001-05-16 2014-03-04 Autodesk, Inc. Automatic draw order
US8589413B1 (en) 2002-03-01 2013-11-19 Ixreveal, Inc. Concept-based method and system for dynamically analyzing results from search engines
US7526424B2 (en) * 2002-03-20 2009-04-28 Microsoft Corporation Sentence realization model for a natural language generation system
US7015911B2 (en) * 2002-03-29 2006-03-21 Sas Institute Inc. Computer-implemented system and method for report generation
US7170519B2 (en) * 2002-03-29 2007-01-30 Sas Institute Inc. Computer-implemented system and method for generating data graphical displays
US20030225734A1 (en) * 2002-06-04 2003-12-04 Evan Witt Interactive diagram in markup language page
US7084872B2 (en) * 2002-07-18 2006-08-01 International Business Machines Corporation Direct-manipulation user interface control for proportionally adjusting a graph of multi-range data sets
US7089266B2 (en) 2003-06-02 2006-08-08 The Board Of Trustees Of The Leland Stanford Jr. University Computer systems and methods for the query and visualization of multidimensional databases
US7756907B2 (en) 2003-09-16 2010-07-13 The Board Of Trustees Of The Leland Stanford Jr. University Computer systems and methods for visualizing data
US7337163B1 (en) * 2003-12-04 2008-02-26 Hyperion Solutions Corporation Multidimensional database query splitting
US8037102B2 (en) 2004-02-09 2011-10-11 Robert T. and Virginia T. Jenkins Manipulating sets of hierarchical data
JP4646538B2 (en) 2004-03-26 2011-03-09 アルパイン株式会社 Electronic device having navigation function and night view map display method
JP4436186B2 (en) * 2004-05-12 2010-03-24 アルパイン株式会社 Navigation device and map display method
US9646107B2 (en) * 2004-05-28 2017-05-09 Robert T. and Virginia T. Jenkins as Trustee of the Jenkins Family Trust Method and/or system for simplifying tree expressions such as for query reduction
US7627591B2 (en) 2004-10-29 2009-12-01 Skyler Technology, Inc. Method and/or system for manipulating tree expressions
US7801923B2 (en) 2004-10-29 2010-09-21 Robert T. and Virginia T. Jenkins as Trustees of the Jenkins Family Trust Method and/or system for tagging trees
US7630995B2 (en) 2004-11-30 2009-12-08 Skyler Technology, Inc. Method and/or system for transmitting and/or receiving data
US7636727B2 (en) 2004-12-06 2009-12-22 Skyler Technology, Inc. Enumeration of trees from finite number of nodes
US7800613B2 (en) * 2004-12-02 2010-09-21 Tableau Software, Inc. Computer systems and methods for visualizing data with generation of marks
US8316059B1 (en) 2004-12-30 2012-11-20 Robert T. and Virginia T. Jenkins Enumeration of rooted partial subtrees
US8615530B1 (en) 2005-01-31 2013-12-24 Robert T. and Virginia T. Jenkins as Trustees for the Jenkins Family Trust Method and/or system for tree transformation
US7681177B2 (en) 2005-02-28 2010-03-16 Skyler Technology, Inc. Method and/or system for transforming between trees and strings
US8356040B2 (en) 2005-03-31 2013-01-15 Robert T. and Virginia T. Jenkins Method and/or system for transforming between trees and arrays
CA2603515C (en) * 2005-04-07 2015-02-10 Insightful Corporation Method and system for handling large data sets in a statistical language
US7747946B2 (en) * 2005-04-11 2010-06-29 Microsoft Corporation System and method for adorning shapes with data driven objects
TWI275966B (en) * 2005-04-15 2007-03-11 Ming-Jang Chen General-purpose complex structure composition method and its computer program
US7899821B1 (en) 2005-04-29 2011-03-01 Karl Schiffmann Manipulation and/or analysis of hierarchical data
US7822224B2 (en) * 2005-06-22 2010-10-26 Cernium Corporation Terrain map summary elements
US7734635B2 (en) * 2005-06-30 2010-06-08 Microsoft Corporation Indexed views
US8099674B2 (en) * 2005-09-09 2012-01-17 Tableau Software Llc Computer systems and methods for automatically viewing multidimensional databases
EP1952280B8 (en) 2005-10-11 2016-11-30 Ureveal, Inc. System, method&computer program product for concept based searching&analysis
US7676485B2 (en) 2006-01-20 2010-03-09 Ixreveal, Inc. Method and computer program product for converting ontologies into concept semantic networks
US20070214201A1 (en) * 2006-03-13 2007-09-13 Anthony Alexander Renshaw Units conversion using flexible, parseable syntax
US7999809B2 (en) 2006-04-19 2011-08-16 Tableau Software, Inc. Computer systems and methods for automatic generation of models for a dataset
US20080104529A1 (en) * 2006-10-31 2008-05-01 International Business Machines Corporation Draggable legends for sql driven graphs
US20080228774A1 (en) * 2007-03-15 2008-09-18 Accenture Global Services Gmbh Collaboration system
US8214746B2 (en) * 2007-03-15 2012-07-03 Accenture Global Services Limited Establishment of message context in a collaboration system
US20080229214A1 (en) * 2007-03-15 2008-09-18 Accenture Global Services Gmbh Activity reporting in a collaboration system
US9245243B2 (en) 2009-04-14 2016-01-26 Ureveal, Inc. Concept-based analysis of structured and unstructured data using concept inheritance
WO2010124062A1 (en) 2009-04-22 2010-10-28 Cernium Corporation System and method for motion detection in a surveillance video
US20100311393A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
WO2010144429A1 (en) * 2009-06-08 2010-12-16 Swakker Llc Methods and apparatus for processing related images of an object based on directives
US20100313244A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
US20100312813A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
US8286084B2 (en) * 2009-06-08 2012-10-09 Swakker Llc Methods and apparatus for remote interaction using a partitioned display
US20100309196A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for processing related images of an object based on directives
US20100310193A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for selecting and/or displaying images of perspective views of an object at a communication device
US20100313249A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
US20110066933A1 (en) * 2009-09-02 2011-03-17 Ludwig Lester F Value-driven visualization primitives for spreadsheets, tabular data, and advanced spreadsheet visualization
US8754884B2 (en) * 2009-09-21 2014-06-17 Xerox Corporation 3D virtual environment for generating variable data images
US9171055B1 (en) 2011-10-08 2015-10-27 Bay Dynamics, Inc. Content packs for multidimensional data storage cubes
US9330091B1 (en) 2011-10-08 2016-05-03 Bay Dynamics, Inc. System for managing data storages
US9390082B1 (en) * 2011-10-08 2016-07-12 Bay Dynamics, Inc. Generating multiple views of a multidimensional cube
US9081830B1 (en) 2011-10-08 2015-07-14 Bay Dynamics Updating a view of a multidimensional cube
US10353922B1 (en) 2011-10-08 2019-07-16 Bay Dynamics, Inc. Rendering multidimensional cube data
US8909680B1 (en) 2011-10-08 2014-12-09 Bay Dynamics Intelligent caching of multidimensional cube data
US9183269B1 (en) 2011-10-08 2015-11-10 Bay Dynamics, Inc. Federated multidimensional data storage cubes
CN102760186B (en) * 2012-06-12 2014-11-19 中国电力科学研究院 Method for automatically generating vector graphics of intelligent transformer station
US9378197B1 (en) 2012-08-16 2016-06-28 Gmg Holdings, Llc Statistical analysis method for automatically selecting a statistical analysis algorithm based on data values and input parameters
US9633076B1 (en) 2012-10-15 2017-04-25 Tableau Software Inc. Blending and visualizing data from multiple data sources
TWI490688B (en) * 2012-12-18 2015-07-01 Simplo Technology Company Ltd Power consumption reduction method for a stored battery
CN104346149A (en) 2013-07-30 2015-02-11 商业对象软件有限公司 Descriptive framework used for data visualization
US20150278214A1 (en) 2014-04-01 2015-10-01 Tableau Software, Inc. Systems and Methods for Ranking Data Visualizations Using Different Data Fields
US9613102B2 (en) 2014-04-01 2017-04-04 Tableau Software, Inc. Systems and methods for ranking data visualizations
US9424318B2 (en) 2014-04-01 2016-08-23 Tableau Software, Inc. Systems and methods for ranking data visualizations
US10552240B2 (en) * 2014-09-04 2020-02-04 International Business Machines Corporation Automatically generating efficient remote procedure call (RPC) code for heterogeneous systems
US10095999B2 (en) * 2014-11-18 2018-10-09 Oracle International Corporation Managing multiple tasks of a project plan via a task management tool
US10333696B2 (en) 2015-01-12 2019-06-25 X-Prime, Inc. Systems and methods for implementing an efficient, scalable homomorphic transformation of encrypted data with minimal data expansion and improved processing efficiency
CN105740543A (en) * 2016-01-29 2016-07-06 山东鲁能智能技术有限公司 QML based graphical electric power system modeling method and modeling system
US11620315B2 (en) 2017-10-09 2023-04-04 Tableau Software, Inc. Using an object model of heterogeneous data to facilitate building data visualizations
CN107833227B (en) * 2017-10-31 2021-11-26 苏州乐米信息科技股份有限公司 Drawing method and system for circular cutting area
US10896297B1 (en) 2017-12-13 2021-01-19 Tableau Software, Inc. Identifying intent in visual analytical conversations
US11238369B2 (en) 2018-10-01 2022-02-01 International Business Machines Corporation Interactive visualization evaluation for classification models
US11055489B2 (en) 2018-10-08 2021-07-06 Tableau Software, Inc. Determining levels of detail for data visualizations using natural language constructs
US11537276B2 (en) 2018-10-22 2022-12-27 Tableau Software, Inc. Generating data visualizations according to an object model of selected data sources
US11966406B2 (en) 2018-10-22 2024-04-23 Tableau Software, Inc. Utilizing appropriate measure aggregation for generating data visualizations of multi-fact datasets
US10996835B1 (en) 2018-12-14 2021-05-04 Tableau Software, Inc. Data preparation user interface with coordinated pivots
US11314817B1 (en) 2019-04-01 2022-04-26 Tableau Software, LLC Methods and systems for inferring intent and utilizing context for natural language expressions to modify data visualizations in a data visualization interface
US11042558B1 (en) 2019-09-06 2021-06-22 Tableau Software, Inc. Determining ranges for vague modifiers in natural language commands
US11030256B2 (en) 2019-11-05 2021-06-08 Tableau Software, Inc. Methods and user interfaces for visually analyzing data visualizations with multi-row calculations
US11366858B2 (en) 2019-11-10 2022-06-21 Tableau Software, Inc. Data preparation using semantic roles
US10997217B1 (en) 2019-11-10 2021-05-04 Tableau Software, Inc. Systems and methods for visualizing object models of database tables
US11281668B1 (en) 2020-06-18 2022-03-22 Tableau Software, LLC Optimizing complex database queries using query fusion
CN112988540B (en) * 2021-03-19 2023-07-04 深圳市安冠科技有限公司 Primitive replacement method, system, computer readable storage medium and terminal device

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742738A (en) * 1988-05-20 1998-04-21 John R. Koza Simultaneous evolution of the architecture of a multi-part program to solve a problem using architecture altering operations
US5179643A (en) 1988-12-23 1993-01-12 Hitachi, Ltd. Method of multi-dimensional analysis and display for a large volume of record information items and a system therefor
US4953106A (en) 1989-05-23 1990-08-28 At&T Bell Laboratories Technique for drawing directed graphs
US5235506A (en) 1991-08-30 1993-08-10 The United States Of America As Represented By The Secretary Of The Navy Process which aids to the laying out of locations of a limited number of 100, personnel and equipments in functional organization
US5592599A (en) * 1991-12-18 1997-01-07 Ampex Corporation Video special effects system with graphical operator interface
US5402335A (en) 1992-09-24 1995-03-28 The United States Of America As Represented By The Secretary Of The Navy Two-step method constructing large-area facilities and small-area intrafacilities equipments optimized by user population density
JP2807950B2 (en) 1992-11-30 1998-10-08 シャープ株式会社 Graphic drawing apparatus and its graphic drawing method
US5450535A (en) 1993-09-24 1995-09-12 At&T Corp. Graphs employing clusters
KR0140548B1 (en) 1993-11-19 1998-07-01 월리엄 티. 엘리스 Graphical setting method and device of multiple parameter range
JP3361594B2 (en) 1994-01-04 2003-01-07 富士通株式会社 Method and apparatus for setting / changing graph creation
US5452410A (en) 1994-04-16 1995-09-19 Si Software Limited Partnership Apparatus and method for graphical display of statistical effects in categorical and continuous outcome data
US5651105A (en) 1994-06-15 1997-07-22 Willman; Todd J. Graphic input and display of network based computations
JP2625644B2 (en) 1994-06-28 1997-07-02 インターナショナル・ビジネス・マシーンズ・コーポレイション Streamline display method and computer system
JP3350223B2 (en) 1994-07-13 2002-11-25 富士通株式会社 Automatic graph layout method and apparatus
US5739823A (en) 1994-08-12 1998-04-14 Casio Computer Co., Ltd. Graph display devices
US5649085A (en) 1994-12-09 1997-07-15 International Business Machines Corporation Method and system for storing and displaying system operation traces with asynchronous event-pairs
US5574837A (en) 1995-01-17 1996-11-12 Lucent Technologies Inc. Method of generating a browser interface for representing similarities between segments of code
TW270986B (en) 1995-02-10 1996-02-21 Ibm Method and apparatus for conveying higher dimensional tabular information to people using lower-dimensional output devices
US5577181A (en) 1995-06-07 1996-11-19 E-Systems, Inc. Method for autonomous determination of tie points in imagery
US5774128A (en) 1996-03-26 1998-06-30 Bull Hn Information Systems, Inc. Method of graphically displaying an object-oriented schema
US6035330A (en) * 1996-03-29 2000-03-07 British Telecommunications World wide web navigational mapping system and method
US5751294A (en) * 1996-08-27 1998-05-12 The United States Of America As Represented By The Secretary Of The Navy Approximation method for workplace layout using convex polygon envelope
US6223192B1 (en) * 1997-10-23 2001-04-24 Advanced Micro Devices, Inc. Bipartite look-up table with output values having minimized absolute error
US5917500A (en) * 1998-01-05 1999-06-29 N-Dimensional Visualization, Llc Intellectual structure for visualization of n-dimensional space utilizing a parallel coordinate system
US6128608A (en) * 1998-05-01 2000-10-03 Barnhill Technologies, Llc Enhancing knowledge discovery using multiple support vector machines
DK1175661T3 (en) * 1999-04-21 2007-03-05 Spss Inc Computer method and apparatus for producing visible graphics using graph algebra
US6473084B1 (en) * 1999-09-08 2002-10-29 C4Cast.Com, Inc. Prediction input
US6429868B1 (en) * 2000-07-13 2002-08-06 Charles V. Dehner, Jr. Method and computer program for displaying quantitative data

Also Published As

Publication number Publication date
EP1175661A1 (en) 2002-01-30
DK1175661T3 (en) 2007-03-05
US20020149604A1 (en) 2002-10-17
ATE344510T1 (en) 2006-11-15
AU4478800A (en) 2000-11-02
US7023453B2 (en) 2006-04-04
CA2625653C (en) 2011-08-02
EP1175661B1 (en) 2006-11-02
WO2000063841A1 (en) 2000-10-26
US7176924B2 (en) 2007-02-13
US6492989B1 (en) 2002-12-10
DE60031664D1 (en) 2006-12-14
DE60031664T2 (en) 2007-08-30
US20060033738A1 (en) 2006-02-16
CA2370973A1 (en) 2000-10-26
CA2370973C (en) 2008-07-29

Similar Documents

Publication Publication Date Title
CA2625653A1 (en) Computer method and apparatus for creating visible graphics by using a graph algebra
JP5513071B2 (en) Information processing apparatus, information processing method, and program
US20180373816A1 (en) Engraving a 2d image on a subdivision surface
Ijiri et al. Seamless integration of initial sketching and subsequent detail editing in flower modeling
JP7343963B2 (en) Dataset for learning functions that take images as input
JPH04229380A (en) Visual recognizing method and apparatus for numerical-value data
JPH06507743A (en) Image synthesis and processing
CN113593051B (en) Live-action visualization method, dam visualization method and computer equipment
KR101721405B1 (en) Method, program and product edition system for visualizing objects displayed on a computer screen
Maguire A review of human factors guidelines and techniques for the design of graphical human-computer interfaces
CN105446596A (en) Depth based interactive 3D interface displaying system and method
CN107704483B (en) A kind of loading method of threedimensional model
CN111563963A (en) Tornado weather simulation method, intelligent terminal and storage medium
US6147689A (en) Displaying 2D patches with foldover
US20190188893A1 (en) Simulated reality data representation system and method
JPH06222899A (en) Multiwindow display system
KR101267570B1 (en) Virtual character steering behaviors simulation method and apparatus based on attractive field with 2d texture image, and virtual ecology park visualization method
CN110134975A (en) Design method, electronic equipment and the electronic device-readable storage medium of lamp decoration
US7481537B2 (en) Method for creating kaleidoscopic interfaces for use in biofeedback
WO2002007100A1 (en) Method, system and program of indicating expression phenomenon of biosystem
KR20030083962A (en) Method For Applying Shading Effect To 3D Rendering Images And Information Storage Medium Storing A Program Implementing The Same
JP2000293706A (en) Method for processing three-dimensional fluid data visualization
CN109145352B (en) Data set for learning a function taking an image as input
JPS62125470A (en) Graphic processing system
CN107688599B (en) A kind of method of quick-searching threedimensional model

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20200420

MKEX Expiry

Effective date: 20200420