WO2001095080A3 - A graphical user interface layout customizer - Google Patents

A graphical user interface layout customizer Download PDF

Info

Publication number
WO2001095080A3
WO2001095080A3 PCT/US2001/017411 US0117411W WO0195080A3 WO 2001095080 A3 WO2001095080 A3 WO 2001095080A3 US 0117411 W US0117411 W US 0117411W WO 0195080 A3 WO0195080 A3 WO 0195080A3
Authority
WO
WIPO (PCT)
Prior art keywords
developer
user interface
graphical user
customizer
container
Prior art date
Application number
PCT/US2001/017411
Other languages
French (fr)
Other versions
WO2001095080A2 (en
Inventor
Terry K Kellerman
Harry S Vertelney
Chris Ryan
Michael C Albers
Tom J Santos
Original Assignee
Sun Microsystems 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 Sun Microsystems Inc filed Critical Sun Microsystems Inc
Priority to EP20010939674 priority Critical patent/EP1364275B1/en
Priority to AU2001265167A priority patent/AU2001265167A1/en
Publication of WO2001095080A2 publication Critical patent/WO2001095080A2/en
Publication of WO2001095080A3 publication Critical patent/WO2001095080A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Abstract

Graphical user interface and computer program products are disclosed for providing a unique user interface that allows a GUI developer significant flexibility and strength in designing a layout for an application user interface in a JavaTM environment. This is done while keeping the process for the developer simple and efficient. The developer can 'drag and drop' components from a palette to a container. Once in the container, the developer can specify row and column types and attachment/alignment options for the component. This can be done using a simple icon set. The developer can also dynamically add new rows and columns to the layout design. Adjustments to the position and size of a component are made automatically and numerous row and column types can be specified.
PCT/US2001/017411 2000-06-02 2001-05-29 A graphical user interface layout customizer WO2001095080A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP20010939674 EP1364275B1 (en) 2000-06-02 2001-05-29 A graphical user interface layout customizer
AU2001265167A AU2001265167A1 (en) 2000-06-02 2001-05-29 A graphical user interface layout customizer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/585,978 US6738079B1 (en) 2000-06-02 2000-06-02 Graphical user interface layout customizer
US09/585,978 2000-06-02

Publications (2)

Publication Number Publication Date
WO2001095080A2 WO2001095080A2 (en) 2001-12-13
WO2001095080A3 true WO2001095080A3 (en) 2003-09-04

Family

ID=24343781

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017411 WO2001095080A2 (en) 2000-06-02 2001-05-29 A graphical user interface layout customizer

Country Status (4)

Country Link
US (1) US6738079B1 (en)
EP (1) EP1364275B1 (en)
AU (1) AU2001265167A1 (en)
WO (1) WO2001095080A2 (en)

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6024089A (en) 1997-03-14 2000-02-15 Nelcor Puritan Bennett Incorporated System and method for setting and displaying ventilator alarms
US7073133B2 (en) * 2001-05-16 2006-07-04 William Hughes Objects and methods for accessing a data source and enhancing an application
US20030107601A1 (en) * 2001-12-10 2003-06-12 Ryzhov Aleksandr O Mechanism for displaying an image that represents the dragging object during a drag and drop operation in JAVA application
US7263227B2 (en) * 2002-04-25 2007-08-28 Microsoft Corporation Activity detector
US7043079B2 (en) 2002-04-25 2006-05-09 Microsoft Corporation “Don't care” pixel interpolation
US7392472B2 (en) * 2002-04-25 2008-06-24 Microsoft Corporation Layout analysis
US7110596B2 (en) * 2002-04-25 2006-09-19 Microsoft Corporation System and method facilitating document image compression utilizing a mask
US7120297B2 (en) * 2002-04-25 2006-10-10 Microsoft Corporation Segmented layered image system
US7164797B2 (en) * 2002-04-25 2007-01-16 Microsoft Corporation Clustering
US7024039B2 (en) * 2002-04-25 2006-04-04 Microsoft Corporation Block retouching
US20040027377A1 (en) * 2002-08-06 2004-02-12 Grace Hays User interface design and validation including dynamic data
US20040027326A1 (en) * 2002-08-06 2004-02-12 Grace Hays System for and method of developing a common user interface for mobile applications
US20040027378A1 (en) * 2002-08-06 2004-02-12 Hays Grace L. Creation of user interfaces for multiple devices
US8930256B2 (en) 2002-10-31 2015-01-06 Bgc Partners, Inc. Keyboard trading system
GB2395036A (en) 2002-10-31 2004-05-12 Espeed Inc Trading interface using keyboard
US8131626B2 (en) * 2003-11-17 2012-03-06 Bgc Partners, Inc. Customizable trading display of market data
US7475351B1 (en) 2003-12-02 2009-01-06 Sun Microsystems, Inc. Interactive drag and snap connection tool
US20050204334A1 (en) * 2004-03-15 2005-09-15 Ramco Systems Limited Component based software system
US20060080616A1 (en) * 2004-10-13 2006-04-13 Xerox Corporation Systems, methods and user interfaces for document workflow construction
US7564458B2 (en) * 2004-12-15 2009-07-21 Microsoft Corporation System and method for interactively linking data to shapes in a diagram
EP1691278B1 (en) * 2005-02-11 2008-05-07 Sap Ag Method and computer system for editing documents
US20060195794A1 (en) * 2005-02-28 2006-08-31 Microsoft Corporation User interface element property customization
US7444610B1 (en) * 2005-08-03 2008-10-28 Xilinx, Inc. Visualizing hardware cost in high level modeling systems
US20070101286A1 (en) * 2005-10-05 2007-05-03 Seiko Epson Corporation Icon displaying apparatus and icon displaying method
US20070157082A1 (en) * 2006-01-04 2007-07-05 Computer Associates Think, Inc. Web portal layout manager system and method
US9317302B2 (en) * 2006-01-30 2016-04-19 International Business Machines Corporation Method and algorithm for content layout across diverse and dynamic displays
US8021310B2 (en) 2006-04-21 2011-09-20 Nellcor Puritan Bennett Llc Work of breathing display for a ventilation system
US8489984B1 (en) * 2006-04-27 2013-07-16 Oracle America, Inc. Cross platform layout
US7784461B2 (en) 2006-09-26 2010-08-31 Nellcor Puritan Bennett Llc Three-dimensional waveform display for a breathing assistance system
EP1921575A1 (en) * 2006-11-08 2008-05-14 Respons ApS A computer with a user interface comprising adjacent hexagon components for illustrating workflows
JP2008129702A (en) * 2006-11-17 2008-06-05 Canon Inc Information processor, control method and control program
US8819556B1 (en) * 2007-02-02 2014-08-26 Adobe Systems Incorporated Methods and systems for displaying format properties of crop areas
US7831901B1 (en) 2007-02-16 2010-11-09 Adobe Systems Incorporated Systems and methods employing multiple crop areas
US8095884B2 (en) 2007-06-01 2012-01-10 Microsoft Corporation Automatic alignment with subcomponents on a visual layout
US7987428B2 (en) * 2007-10-23 2011-07-26 Microsoft Corporation Dashboard editor
US8095417B2 (en) * 2007-10-23 2012-01-10 Microsoft Corporation Key performance indicator scorecard editor
JP5014187B2 (en) * 2008-02-07 2012-08-29 株式会社リコー Device driver and user interface layout customization method
DE102008061574A1 (en) * 2008-12-11 2010-06-17 Continental Automotive Gmbh Infotainment system
US8707156B2 (en) * 2009-04-02 2014-04-22 Business Objects, S.A. Render engine for spreadsheet
US8970448B2 (en) 2009-06-18 2015-03-03 Hiperwall, Inc. Systems, methods, and devices for manipulation of images on tiled displays
US20110132369A1 (en) * 2009-12-04 2011-06-09 Nellcor Puritan Bennett Llc Ventilation System With System Status Display
US8924878B2 (en) 2009-12-04 2014-12-30 Covidien Lp Display and access to settings on a ventilator graphical user interface
US9119925B2 (en) 2009-12-04 2015-09-01 Covidien Lp Quick initiation of respiratory support via a ventilator user interface
US8335992B2 (en) 2009-12-04 2012-12-18 Nellcor Puritan Bennett Llc Visual indication of settings changes on a ventilator graphical user interface
US8499252B2 (en) 2009-12-18 2013-07-30 Covidien Lp Display of respiratory data graphs on a ventilator graphical user interface
US9262588B2 (en) 2009-12-18 2016-02-16 Covidien Lp Display of respiratory data graphs on a ventilator graphical user interface
US8453643B2 (en) 2010-04-27 2013-06-04 Covidien Lp Ventilation system with system status display for configuration and program information
US8539949B2 (en) 2010-04-27 2013-09-24 Covidien Lp Ventilation system with a two-point perspective view
US8511306B2 (en) 2010-04-27 2013-08-20 Covidien Lp Ventilation system with system status display for maintenance and service information
USD645158S1 (en) 2010-04-27 2011-09-13 Nellcor Purtian Bennett LLC System status display
CN103314358A (en) * 2011-01-05 2013-09-18 正谓有限公司 Method and system for generating three-dimensional user-interface for embedded device
US8730174B2 (en) 2011-10-13 2014-05-20 Blackberry Limited Device and method for receiving input
US9268848B2 (en) 2011-11-02 2016-02-23 Microsoft Technology Licensing, Llc Semantic navigation through object collections
US10362967B2 (en) 2012-07-09 2019-07-30 Covidien Lp Systems and methods for missed breath detection and indication
US9158440B1 (en) 2012-08-01 2015-10-13 Google Inc. Display of information areas in a view of a graphical interface
US9268469B2 (en) * 2012-11-27 2016-02-23 Google Inc. Image display environment
US9626067B2 (en) * 2012-12-12 2017-04-18 Apple Inc. Modifying positions of on-canvas objects
CN104516880A (en) 2013-09-26 2015-04-15 Sap欧洲公司 Block-based graphics layout
US9489684B2 (en) 2014-10-09 2016-11-08 Wrap Media, LLC Delivering wrapped packages in response to the selection of advertisements
WO2016057188A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Active receipt wrapped packages accompanying the sale of products and/or services
US20160103821A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Authoring tool for the authoring of wrap packages of cards
US9600594B2 (en) 2014-10-09 2017-03-21 Wrap Media, LLC Card based package for distributing electronic media and services
US9600464B2 (en) 2014-10-09 2017-03-21 Wrap Media, LLC Authoring tool for the authoring of wrap packages of cards
US9950129B2 (en) 2014-10-27 2018-04-24 Covidien Lp Ventilation triggering using change-point detection
US9582917B2 (en) * 2015-03-26 2017-02-28 Wrap Media, LLC Authoring tool for the mixing of cards of wrap packages
US9600803B2 (en) 2015-03-26 2017-03-21 Wrap Media, LLC Mobile-first authoring tool for the authoring of wrap packages
USD775345S1 (en) 2015-04-10 2016-12-27 Covidien Lp Ventilator console
US10037131B2 (en) 2015-05-21 2018-07-31 Adobe Systems Incorporated Facilitating object set replication
US10380675B2 (en) 2015-08-18 2019-08-13 Oracle International Corporation Method, medium, and system for manipulation of dynamically assembled ecommerce web pages
US9959257B2 (en) 2016-01-08 2018-05-01 Adobe Systems Incorporated Populating visual designs with web content
USD810777S1 (en) * 2016-06-03 2018-02-20 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD936703S1 (en) * 2019-05-31 2021-11-23 Axis Ab Display screen or portion thereof with graphical user interface
USD950604S1 (en) 2019-05-31 2022-05-03 Axis Ab Display screen or portion thereof with graphical user interface
US11672934B2 (en) 2020-05-12 2023-06-13 Covidien Lp Remote ventilator adjustment
US11373031B2 (en) * 2020-07-14 2022-06-28 FusionCharts, Inc. Systems and methods for implementing layout designs using JavaScript
USD947234S1 (en) * 2020-07-23 2022-03-29 Lutron Technology Company Llc Display screen or portion thereof with animated graphical user interface
USD1019671S1 (en) * 2021-03-29 2024-03-26 Gulfstream Aerospace Corporation Avionics display screen with graphical user interface for shark tooth auto-throttle anticipation cues

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0513553A2 (en) * 1991-04-26 1992-11-19 Escom Ag Methods and apparatus providing for a multimedia authoring and presentation system
US5206950A (en) * 1988-09-23 1993-04-27 Gupta Technologies, Inc. Software development system and method using expanding outline interface
US5555369A (en) * 1994-02-14 1996-09-10 Apple Computer, Inc. Method of creating packages for a pointer-based computer system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5416895A (en) * 1992-04-08 1995-05-16 Borland International, Inc. System and methods for improved spreadsheet interface with user-familiar objects
US5632009A (en) * 1993-09-17 1997-05-20 Xerox Corporation Method and system for producing a table image showing indirect data representations
US6014138A (en) * 1994-01-21 2000-01-11 Inprise Corporation Development system with methods for improved visual programming with hierarchical object explorer
US5838317A (en) * 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
US5796401A (en) * 1996-08-09 1998-08-18 Winer; Peter W. System for designing dynamic layouts adaptable to various display screen sizes and resolutions
US5983268A (en) * 1997-01-14 1999-11-09 Netmind Technologies, Inc. Spreadsheet user-interface for an internet-document change-detection tool
US6078323A (en) * 1998-04-09 2000-06-20 International Business Machines Corporation Method and system for rapidly accessing graphically displayed toolbar icons via toolbar accelerators
US6414679B1 (en) * 1998-10-08 2002-07-02 Cyberworld International Corporation Architecture and methods for generating and displaying three dimensional representations

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5206950A (en) * 1988-09-23 1993-04-27 Gupta Technologies, Inc. Software development system and method using expanding outline interface
EP0513553A2 (en) * 1991-04-26 1992-11-19 Escom Ag Methods and apparatus providing for a multimedia authoring and presentation system
US5555369A (en) * 1994-02-14 1996-09-10 Apple Computer, Inc. Method of creating packages for a pointer-based computer system

Also Published As

Publication number Publication date
EP1364275A2 (en) 2003-11-26
AU2001265167A1 (en) 2001-12-17
EP1364275B1 (en) 2015-04-29
US6738079B1 (en) 2004-05-18
WO2001095080A2 (en) 2001-12-13

Similar Documents

Publication Publication Date Title
WO2001095080A3 (en) A graphical user interface layout customizer
US10466980B2 (en) Techniques for generating microcontroller configuration information
Petzold Programming Microsoft Windows with C#
CA2124505A1 (en) User Interface Having Simultaneously Movable Tools and Cursor
WO2004075464A3 (en) Haptic pads for use with user-interface devices
WO2001046790A3 (en) User interface for providing consolidation and access
WO2002091162A3 (en) Drag and drop technique for building queries
CN104509078A (en) Keyboard and mouse of cellular phone
EP1536325A4 (en) Gui application development support device and method, and computer program
WO2005033869A3 (en) Method for creating and using user-friendly grids
USD397331S (en) Computer screen with a set of icons
WO2001075654A3 (en) Thematic response to a computer user's context, such as by a wearable personal computer
KR100590181B1 (en) Editing function embodiment method for user definition menu
Baudisch Don't click, paint! Using toggle maps to manipulate sets of toggle switches
HK1035420A1 (en) Bicycle computer allowing user to input desired data.
WO2003044654A3 (en) Method for developing and managing large-scale web user interfaces
US6782528B1 (en) Method and system for visual programming using a relational diagram
USD453335S1 (en) Computer mouse cover
CN103530022A (en) Method and system for displaying text setting interface
WO2006065258A3 (en) Bowling lane conditioning machine
US6222543B1 (en) Method for organizing and presenting visual information on a computer screen
USD451513S1 (en) Computer input device
KR20000036890A (en) Pad button mouse for personal computer
Leftheriotis et al. Tool support for developing scalable multiuser applications on multi-touch screens
Byrnes AutoCAD 2008 for dummies

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2001939674

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001939674

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP