WO1995018436A1 - Object-oriented view layout system - Google Patents

Object-oriented view layout system Download PDF

Info

Publication number
WO1995018436A1
WO1995018436A1 PCT/US1994/010214 US9410214W WO9518436A1 WO 1995018436 A1 WO1995018436 A1 WO 1995018436A1 US 9410214 W US9410214 W US 9410214W WO 9518436 A1 WO9518436 A1 WO 9518436A1
Authority
WO
WIPO (PCT)
Prior art keywords
view
objects
layout information
views
layout system
Prior art date
Application number
PCT/US1994/010214
Other languages
French (fr)
Inventor
Debra L. Orton
William F. Kraus
Erich Gamma
Original Assignee
Taligent, 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 Taligent, Inc. filed Critical Taligent, Inc.
Priority to AU78325/94A priority Critical patent/AU7832594A/en
Publication of WO1995018436A1 publication Critical patent/WO1995018436A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Abstract

A view system is disclosed which provides support for spatially laying out view objects. The support includes a class of objects that contain specific layout information. The layout information automatically provides horizontal or vertical orientation, size and constraints. The technique allows resizing and positioning of views dynamically without internal knowledge of the view being laid out. The technique is extensible and works properly on read-only views.
PCT/US1994/010214 1993-12-30 1994-09-12 Object-oriented view layout system WO1995018436A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU78325/94A AU7832594A (en) 1993-12-30 1994-09-12 Object-oriented view layout system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/175,915 1993-12-30
US08/175,915 US5544301A (en) 1993-12-30 1993-12-30 Object-oriented view layout system

Publications (1)

Publication Number Publication Date
WO1995018436A1 true WO1995018436A1 (en) 1995-07-06

Family

ID=22642194

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1994/010214 WO1995018436A1 (en) 1993-12-30 1994-09-12 Object-oriented view layout system

Country Status (3)

Country Link
US (1) US5544301A (en)
AU (1) AU7832594A (en)
WO (1) WO1995018436A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU741818B2 (en) * 1997-07-22 2001-12-13 Merck Sharp & Dohme Corp. Method for inhibiting bone resorption

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862372A (en) * 1994-11-16 1999-01-19 Morris; Robert M. Visually oriented computer implemented application development system utilizing standardized objects and multiple views
US5682468A (en) * 1995-01-23 1997-10-28 Intergraph Corporation OLE for design and modeling
US5669006A (en) * 1995-02-23 1997-09-16 International Business Machines Corporation Method for automatically obtaining spatial layout for multimedia presentations
US6307574B1 (en) * 1995-05-08 2001-10-23 Apple Computer, Inc. Graphical user interface with hierarchical structure for customizable menus and control objects
US5692184A (en) 1995-05-09 1997-11-25 Intergraph Corporation Object relationship management system
US5790819A (en) * 1995-07-14 1998-08-04 International Business Machines Corporation Mechanism for fine-grained and coarse-grained control of zooming in a display of a one-dimensional data set
US5825368A (en) * 1995-12-27 1998-10-20 Lucent Technologies Inc. Method and apparatus for rendering graphical components on a display utilizing geometric constraints
US5883625A (en) * 1996-04-22 1999-03-16 Ast Research, Inc. Arrangement system for object placement on windows
US6101513A (en) * 1996-05-31 2000-08-08 Microsoft Corporation Method and apparatus for displaying database information according to a specified print layout and page format
US5987245A (en) 1996-07-01 1999-11-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework
US6304893B1 (en) 1996-07-01 2001-10-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system
US6266709B1 (en) 1996-07-01 2001-07-24 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server failure reporting process
US6434598B1 (en) 1996-07-01 2002-08-13 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system
US6038590A (en) 1996-07-01 2000-03-14 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system
US5999972A (en) 1996-07-01 1999-12-07 Sun Microsystems, Inc. System, method and article of manufacture for a distributed computer system framework
US6424991B1 (en) 1996-07-01 2002-07-23 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server communication framework
US5848246A (en) 1996-07-01 1998-12-08 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system
US6272555B1 (en) 1996-07-01 2001-08-07 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system
US5897670A (en) * 1996-07-12 1999-04-27 Sun Microsystems, Inc. Method and system for efficient organization of selectable elements on a graphical user interface
US6304272B1 (en) * 1996-12-10 2001-10-16 Micrografx, Inc. Graphics system and method having objects conformed to a template
US6111573A (en) * 1997-02-14 2000-08-29 Velocity.Com, Inc. Device independent window and view system
US6275225B1 (en) 1997-10-24 2001-08-14 Sun Microsystems, Inc. Method, apparatus, system and computer program product for a user-configurable graphical user interface
US6201538B1 (en) * 1998-01-05 2001-03-13 Amiga Development Llc Controlling the layout of graphics in a television environment
JP4252671B2 (en) * 1999-05-21 2009-04-08 セイコーエプソン株式会社 Projection display
US7502027B1 (en) * 1999-09-13 2009-03-10 Solidworks Corporation Electronic drawing viewer
US6628297B1 (en) * 2000-05-10 2003-09-30 Crossartist Software, Aps Apparatus, methods, and article for non-redundant generation of display of graphical objects
US6873344B2 (en) * 2001-02-22 2005-03-29 Sony Corporation Media production system using flowgraph representation of operations
US20040205493A1 (en) * 2001-08-08 2004-10-14 Simpson Shell S. Web based imaging application that creates customized content based on user selections
JP4465142B2 (en) * 2002-01-30 2010-05-19 富士通株式会社 Window display control program, window display control method, and window display control device
US7669118B2 (en) * 2003-01-06 2010-02-23 Sap Ag Method, system and program for providing page with plurality of code portions in browser markup language
US7313764B1 (en) * 2003-03-06 2007-12-25 Apple Inc. Method and apparatus to accelerate scrolling for buffered windows
US20050102632A1 (en) * 2003-11-10 2005-05-12 Uwe Klinger Creating user interfaces
US8037102B2 (en) 2004-02-09 2011-10-11 Robert T. and Virginia T. Jenkins Manipulating sets of hierarchical data
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
EP1836584A4 (en) * 2004-11-16 2009-05-06 Zalag Corp Display/layout methods and apparatuses including content items and display containers
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
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
US7899821B1 (en) 2005-04-29 2011-03-01 Karl Schiffmann Manipulation and/or analysis of hierarchical data
US7730422B2 (en) * 2006-01-25 2010-06-01 Microsoft Corporation Smart icon placement across desktop size changes
US9183006B2 (en) * 2011-08-31 2015-11-10 Visan Industries Systems and methods for layout of graphic objects for electronic display, print or other output
US9575634B2 (en) * 2013-03-04 2017-02-21 Facebook, Inc. Techniques for asynchronous rendering
US10147158B2 (en) * 2014-12-13 2018-12-04 Microsoft Technology Licensing, Llc Frame invalidation control with causality attribution

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0327781A2 (en) * 1988-02-10 1989-08-16 International Business Machines Corporation Method to automatically vary displayed object size with variations in window size
EP0412924A2 (en) * 1989-08-09 1991-02-13 International Business Machines Corporation Method of controlling construction of variable window on a display screen
EP0413484A2 (en) * 1989-08-14 1991-02-20 International Business Machines Corporation Window display system and method

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2191918B (en) * 1986-06-16 1990-09-05 Ibm Data display system
GB2191917A (en) * 1986-06-16 1987-12-23 Ibm A multiple window display system
US4821220A (en) * 1986-07-25 1989-04-11 Tektronix, Inc. System for animating program operation and displaying time-based relationships
US4885717A (en) * 1986-09-25 1989-12-05 Tektronix, Inc. System for graphically representing operation of object-oriented programs
US4891630A (en) * 1988-04-22 1990-01-02 Friedman Mark B Computer vision system with improved object orientation technique
US4953080A (en) * 1988-04-25 1990-08-28 Hewlett-Packard Company Object management facility for maintaining data in a computer system
EP0347162A3 (en) * 1988-06-14 1990-09-12 Tektronix, Inc. Apparatus and methods for controlling data flow processes by generated instruction sequences
US5041992A (en) * 1988-10-24 1991-08-20 University Of Pittsburgh Interactive method of developing software interfaces
US5133075A (en) * 1988-12-19 1992-07-21 Hewlett-Packard Company Method of monitoring changes in attribute values of object in an object-oriented database
US5241656A (en) * 1989-02-06 1993-08-31 International Business Machines Corporation Depth buffer clipping for window management
US5050090A (en) * 1989-03-30 1991-09-17 R. J. Reynolds Tobacco Company Object placement method and apparatus
US5060276A (en) * 1989-05-31 1991-10-22 At&T Bell Laboratories Technique for object orientation detection using a feed-forward neural network
US5125091A (en) * 1989-06-08 1992-06-23 Hazox Corporation Object oriented control of real-time processing
US5175813A (en) * 1989-08-14 1992-12-29 International Business Machines Corporation Window display system and method for creating multiple scrollable and non-scrollable display regions on a non-programmable computer terminal
US5181162A (en) * 1989-12-06 1993-01-19 Eastman Kodak Company Document management and production system
US5093914A (en) * 1989-12-15 1992-03-03 At&T Bell Laboratories Method of controlling the execution of object-oriented programs
US5075848A (en) * 1989-12-22 1991-12-24 Intel Corporation Object lifetime control in an object-oriented memory protection mechanism
US5151987A (en) * 1990-10-23 1992-09-29 International Business Machines Corporation Recovery objects in an object oriented computing environment
US5388200A (en) * 1990-12-21 1995-02-07 Sun Microsystems, Inc. Method and apparatus for writing directly to a frame buffer
US5119475A (en) * 1991-03-13 1992-06-02 Schlumberger Technology Corporation Object-oriented framework for menu definition
US5227771A (en) * 1991-07-10 1993-07-13 International Business Machines Corporation Method and system for incrementally changing window size on a display
US5363483A (en) * 1992-10-28 1994-11-08 Intellution, Inc. Updating objects displayed in a computer system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0327781A2 (en) * 1988-02-10 1989-08-16 International Business Machines Corporation Method to automatically vary displayed object size with variations in window size
EP0412924A2 (en) * 1989-08-09 1991-02-13 International Business Machines Corporation Method of controlling construction of variable window on a display screen
EP0413484A2 (en) * 1989-08-14 1991-02-20 International Business Machines Corporation Window display system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU741818B2 (en) * 1997-07-22 2001-12-13 Merck Sharp & Dohme Corp. Method for inhibiting bone resorption
AU741818C (en) * 1997-07-22 2003-01-09 Merck Sharp & Dohme Corp. Method for inhibiting bone resorption

