WO1998047068A3 - Method and apparatus for binding user interface objects to application objects - Google Patents

Method and apparatus for binding user interface objects to application objects Download PDF

Info

Publication number
WO1998047068A3
WO1998047068A3 PCT/US1998/007445 US9807445W WO9847068A3 WO 1998047068 A3 WO1998047068 A3 WO 1998047068A3 US 9807445 W US9807445 W US 9807445W WO 9847068 A3 WO9847068 A3 WO 9847068A3
Authority
WO
WIPO (PCT)
Prior art keywords
objects
user interface
binding user
application
web page
Prior art date
Application number
PCT/US1998/007445
Other languages
French (fr)
Other versions
WO1998047068A2 (en
WO1998047068B1 (en
Inventor
Paul Marcos
Arnaud Weber
Avie Tevanian
Rebecca Eades Willrich
Stefanie Herzer
Craig Federighi
Original Assignee
Apple Computer
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 Apple Computer filed Critical Apple Computer
Publication of WO1998047068A2 publication Critical patent/WO1998047068A2/en
Publication of WO1998047068A3 publication Critical patent/WO1998047068A3/en
Publication of WO1998047068B1 publication Critical patent/WO1998047068B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Abstract

A graphical user interface (GUI) and accompanying functionality for binding Web page definitional elements to a back-end state (e.g., client- or server-side back-end state) and custom logic is provided. In one embodiment, a template containing definitional elements, custom logic, and bindings are generated that define all or a portion of a Web page based on input received and functionality provided by the invention.
PCT/US1998/007445 1997-04-14 1998-04-13 Method and apparatus for binding user interface objects to application objects WO1998047068A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/834,157 US6262729B1 (en) 1997-04-14 1997-04-14 Method and apparatus for binding user interface objects to application objects
US08/834,157 1997-04-14

Publications (3)

Publication Number Publication Date
WO1998047068A2 WO1998047068A2 (en) 1998-10-22
WO1998047068A3 true WO1998047068A3 (en) 1999-02-11
WO1998047068B1 WO1998047068B1 (en) 1999-03-18

Family

ID=25266243

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/007445 WO1998047068A2 (en) 1997-04-14 1998-04-13 Method and apparatus for binding user interface objects to application objects

Country Status (2)

Country Link
US (6) US6262729B1 (en)
WO (1) WO1998047068A2 (en)

Families Citing this family (209)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6101509A (en) * 1996-09-27 2000-08-08 Apple Computer, Inc. Method and apparatus for transmitting documents over a network
US6262729B1 (en) * 1997-04-14 2001-07-17 Apple Computer, Inc. Method and apparatus for binding user interface objects to application objects
US6178433B1 (en) * 1997-07-15 2001-01-23 International Business Machines Corporation Method and system for generating materials for presentation on a non-frame capable web browser
US5940075A (en) * 1997-09-30 1999-08-17 Unisys Corp. Method for extending the hypertext markup language (HTML) to support enterprise application data binding
US6157936A (en) * 1997-09-30 2000-12-05 Unisys Corp. Method for extending the hypertext markup language (HTML) to support a graphical user interface control presentation
US6484149B1 (en) * 1997-10-10 2002-11-19 Microsoft Corporation Systems and methods for viewing product information, and methods for generating web pages
US6930695B1 (en) * 1998-11-30 2005-08-16 Sun Microsystems, Inc. Method and apparatus for detecting device support in a graphical user interface
US6779153B1 (en) 1998-12-11 2004-08-17 Microsoft Corporation Creation of web pages through synchronization
US7213202B1 (en) * 1998-12-11 2007-05-01 Microsoft Corporation Simplified design for HTML
US6397384B1 (en) * 1998-12-18 2002-05-28 Adobe Systems Incorporated Run-time addition of interfaces
US6889379B1 (en) * 1998-12-31 2005-05-03 Microsoft Corporation Transporting objects between a client and a server
US6981215B1 (en) * 1998-12-31 2005-12-27 Microsoft Corp. System for converting event-driven code into serially executed code
US7284193B1 (en) 1998-12-31 2007-10-16 Microsoft Corporation Page object model
US6678745B1 (en) * 1999-06-01 2004-01-13 Bruce Hodge Dynamic object synthesis with automatic late binding
US6961897B1 (en) * 1999-06-14 2005-11-01 Lockheed Martin Corporation System and method for interactive electronic media extraction for web page generation
US6791572B1 (en) * 1999-06-18 2004-09-14 Phoenix Technologies Ltd. Generating media output during BIOS boot-up
US6266055B1 (en) * 1999-07-30 2001-07-24 Pitney Bowes Inc. Customizable user interface for a mailing apparatus
JP2001043076A (en) * 1999-08-03 2001-02-16 Fujitsu Ltd Device and method for generating gui screen, and recording medium recording gui screen generation program
US6806890B2 (en) 1999-08-17 2004-10-19 International Business Machines Corporation Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US6356933B2 (en) 1999-09-07 2002-03-12 Citrix Systems, Inc. Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
US6636244B1 (en) * 1999-09-13 2003-10-21 International Business Machines Corporation Pointing device selection method
US7142196B1 (en) * 1999-10-12 2006-11-28 Autodesk, Inc. Geographical data markup on a personal digital assistant (PDA)
US6700590B1 (en) * 1999-11-01 2004-03-02 Indx Software Corporation System and method for retrieving and presenting data using class-based component and view model
US6671854B1 (en) * 1999-11-05 2003-12-30 International Business Machines Corporation Dynamic web object row count in hyper text markup language
US7174506B1 (en) * 1999-11-05 2007-02-06 International Business Machines Corporation Method and system for producing dynamic web pages
US20040034833A1 (en) * 1999-11-12 2004-02-19 Panagiotis Kougiouris Dynamic interaction manager for markup language graphical user interface
US7120863B1 (en) * 1999-11-15 2006-10-10 International Business Machines Corporation Method, system, and program for interfacing with elements in a document
US6546397B1 (en) * 1999-12-02 2003-04-08 Steven H. Rempell Browser based web site generation tool and run time engine
US6718515B1 (en) * 1999-12-07 2004-04-06 International Business Machines Corporation Method of populating a dynamic HTML table from a set of data objects through a common interface
AU2001234574A1 (en) * 2000-01-27 2001-08-07 American Express Travel Related Services Company, Inc. Information architecture for an interactive environment
US6850963B1 (en) * 2000-03-09 2005-02-01 Hitachi, Ltd. Method of providing subscription based information services through an information service provider
US7142205B2 (en) 2000-03-29 2006-11-28 Autodesk, Inc. Single gesture map navigation graphical user interface for a personal digital assistant
US20050091576A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Programming interface for a computer platform
US7162700B1 (en) * 2000-04-28 2007-01-09 Intel Corporation Enabling hypertext elements to work with software applications
US7774219B1 (en) 2000-04-28 2010-08-10 Microsoft Corporation Long running transaction integration with selective dehydration and selective compensation
US7076743B2 (en) * 2000-05-04 2006-07-11 I-Lor, Llc Method for adding a plurality of user selectable functions to a hyperlink
WO2003065167A2 (en) * 2002-01-31 2003-08-07 I-Lor, Llc Multifunction hyperlink and methods of producing multifunction hyperlinks
US6925496B1 (en) 2000-06-16 2005-08-02 I-Lor, Llc Method of enhancing hyperlinks by adding user selectable functions to hyperlinks for capturing displayable elements and the url associated with the hyperlinks and displaying a link snapshot based on the hyperlink
AUPQ808700A0 (en) 2000-06-09 2000-07-06 Honeywell Limited Human-machine interface
AU2006201207B2 (en) * 2000-06-09 2007-12-13 Honeywell Limited Human machine interface
US7086067B1 (en) * 2000-07-14 2006-08-01 International Business Machines Corporation Dynamic Java bean for VisualAge for Java
US7568152B1 (en) * 2000-07-14 2009-07-28 International Business Machines Corporation Text file interface support in an object oriented application
US6725265B1 (en) * 2000-07-26 2004-04-20 International Business Machines Corporation Method and system for caching customized information
US7383512B1 (en) * 2000-09-29 2008-06-03 Microsoft Corporation Method for synchronously binding an external behavior to a web page element
US7137127B2 (en) * 2000-10-10 2006-11-14 Benjamin Slotznick Method of processing information embedded in a displayed object
US6766333B1 (en) * 2000-11-08 2004-07-20 Citrix Systems, Inc. Method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server
EP1205843A3 (en) * 2000-11-13 2004-10-20 Canon Kabushiki Kaisha User interfaces
US20020105548A1 (en) * 2000-12-12 2002-08-08 Richard Hayton Methods and apparatus for creating a user interface using property paths
US7017123B2 (en) * 2000-12-27 2006-03-21 National Instruments Corporation Graphical user interface including palette windows with an improved search function
US7493568B2 (en) * 2001-01-26 2009-02-17 Microsoft Corporation System and method for browsing properties of an electronic document
US20020152255A1 (en) * 2001-02-08 2002-10-17 International Business Machines Corporation Accessibility on demand
US20020116413A1 (en) * 2001-02-16 2002-08-22 Serbus, Llc, System and method for on-line definition of web pages
US7184967B1 (en) * 2001-03-06 2007-02-27 Microsoft Corporation System and method utilizing a graphical user interface of a business process workflow scheduling program
US6950831B2 (en) * 2001-03-23 2005-09-27 Siemens Medical Solutions Health Services Corporation Processing system for use with a user interface display
US6973625B1 (en) * 2001-07-06 2005-12-06 Convergys Cmg Utah Method for creating browser-based user interface applications using a framework
US8898106B2 (en) * 2001-08-01 2014-11-25 T-System, Inc. Method for entering, recording, distributing and reporting data
US20040205630A1 (en) * 2001-08-24 2004-10-14 Parks Jeff A. System and method for application entitlement
US6993712B2 (en) 2001-09-28 2006-01-31 Siebel Systems, Inc. System and method for facilitating user interaction in a browser environment
US20030167318A1 (en) * 2001-10-22 2003-09-04 Apple Computer, Inc. Intelligent synchronization of media player with host computer
WO2003036541A1 (en) 2001-10-22 2003-05-01 Apple Computer, Inc. Intelligent synchronization for a media player
US20030110445A1 (en) * 2001-12-07 2003-06-12 Ferdouse Khaleque Method and architecture for building client-server applications
US7246325B2 (en) * 2001-12-20 2007-07-17 Nokia Corporation System and method for functional elements
US20030126301A1 (en) * 2001-12-31 2003-07-03 Jeff Mason Machine, process and manufacture for synchronizing data across integrated applications
US7143359B2 (en) * 2002-01-03 2006-11-28 International Business Machines Corporation Emulating advanced graphical user interface elements in a hypermedia content browser
WO2003071442A1 (en) * 2002-02-15 2003-08-28 Tridium, Inc. Real-time data interface and method for browsers and the like
US6973624B2 (en) * 2002-02-26 2005-12-06 Microsoft Corporation Page function architectural framework
US7404004B2 (en) * 2002-02-26 2008-07-22 Microsoft Corporation Page function architectural framework
US7680849B2 (en) 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US8150937B2 (en) 2004-10-25 2012-04-03 Apple Inc. Wireless synchronization between media player and host device
EP1355238A1 (en) * 2002-04-19 2003-10-22 Sap Ag Method and computer system for delta-handling in server-pages
US7032225B2 (en) * 2002-04-23 2006-04-18 International Business Machines Corporation Object-oriented framework for document routing service in a content management system
US7703015B2 (en) * 2002-04-30 2010-04-20 Sap Aktiengesellschaft Delta-handling in server-pages
CN100373855C (en) * 2002-05-24 2008-03-05 中兴通讯股份有限公司 Interface display system capable of compatible for multi equipments and method
US7434163B2 (en) 2002-05-31 2008-10-07 Sap Aktiengesellschaft Document structures for delta handling in server pages
US7249313B2 (en) 2002-06-26 2007-07-24 International Business Machines Corporation Creating and utilizing a wizard to capture an application's interdependencies between web pages and data accesses for running the application's downloadable dynamic web pages off-line
US7200645B2 (en) 2002-06-26 2007-04-03 International Business Machines Corporation Running dynamic web pages off-line with a wizard
US8554650B1 (en) * 2002-07-31 2013-10-08 Ariba, Inc. Importable template
US7412658B2 (en) * 2002-11-14 2008-08-12 Sap Ag Modeling system for graphic user interface
US8745519B2 (en) * 2002-12-23 2014-06-03 International Business Machines Corporation User-customizable dialog box
US20040204947A1 (en) * 2003-03-28 2004-10-14 Ruicheng Li System and method for generic business scenario management
US7506341B2 (en) * 2003-05-17 2009-03-17 Microsoft Corporation System and method for controlling user interface properties with data
US7519969B2 (en) * 2003-05-17 2009-04-14 Microsoft Corporation System and method for controlling user interface properties with data
CA2470177A1 (en) * 2003-05-17 2004-11-17 Microsoft Corporation System and method for controlling user interface properties with data
US20040249978A1 (en) * 2003-06-05 2004-12-09 International Business Machines Corporation Method and apparatus for customizing a Web page
US7624375B2 (en) * 2003-06-12 2009-11-24 National Instruments Corporation Automatically configuring a graphical user interface element to bind to a graphical program
US7337213B2 (en) * 2003-06-19 2008-02-26 International Business Machines Corporation Method and apparatus for managing messages in a messaging session
CA2451164C (en) * 2003-09-11 2016-08-30 Teamplate Inc. Customizable components
CA2443454A1 (en) * 2003-09-11 2005-03-11 Teamplate Inc. Data binding method in workflow system
WO2005026952A2 (en) * 2003-09-17 2005-03-24 Research In Motion Limited System and method for management of mutating applications
US7386856B2 (en) * 2003-11-18 2008-06-10 Microsoft Corporation Extension of commanding to control level
US7562305B2 (en) * 2003-11-18 2009-07-14 Microsoft Corporation Dynamically-generated commanding interface
US20080077870A1 (en) * 2004-01-09 2008-03-27 Suzanne Napoleon Method and apparatus for producing structured sgml/xml student compositions
EP1571575A1 (en) * 2004-02-27 2005-09-07 Sag Ag Data processing system and method of data entry
EP1571547A1 (en) 2004-02-27 2005-09-07 Research In Motion Limited System and method for building wireless applications with intelligent mapping between user interface and data components
US7698383B2 (en) * 2004-02-27 2010-04-13 Research In Motion Limited System and method for building component applications using metadata defined mapping between message and data domains
WO2005084124A2 (en) * 2004-03-02 2005-09-15 Metaphor Vision Ltd. Device, system and method for accelerated modeling
SE528169C2 (en) * 2004-03-03 2006-09-19 Volvo Lastvagnar Ab Method of access management on Internet portals
US7539687B2 (en) * 2004-04-13 2009-05-26 Microsoft Corporation Priority binding
US7653880B2 (en) * 2004-04-13 2010-01-26 Microsoft Corporation Application of data-binding mechanism to perform command binding
GB2414647B (en) * 2004-04-19 2006-04-12 Zoo Digital Group Plc Localised menus
US8108890B2 (en) * 2004-04-20 2012-01-31 Green Stuart A Localised menus
US8499248B1 (en) 2004-04-29 2013-07-30 Paul Erich Keel Methods and apparatus for managing and exchanging information using information objects
US7756869B2 (en) * 2004-04-30 2010-07-13 The Boeing Company Methods and apparatus for extracting referential keys from a document
US8797926B2 (en) 2004-06-04 2014-08-05 Apple Inc. Networked media station
US8443038B2 (en) 2004-06-04 2013-05-14 Apple Inc. Network media device
US10972536B2 (en) 2004-06-04 2021-04-06 Apple Inc. System and method for synchronizing media presentation at multiple recipients
US20070110074A1 (en) 2004-06-04 2007-05-17 Bob Bradley System and Method for Synchronizing Media Presentation at Multiple Recipients
US20050289447A1 (en) * 2004-06-29 2005-12-29 The Boeing Company Systems and methods for generating and storing referential links in a database
US20050289185A1 (en) * 2004-06-29 2005-12-29 The Boeing Company Apparatus and methods for accessing information in database trees
US20050289159A1 (en) * 2004-06-29 2005-12-29 The Boeing Company Web-enabled real-time link selection apparatus and method
US7814426B2 (en) * 2004-06-30 2010-10-12 Sap Aktiengesellschaft Reusable component in a collaboration workspace
US8700671B2 (en) * 2004-08-18 2014-04-15 Siemens Aktiengesellschaft System and methods for dynamic generation of point / tag configurations
US7523129B1 (en) * 2004-09-15 2009-04-21 Microsoft Corporation Data-binding enhancements
US20060064640A1 (en) * 2004-09-23 2006-03-23 Forlines Clifton L Method for editing graphics objects with multi-level input devices
US7926027B2 (en) * 2004-10-19 2011-04-12 Microsoft Corporation Binding to business objects and web services
US7962856B2 (en) * 2004-10-19 2011-06-14 Microsoft Corporation Lookup control configuration
TW200615789A (en) * 2004-11-15 2006-05-16 Inst Information Industry System and method for establishing an education web page template
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US8442938B2 (en) * 2005-01-14 2013-05-14 Siemens Aktiengesellschaft Child data structure update in data management system
US20060195586A1 (en) * 2005-02-25 2006-08-31 Microsoft Corporation Sessions and terminals configured for binding in an extensible manner
US20060212842A1 (en) * 2005-03-15 2006-09-21 Microsoft Corporation Rich data-bound application
US7761601B2 (en) 2005-04-01 2010-07-20 Microsoft Corporation Strategies for transforming markup content to code-bearing content for consumption by a receiving device
US20060236254A1 (en) * 2005-04-18 2006-10-19 Daniel Mateescu System and method for automated building of component based applications for visualizing complex data structures
EP1715414A1 (en) * 2005-04-18 2006-10-25 Research In Motion Limited System and method for automated building of component based applications for visualising complex data structures
US8296649B2 (en) * 2005-05-31 2012-10-23 Sorenson Media, Inc. Method, graphical interface and computer-readable medium for generating a preview of a reformatted preview segment
US7885979B2 (en) * 2005-05-31 2011-02-08 Sorenson Media, Inc. Method, graphical interface and computer-readable medium for forming a batch job
US7975219B2 (en) * 2005-05-31 2011-07-05 Sorenson Media, Inc. Method, graphical interface and computer-readable medium for reformatting data
US20070005554A1 (en) * 2005-06-30 2007-01-04 Allstream Corp. Symbolic reference for a computer addressable data object
US8645175B1 (en) 2005-07-12 2014-02-04 Open Text S.A. Workflow system and method for single call batch processing of collections of database records
KR100774874B1 (en) * 2005-07-30 2007-11-08 엘지전자 주식회사 Plasma display and driving method thereof
US7739612B2 (en) * 2005-09-12 2010-06-15 Microsoft Corporation Blended editing of literal and non-literal values
US20070079238A1 (en) * 2005-10-05 2007-04-05 Sbc Knowledge Ventures, L.P. Computer executable graphical user interface engine, system, and method therefor
US7774745B2 (en) * 2005-12-29 2010-08-10 Sap Ag Mapping of designtime to runtime in a visual modeling language environment
US7840935B2 (en) * 2005-12-29 2010-11-23 Sap Ag Restrictive visualization of a stereotype construct for entities in a visual modeling environment
US7757204B2 (en) * 2005-12-29 2010-07-13 Sap Ag Limiting extensibility of a visual modeling language
EP1979828A4 (en) * 2006-01-31 2011-03-23 Open Text Inc Workflow applications
US7620653B1 (en) * 2006-02-01 2009-11-17 Amazon Technologies, Inc. Service for retrieving and aggregating data used to generate web pages or other content items
EP1835397A1 (en) * 2006-02-27 2007-09-19 Software Ag Application framework
US20070214408A1 (en) * 2006-03-07 2007-09-13 Optimus Corporation Declarative web application for search and retrieval
US8924335B1 (en) * 2006-03-30 2014-12-30 Pegasystems Inc. Rule-based user interface conformance methods
US7552129B2 (en) * 2006-04-26 2009-06-23 International Business Machines Corporation Automatically binding and populating a selection control with both display labels and identification values
US7664813B2 (en) * 2006-04-28 2010-02-16 Microsoft Corporation Dynamic data presentation
WO2007134265A2 (en) 2006-05-12 2007-11-22 Captaris, Inc. Workflow data binding
WO2007146204A2 (en) * 2006-06-09 2007-12-21 Sorriso Technology, Inc. Methods and apparatus for generating a web site from a use case
CA2670540C (en) * 2006-11-30 2015-06-16 Magna Powertrain Usa, Inc. Torque limiting clutch assembly
US8381093B2 (en) * 2006-12-06 2013-02-19 Microsoft Corporation Editing web pages via a web browser
US20080168185A1 (en) * 2007-01-07 2008-07-10 Robbin Jeffrey L Data Synchronization with Host Device in Accordance with Synchronization Preferences
US8631088B2 (en) 2007-01-07 2014-01-14 Apple Inc. Prioritized data synchronization with host device
US20080168525A1 (en) * 2007-01-07 2008-07-10 David Heller Background Data Transmission between Media Device and Host Device
US10083184B2 (en) 2007-01-07 2018-09-25 Apple Inc. Widget synchronization in accordance with synchronization preferences
US8850140B2 (en) 2007-01-07 2014-09-30 Apple Inc. Data backup for mobile device
US7624122B2 (en) * 2007-01-25 2009-11-24 Sap Ag Method and system for querying a database
US7617236B2 (en) * 2007-01-25 2009-11-10 Sap Ag Method and system for displaying results of a dynamic search
US8260783B2 (en) * 2007-02-27 2012-09-04 Siemens Aktiengesellschaft Storage of multiple, related time-series data streams
US20080244416A1 (en) * 2007-03-28 2008-10-02 Business Objects, S.A. Apparatus and method for creating and consuming custom visualization templates
US8566781B2 (en) * 2007-04-23 2013-10-22 Siemens Aktiengesellschaft Model-based view parts and reusable data source configurations
US20080270919A1 (en) * 2007-04-27 2008-10-30 Kulp Richard L Context Based Software Layer
US9305096B2 (en) * 2007-04-30 2016-04-05 Microsoft Technology Licensing, Llc Uniform resource identifier template manipulation
US8055708B2 (en) * 2007-06-01 2011-11-08 Microsoft Corporation Multimedia spaces
US8060831B2 (en) * 2007-06-29 2011-11-15 Microsoft Corporation User interface visual cue for use with literal and non-literal values
US7743077B2 (en) * 2007-08-27 2010-06-22 Sap Ag Method and system for generating database records
US7865531B2 (en) 2007-08-27 2011-01-04 Sap Ag Method and system for providing value help features to input fields generated for dynamically selected columns
US20090082880A1 (en) * 2007-09-20 2009-03-26 Tridium Inc. Wireless device for a building control system
US8799103B1 (en) 2007-09-20 2014-08-05 Ariba, Inc. Client-side structured data capture and remote application integration using a web browser
US20090217185A1 (en) * 2008-02-22 2009-08-27 Eugene Goldfarb Container generation system for a customizable application
US8478769B2 (en) 2008-02-22 2013-07-02 Accenture Global Services Limited Conversational question generation system adapted for an insurance claim processing system
US8515786B2 (en) 2008-02-22 2013-08-20 Accenture Global Services Gmbh Rule generation system adapted for an insurance claim processing system
US9563877B2 (en) * 2008-03-11 2017-02-07 Microsoft Technology Licensing, Llc Customizable controls provided by a messaging application for performing selected actions
WO2009132444A1 (en) 2008-04-28 2009-11-05 Sitemasher Corporation Object-oriented system for creating and managing websites and their content
DE102008028581B4 (en) * 2008-06-12 2011-03-10 Datango Ag Method and apparatus for automatic detection of controls in computer applications
US8407661B2 (en) 2008-07-28 2013-03-26 Abb Research Ltd. Method and system for creating HMI applications for an automation process
US20100077324A1 (en) * 2008-09-23 2010-03-25 Microsoft Corporation Pluggable presentation and domain coupling
US20100235806A1 (en) * 2009-03-13 2010-09-16 Microsoft Corporation Rich Web Site Authoring And Design
US9253536B2 (en) * 2009-03-18 2016-02-02 Microsoft Technology Licensing, Llc Updating data-consuming entities
US9135091B2 (en) 2009-04-03 2015-09-15 Microsoft Technology Licensing, Llc Communicating events or data between application components
US8473901B1 (en) * 2009-06-12 2013-06-25 The Mathworks, Inc. Non-literal representation of programming language code
US8479150B2 (en) * 2009-08-13 2013-07-02 Accenture Global Services Limited Compositional modeling of integrated systems using event-based legacy applications
US8234524B1 (en) 2009-09-28 2012-07-31 Dale Trenton Smith Protocol analysis with event present flags
US20110090236A1 (en) * 2009-10-15 2011-04-21 Microsoft Corporation Graphic Object Data Binding
US8780130B2 (en) 2010-11-30 2014-07-15 Sitting Man, Llc Methods, systems, and computer program products for binding attributes between visual components
US9715332B1 (en) 2010-08-26 2017-07-25 Cypress Lake Software, Inc. Methods, systems, and computer program products for navigating between visual components
US10397639B1 (en) 2010-01-29 2019-08-27 Sitting Man, Llc Hot key systems and methods
US9405426B2 (en) * 2010-03-01 2016-08-02 Salesforce.Com, Inc. Method and system for providing an adaptive input user interface for data entry applications
US8866822B2 (en) * 2010-09-07 2014-10-21 Microsoft Corporation Alternate source for controlling an animation
US9223892B2 (en) 2010-09-30 2015-12-29 Salesforce.Com, Inc. Device abstraction for page generation
US20120084638A1 (en) * 2010-09-30 2012-04-05 Salesforce.Com, Inc. Techniques content modification in an environment that supports dynamic content serving
US8935360B2 (en) 2010-12-03 2015-01-13 Salesforce.Com, Inc. Techniques for metadata-driven dynamic content serving
US20120324377A1 (en) * 2011-06-15 2012-12-20 Microsoft Corporation User interface extensibility for web application development tool
US8924848B2 (en) * 2012-07-16 2014-12-30 Sap Se Synchronizing a user interface area
US9015608B2 (en) * 2012-07-16 2015-04-21 Sap Se Regenerating a user interface area
US9830398B2 (en) * 2013-04-17 2017-11-28 Salesforce.Com, Inc. System and method for associating dynamic objects with database records
US9344833B2 (en) * 2013-07-31 2016-05-17 Sap Se Data component in a mobile application framework
CN105224298B (en) * 2014-06-25 2018-04-24 成都普中软件有限公司 A kind of General Purpose Interface modeling method based on Interface Element Construction of A Model INTERFACE MODEL
CN105302532B (en) * 2014-06-25 2018-06-29 成都普中软件有限公司 A kind of visual modeling editing machine for constructing system model
CN105320504B (en) * 2014-06-25 2018-08-17 成都普中软件有限公司 A kind of visual software modeling method constructing software view based on software member view
US11036933B2 (en) * 2014-09-25 2021-06-15 Oracle International Corporation User interface component autowiring
WO2016053298A1 (en) * 2014-09-30 2016-04-07 Hewlett Packard Enterprise Development Lp Evaluating documentation coverage
US9824076B2 (en) * 2014-10-14 2017-11-21 Bank Of America Coporation Big file editor
US10359914B2 (en) 2014-11-25 2019-07-23 Sap Se Dynamic data source binding
CN108351768B (en) * 2015-09-30 2021-04-20 伊恩杰里索芙特公司 Method for implementing a user interface for processing data of an information system while writing a document in a markup language
US20190347314A1 (en) 2017-02-01 2019-11-14 Obschestvo S Ogranichennoy Otvetstvennostyu "Intersoft" Method of preparing documents in markup languages when implementing a user interface
US11297369B2 (en) 2018-03-30 2022-04-05 Apple Inc. Remotely controlling playback devices
US10783929B2 (en) 2018-03-30 2020-09-22 Apple Inc. Managing playback groups
US10993274B2 (en) 2018-03-30 2021-04-27 Apple Inc. Pairing devices by proxy
US10614857B2 (en) 2018-07-02 2020-04-07 Apple Inc. Calibrating media playback channels for synchronized presentation
US10853061B2 (en) 2018-12-13 2020-12-01 Slack Technologies, Inc. Developer tools for a communication platform
US10983766B2 (en) * 2018-12-13 2021-04-20 SlackTechnologies, Inc. Developer tools for a communication platform
US11048486B2 (en) 2018-12-13 2021-06-29 Slack Technologies, Inc. Developer tools for a communication platform
CN112230909B (en) * 2019-07-15 2023-05-23 腾讯科技(深圳)有限公司 Method, device, equipment and storage medium for binding data of applet

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0657808A1 (en) * 1993-12-13 1995-06-14 International Business Machines Corporation Method of associating objects on different pages of a notebook window
WO1998006033A1 (en) * 1996-08-08 1998-02-12 Agranat Systems, Inc. Embedded web server

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5121477A (en) * 1988-04-08 1992-06-09 International Business Machines Inc. System for interactively creating action bar pull-down windows of a user interface for use at program run time
US6044205A (en) * 1996-02-29 2000-03-28 Intermind Corporation Communications system for transferring information between memories according to processes transferred with the information
US5408659A (en) * 1992-03-05 1995-04-18 International Business Machines Corporation Link pane class and application framework
US5555365A (en) * 1994-08-26 1996-09-10 International Business Machines Corporation Method and system for optimizing static and dynamic binding of presentation objects with the object data they represent
US5708825A (en) * 1995-05-26 1998-01-13 Iconovex Corporation Automatic summary page creation and hyperlink generation
JP3700733B2 (en) * 1995-06-12 2005-09-28 富士ゼロックス株式会社 Document management apparatus and document management method
US5761656A (en) * 1995-06-26 1998-06-02 Netdynamics, Inc. Interaction between databases and graphical user interfaces
US5761673A (en) * 1996-01-31 1998-06-02 Oracle Corporation Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5835712A (en) * 1996-05-03 1998-11-10 Webmate Technologies, Inc. Client-server system using embedded hypertext tags for application and database development
US5724595A (en) * 1996-06-19 1998-03-03 Sun Microsystems, Inc. Simple method for creating hypertext links
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
US6014134A (en) * 1996-08-23 2000-01-11 U S West, Inc. Network-based intelligent tutoring system
US5844554A (en) * 1996-09-17 1998-12-01 Bt Squared Technologies, Inc. Methods and systems for user interfaces and constraint handling configurations software
US5956736A (en) * 1996-09-27 1999-09-21 Apple Computer, Inc. Object-oriented editor for creating world wide web documents
EP0937288B1 (en) * 1996-11-07 2009-06-17 Natrificial LLC Method and apparatus for organizing and processing information using a digital computer
US6262729B1 (en) 1997-04-14 2001-07-17 Apple Computer, Inc. Method and apparatus for binding user interface objects to application objects

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0657808A1 (en) * 1993-12-13 1995-06-14 International Business Machines Corporation Method of associating objects on different pages of a notebook window
WO1998006033A1 (en) * 1996-08-08 1998-02-12 Agranat Systems, Inc. Embedded web server

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"EXPOSE CONNECTION LIST AS PROPERTY", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 37, no. 8, 1 August 1994 (1994-08-01), pages 433, XP000456480 *
DOBSON R: "Scriptlets simplified", BYTE (INTERNATIONAL EDITION), vol. 23, no. 4, April 1998 (1998-04-01), ISSN 0360-5280, MCGRAW-HILL, USA, pages 55 - 56, XP002081798 *

Also Published As

Publication number Publication date
US6429880B2 (en) 2002-08-06
US7194692B2 (en) 2007-03-20
WO1998047068A2 (en) 1998-10-22
US20030035003A1 (en) 2003-02-20
US6262729B1 (en) 2001-07-17
US20060271853A1 (en) 2006-11-30
US8307292B2 (en) 2012-11-06
US7584430B2 (en) 2009-09-01
US20010045963A1 (en) 2001-11-29
US7607095B2 (en) 2009-10-20
US20100037154A1 (en) 2010-02-11
US20060294470A1 (en) 2006-12-28

Similar Documents

Publication Publication Date Title
WO1998047068A3 (en) Method and apparatus for binding user interface objects to application objects
HK1028662A1 (en) Optically-based methods and apparatus for performing document authentication.
AU6546198A (en) Improved method and apparatus for data input
WO2002043463A3 (en) Systems and methods for generating hardware description code
WO2000023887A3 (en) Method and apparatus for automatically optimizing execution of a computer program
AU1604497A (en) Method for obtaining at least one item of user authentication data
WO1998040826A3 (en) Kiosk and server connected to computer network
AU2574997A (en) Computer input stylus method and apparatus
EP1353263A4 (en) Handwriting data input device and method, and authenticating device and method
EP0950970A3 (en) Computer system for electronic shopping mall, electronic shopping mall control method, control program and medium
AU9060498A (en) Keyboard and thereof input method
WO2001065359A3 (en) Method and apparatus for building a memory image
AU3972097A (en) Guaranteed bandwidth allocation method in a computer system for input/output data transfers
WO2001061868A3 (en) Method, apparatus, and product for use in generating crc and other remainder based codes
AU2001278095A1 (en) Method and apparatus for generating web pages from templates
GB9805186D0 (en) Level detector circuit, interface and method for interpreting and processing multi_level signals
HK1027234A1 (en) Data communication apparatus and data communication method.
HK1008588A1 (en) Character input devices
EP1309150A3 (en) Metadata receiving apparatus and method
EP0917314A3 (en) Method and apparatus for reducing cross talk using line coding
EP0684540A3 (en) Computer component latching mechanism and method.
AU9575498A (en) Received signal strength determination method, apparatus and computer program products
AU1505400A (en) A method of installing components in a downhole apparatus, and apparatus obtained thereby
EP0911979A3 (en) Audio signal processor
WO2002039611A3 (en) System for direct sequence spreading

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP

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

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998544186

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase