CA2370973A1 - 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
CA2370973A1
CA2370973A1 CA002370973A CA2370973A CA2370973A1 CA 2370973 A1 CA2370973 A1 CA 2370973A1 CA 002370973 A CA002370973 A CA 002370973A CA 2370973 A CA2370973 A CA 2370973A CA 2370973 A1 CA2370973 A1 CA 2370973A1
Authority
CA
Canada
Prior art keywords
data
aesthetic
computer method
variable
graphics
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
CA002370973A
Other languages
French (fr)
Other versions
CA2370973C (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
Priority to CA2625653A priority Critical patent/CA2625653C/en
Publication of CA2370973A1 publication Critical patent/CA2370973A1/en
Application granted granted Critical
Publication of CA2370973C publication Critical patent/CA2370973C/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 quantita-tive 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 vari-able 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.
CA002370973A 1999-04-21 2000-04-20 Computer method and apparatus for creating visible graphics by using a graph algebra Expired - Lifetime CA2370973C (en)

Priority Applications (1)

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

Applications Claiming Priority (3)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CA2625653A Division CA2625653C (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
CA2370973A1 true CA2370973A1 (en) 2000-10-26
CA2370973C CA2370973C (en) 2008-07-29

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 Before (1)

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

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
EP1175661B1 (en) * 1999-04-21 2006-11-02 SPSS, Inc. Computer method and apparatus for creating visible graphics by using a 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
EP1214690B1 (en) * 1999-09-16 2003-03-26 Sony Computer Entertainment Inc. Image processing apparatus, method, recording medium, and program
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
CA2439559A1 (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
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
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
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
US7170519B2 (en) * 2002-03-29 2007-01-30 Sas Institute Inc. Computer-implemented system and method for generating data graphical displays
US7015911B2 (en) * 2002-03-29 2006-03-21 Sas Institute Inc. Computer-implemented system and method for report generation
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
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
US7627591B2 (en) 2004-10-29 2009-12-01 Skyler Technology, Inc. Method and/or system for manipulating tree expressions
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
WO2006110485A2 (en) * 2005-04-07 2006-10-19 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
CN101351795B (en) 2005-10-11 2012-07-18 Ix锐示公司 System, method and device for concept based searching and 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
US8214746B2 (en) * 2007-03-15 2012-07-03 Accenture Global Services Limited Establishment of message context in a collaboration system
US20080228774A1 (en) * 2007-03-15 2008-09-18 Accenture Global Services Gmbh 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
US20100309196A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for processing related images of an object based on directives
US20100312813A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
US20100313244A1 (en) * 2009-06-08 2010-12-09 Castleman Mark Methods and apparatus for distributing, storing, and replaying directives within a network
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
WO2010144429A1 (en) * 2009-06-08 2010-12-16 Swakker Llc Methods and apparatus for processing related images of an object based on directives
US8286084B2 (en) * 2009-06-08 2012-10-09 Swakker Llc Methods and apparatus for remote interaction using a partitioned display
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
US8909680B1 (en) 2011-10-08 2014-12-09 Bay Dynamics Intelligent caching of multidimensional cube data
US10353922B1 (en) 2011-10-08 2019-07-16 Bay Dynamics, Inc. Rendering multidimensional cube data
US9081830B1 (en) 2011-10-08 2015-07-14 Bay Dynamics Updating a view of a multidimensional cube
US9171055B1 (en) 2011-10-08 2015-10-27 Bay Dynamics, Inc. Content packs for multidimensional data storage cubes
US9390082B1 (en) * 2011-10-08 2016-07-12 Bay Dynamics, Inc. Generating multiple views of a multidimensional cube
US9183269B1 (en) 2011-10-08 2015-11-10 Bay Dynamics, Inc. Federated multidimensional data storage cubes
US9330091B1 (en) 2011-10-08 2016-05-03 Bay Dynamics, Inc. System for managing data storages
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
US9424318B2 (en) 2014-04-01 2016-08-23 Tableau Software, Inc. Systems and methods for ranking data visualizations
US9613102B2 (en) 2014-04-01 2017-04-04 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
US11455339B1 (en) 2019-09-06 2022-09-27 Tableau Software, LLC Incremental updates to natural language expressions in a data visualization user interface
US11030256B2 (en) 2019-11-05 2021-06-08 Tableau Software, Inc. Methods and user interfaces for visually analyzing data visualizations with multi-row calculations
US10997217B1 (en) 2019-11-10 2021-05-04 Tableau Software, Inc. Systems and methods for visualizing object models of database tables
US11366858B2 (en) 2019-11-10 2022-06-21 Tableau Software, Inc. Data preparation using semantic roles
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
US6157921A (en) * 1998-05-01 2000-12-05 Barnhill Technologies, Llc Enhancing knowledge discovery using support vector machines in a distributed network environment
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
EP1175661B1 (en) * 1999-04-21 2006-11-02 SPSS, Inc. Computer method and apparatus for creating visible graphics by using a 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
US7023453B2 (en) 2006-04-04
CA2625653A1 (en) 2000-10-26
AU4478800A (en) 2000-11-02
US20020149604A1 (en) 2002-10-17
US7176924B2 (en) 2007-02-13
EP1175661B1 (en) 2006-11-02
WO2000063841A1 (en) 2000-10-26
DE60031664D1 (en) 2006-12-14
US6492989B1 (en) 2002-12-10
CA2370973C (en) 2008-07-29
EP1175661A1 (en) 2002-01-30
DK1175661T3 (en) 2007-03-05
US20060033738A1 (en) 2006-02-16
DE60031664T2 (en) 2007-08-30
CA2625653C (en) 2011-08-02
ATE344510T1 (en) 2006-11-15

Similar Documents

Publication Publication Date Title
CA2370973A1 (en) Computer method and apparatus for creating visible graphics by using a graph algebra
WO2001061550A3 (en) Automated interpretation of t-wave alternans results
CA2235251A1 (en) Method and system for implementing software objects
CA2307229A1 (en) Method of generating a display for a dynamic simulation model utilizing node and link representations
SG90081A1 (en) Orthogonal browsing in object hierarchies
CA2377564A1 (en) Process variable gauge interface and methods regarding same
AU3858295A (en) Method and system for accessing data
CA2377569A1 (en) Process variable generalized graphical device display and methods regarding same
AU6381899A (en) Method of producing superplastic alloys and superplastic alloys produced by the method
AU2003239209A1 (en) Providing dynamic model-code associativity
EP1074942A3 (en) Representing a color gamut with a hierarchical distance field
CA2434081A1 (en) Data structures utilizing objects and pointers in the form of a tree structure
AU2460701A (en) Flexible and hierarchical user interfaces
CA2423497A1 (en) Method and apparatus for the anti-aliasing supersampling
AU4522001A (en) Timeshared electronic catalog system and method
CA2294233A1 (en) A computer graphics system
AU6671698A (en) Software development tool with object modeling language
CA2431066A1 (en) Methods and apparatus for designing high-dimensional combinatorial experiments
CA2285588A1 (en) Design of computer networks
WO2001011486A3 (en) Internet file system
WO2001063415A3 (en) Operating system having a system page and method for using same
CA2305968A1 (en) Method and system in an electronic spreadsheet for introducing new elements in a cell named range according to different modes
WO2004038550A3 (en) System and method for creating a pert chart
WO2005057349A3 (en) Method, system, and storage medium for providing deep linking functions with digital rights management
CA2124675A1 (en) A method for displaying a volume of data

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20200420

MKEX Expiry

Effective date: 20200420