Also Published As

Publication number Publication date
US5544301A (en) 1996-08-06
AU7832594A (en) 1995-07-17

Similar Documents

Publication Publication Date Title
WO1995018436A1 (en) Object-oriented view layout system
AU1122492A (en) Relational data base system
IL118423A0 (en) Method for determining the position and orientation of a mobile system
EP0588083A3 (en) Portable computer system.
ZA971949B (en) Display system and method of moving a cursor of the display system.
NO950515L (en) Procedure and installation for laying a pipeline on the seabed
IT1303244B1 (en) PROCEDURE FOR THE INSTALLATION AND VERIFICATION OF THE SOFTWARE FOR A COMPUTER SYSTEM PRODUCED ON ORDER.
CA2270737A1 (en) System and method for aligning aircraft coordinate systems
DK141492A (en) STABLE LAVVISKOS BIMODAL OIL-IN-WATER EMULSION AND PROCEDURES FOR PRODUCING THEREOF
GB2354323A (en) Location system
DE69620952D1 (en) Computer system with two-phase control points
NO986170D0 (en) System for sealing the junction between a primary and a borehole
AU3200693A (en) Electronic meeting support system
CA2193769A1 (en) Automatic graphical pattern placement
EP0726536A3 (en) Relational data base system and method
DE69428144D1 (en) Menu query system
NL194171B (en) Method and device for laying a pipeline.
AU1520092A (en) A computer system
GR3025772T3 (en) Method and device for determining the location of a target.
AU9063798A (en) Coordinate guidance and reference positioning system
EP1271358A3 (en) Copying a portion of a database structure associated with a query
AUPO114996A0 (en) Identification and warning system for underground conduits or pipes laid by the 'directional drilling' method
AU4959699A (en) System and method for securely accessing a database from a remote location
NL193287B (en) Shortcut for a trus system.
EP0661641A3 (en) A computer system.

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR BY CA CH CN CZ DE DK ES FI GB HU JP KP KR KZ LK LU LV MG MN MW NL NO NZ PL PT RO RU SD SE SK UA UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA