Movatterモバイル変換


[0]ホーム

URL:


US20010045963A1 - 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
US20010045963A1
US20010045963A1US09/844,496US84449601AUS2001045963A1US 20010045963 A1US20010045963 A1US 20010045963A1US 84449601 AUS84449601 AUS 84449601AUS 2001045963 A1US2001045963 A1US 2001045963A1
Authority
US
United States
Prior art keywords
html
definitional
variable
binding
attribute
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
US09/844,496
Other versions
US6429880B2 (en
Inventor
Paul Marcos
Arnaud Weber
Avie Tevanian
Rebecca Willrich
Stefanie Herzer
Craig Federighi
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.)
Apple Inc
Original Assignee
Apple Computer 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 Apple Computer IncfiledCriticalApple Computer Inc
Priority to US09/844,496priorityCriticalpatent/US6429880B2/en
Publication of US20010045963A1publicationCriticalpatent/US20010045963A1/en
Priority to US10/184,778prioritypatent/US7194692B2/en
Application grantedgrantedCritical
Publication of US6429880B2publicationCriticalpatent/US6429880B2/en
Priority to US11/489,422prioritypatent/US7584430B2/en
Priority to US11/497,550prioritypatent/US7607095B2/en
Assigned to APPLE INC.reassignmentAPPLE INC.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: APPLE COMPUTER, INC.
Priority to US12/555,153prioritypatent/US8307292B2/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

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.

Description

Claims (1)

1. A method for specifying a binding between a user interface element in a Web page and a back-end state of a Web page application using a graphical user interface (GUI) executing in a computer system comprising the steps of:
displaying in an element palette of said GUI, a Hypertext Markup Language (HTML) user interface element, said HTML user interface element being associated with an object class having a plurality of attributes and behavior for generating a Hypertext Markup Language (HTML) definition for said HTML user interface element;
dragging said HTML user interface element from said element palette into a first window of said GUI to include said user interface element in the definition of a Web page;
displaying a graphical representation of said HTML user interface element in said first window of said GUI;
displaying in a second window of said GUI one or more variables of a back-end state of a Web page application that are compatible with said object class;
selecting one of said one or more variables for binding to said object class;
determining whether there is a single attribute of said object class that is fundamental to the definition of said HTML user interface element;
performing steps (a)-(c) if said single attribute exists:
(a) creating a binding between said single attribute and said one of said one or more variables;
(b) displaying in said graphical representation of said HTML user interface element said one of said one or more variables;
(c) displaying in said GUI the name of said single attribute; and saving said binding as a part of a definition of said Web page.
US09/844,4961997-04-142001-04-25Method and apparatus for binding user interface objects to application objectsExpired - LifetimeUS6429880B2 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US09/844,496US6429880B2 (en)1997-04-142001-04-25Method and apparatus for binding user interface objects to application objects
US10/184,778US7194692B2 (en)1997-04-142002-06-27Method and apparatus for binding user interface objects to application objects
US11/489,422US7584430B2 (en)1997-04-142006-07-18Method and apparatus for binding user interface objects to application objects
US11/497,550US7607095B2 (en)1997-04-142006-07-31Method and apparatus for binding user interface objects to application objects
US12/555,153US8307292B2 (en)1997-04-142009-09-08Method and apparatus for binding user interface objects to application objects

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US08/834,157US6262729B1 (en)1997-04-141997-04-14Method and apparatus for binding user interface objects to application objects
US09/844,496US6429880B2 (en)1997-04-142001-04-25Method and apparatus for binding user interface objects to application objects

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US08/834,157ContinuationUS6262729B1 (en)1997-04-141997-04-14Method and apparatus for binding user interface objects to application objects

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US10/184,778ContinuationUS7194692B2 (en)1997-04-142002-06-27Method and apparatus for binding user interface objects to application objects

Publications (2)

Publication NumberPublication Date
US20010045963A1true US20010045963A1 (en)2001-11-29
US6429880B2 US6429880B2 (en)2002-08-06

Family

ID=25266243

Family Applications (6)

Application NumberTitlePriority DateFiling Date
US08/834,157Expired - LifetimeUS6262729B1 (en)1997-04-141997-04-14Method and apparatus for binding user interface objects to application objects
US09/844,496Expired - LifetimeUS6429880B2 (en)1997-04-142001-04-25Method and apparatus for binding user interface objects to application objects
US10/184,778Expired - Fee RelatedUS7194692B2 (en)1997-04-142002-06-27Method and apparatus for binding user interface objects to application objects
US11/489,422Expired - Fee RelatedUS7584430B2 (en)1997-04-142006-07-18Method and apparatus for binding user interface objects to application objects
US11/497,550Expired - Fee RelatedUS7607095B2 (en)1997-04-142006-07-31Method and apparatus for binding user interface objects to application objects
US12/555,153Expired - Fee RelatedUS8307292B2 (en)1997-04-142009-09-08Method and apparatus for binding user interface objects to application objects

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US08/834,157Expired - LifetimeUS6262729B1 (en)1997-04-141997-04-14Method and apparatus for binding user interface objects to application objects

Family Applications After (4)

Application NumberTitlePriority DateFiling Date
US10/184,778Expired - Fee RelatedUS7194692B2 (en)1997-04-142002-06-27Method and apparatus for binding user interface objects to application objects
US11/489,422Expired - Fee RelatedUS7584430B2 (en)1997-04-142006-07-18Method and apparatus for binding user interface objects to application objects
US11/497,550Expired - Fee RelatedUS7607095B2 (en)1997-04-142006-07-31Method and apparatus for binding user interface objects to application objects
US12/555,153Expired - Fee RelatedUS8307292B2 (en)1997-04-142009-09-08Method and apparatus for binding user interface objects to application objects

Country Status (2)

CountryLink
US (6)US6262729B1 (en)
WO (1)WO1998047068A2 (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030007009A1 (en)*2001-03-232003-01-09Haley John D.Processing system for use with a user interface display
US20030028368A1 (en)*2001-08-012003-02-06Grandy Woodrow W.Method for entering, recording, distributing and reporting data
US20040148586A1 (en)*2002-11-142004-07-29Sap AgModeling system for graphic user interface
US20040255269A1 (en)*2003-06-122004-12-16Santori Michael L.Automatically configuring a graphical user interface element to bind to a graphical program
US20050057560A1 (en)*2003-09-172005-03-17Viera BibrSystem and method for building wireless applications with intelligent mapping between user interface and data components
US20050066287A1 (en)*2003-09-112005-03-24Tattrie Scott I.User-friendly data binding, such as drag-and-drop data binding in a workflow application
EP1571547A1 (en)*2004-02-272005-09-07Research In Motion LimitedSystem and method for building wireless applications with intelligent mapping between user interface and data components
US20060236254A1 (en)*2005-04-182006-10-19Daniel MateescuSystem and method for automated building of component based applications for visualizing complex data structures
EP1715414A1 (en)*2005-04-182006-10-25Research In Motion LimitedSystem and method for automated building of component based applications for visualising complex data structures
US20070157159A1 (en)*2005-12-292007-07-05Ulf FildebrandtLimiting extensibility of a visual modeling language
USD546835S1 (en)*2005-11-162007-07-17Microsoft CorporationIcon for a portion of a display screen
US20070168384A1 (en)*2005-12-292007-07-19Ulf FildebrandtMapping of designtime to runtime in a visual modeling language environment
US20070168383A1 (en)*2005-12-292007-07-19Ulf FildebrandtRestrictive visualization of a stereotype construct for entities in a visual modeling environment
US20070180424A1 (en)*2004-03-022007-08-02Evgeny KazakovDevice, system and method for accelerated modeling
US20070209001A1 (en)*2001-12-202007-09-06Nokia CorporationSystem and method for functional elements
EP1835397A1 (en)*2006-02-272007-09-19Software AgApplication framework
WO2008005152A2 (en)2006-06-092008-01-10Sorriso Technology, Inc.Methods and apparatus for generating an executable file from a use case
US20080141116A1 (en)*2006-12-062008-06-12Microsoft CorporationEditing web pages via a web browser
US20080301304A1 (en)*2007-06-012008-12-04Microsoft CorporationMultimedia spaces
US20090319924A1 (en)*2006-05-122009-12-24Captaris, Inc.Workflow data binding
US20100070945A1 (en)*2003-09-112010-03-18Tattrie Scott ICustom and customizable components, such as for workflow applications
US20100235806A1 (en)*2009-03-132010-09-16Microsoft CorporationRich Web Site Authoring And Design
US20110041117A1 (en)*2009-08-132011-02-17Accenture Global Services GmbhCompositional modeling of integrated systems using event-based legacy applications
US20110137702A1 (en)*2006-01-312011-06-09Brian HodgesWorkflow applications
US8429527B1 (en)2005-07-122013-04-23Open Text S.A.Complex data merging, such as in a workflow application
US20140164163A1 (en)*2002-07-312014-06-12Ariba, Inc.Importable template
WO2015196784A1 (en)*2014-06-252015-12-30成都普中软件有限公司Visual software modeling method based on software meta-view for constructing software view
WO2015196782A1 (en)*2014-06-252015-12-30成都普中软件有限公司Visual modeling editor for constructing system model
US11853730B2 (en)*2019-07-152023-12-26Tencent Technology (Shenzhen) Company LimitedMini program data binding method and apparatus, device, and storage medium

Families Citing this family (183)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6101509A (en)*1996-09-272000-08-08Apple Computer, Inc.Method and apparatus for transmitting documents over a network
US6262729B1 (en)*1997-04-142001-07-17Apple Computer, Inc.Method and apparatus for binding user interface objects to application objects
US6178433B1 (en)*1997-07-152001-01-23International Business Machines CorporationMethod and system for generating materials for presentation on a non-frame capable web browser
US5940075A (en)*1997-09-301999-08-17Unisys Corp.Method for extending the hypertext markup language (HTML) to support enterprise application data binding
US6157936A (en)*1997-09-302000-12-05Unisys Corp.Method for extending the hypertext markup language (HTML) to support a graphical user interface control presentation
US6484149B1 (en)*1997-10-102002-11-19Microsoft CorporationSystems and methods for viewing product information, and methods for generating web pages
US6930695B1 (en)*1998-11-302005-08-16Sun Microsystems, Inc.Method and apparatus for detecting device support in a graphical user interface
US6779153B1 (en)1998-12-112004-08-17Microsoft CorporationCreation of web pages through synchronization
US7213202B1 (en)*1998-12-112007-05-01Microsoft CorporationSimplified design for HTML
US6397384B1 (en)*1998-12-182002-05-28Adobe Systems IncorporatedRun-time addition of interfaces
US7284193B1 (en)1998-12-312007-10-16Microsoft CorporationPage object model
US6889379B1 (en)1998-12-312005-05-03Microsoft CorporationTransporting objects between a client and a server
US6981215B1 (en)*1998-12-312005-12-27Microsoft Corp.System for converting event-driven code into serially executed code
US6678745B1 (en)*1999-06-012004-01-13Bruce HodgeDynamic object synthesis with automatic late binding
US6961897B1 (en)*1999-06-142005-11-01Lockheed Martin CorporationSystem and method for interactive electronic media extraction for web page generation
US6791572B1 (en)*1999-06-182004-09-14Phoenix Technologies Ltd.Generating media output during BIOS boot-up
US6266055B1 (en)*1999-07-302001-07-24Pitney Bowes Inc.Customizable user interface for a mailing apparatus
JP2001043076A (en)*1999-08-032001-02-16Fujitsu Ltd GUI screen generation device, GUI screen generation method, and recording medium recording GUI screen generation program
US6806890B2 (en)1999-08-172004-10-19International Business Machines CorporationGenerating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US6356933B2 (en)1999-09-072002-03-12Citrix Systems, Inc.Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language
US6636244B1 (en)*1999-09-132003-10-21International Business Machines CorporationPointing device selection method
US7142196B1 (en)*1999-10-122006-11-28Autodesk, Inc.Geographical data markup on a personal digital assistant (PDA)
US6700590B1 (en)*1999-11-012004-03-02Indx Software CorporationSystem and method for retrieving and presenting data using class-based component and view model
US7174506B1 (en)*1999-11-052007-02-06International Business Machines CorporationMethod and system for producing dynamic web pages
US6671854B1 (en)*1999-11-052003-12-30International Business Machines CorporationDynamic web object row count in hyper text markup language
US20040034833A1 (en)*1999-11-122004-02-19Panagiotis KougiourisDynamic interaction manager for markup language graphical user interface
US7120863B1 (en)*1999-11-152006-10-10International Business Machines CorporationMethod, system, and program for interfacing with elements in a document
US6546397B1 (en)*1999-12-022003-04-08Steven H. RempellBrowser based web site generation tool and run time engine
US6718515B1 (en)*1999-12-072004-04-06International Business Machines CorporationMethod of populating a dynamic HTML table from a set of data objects through a common interface
AU2001234574A1 (en)2000-01-272001-08-07American Express Travel Related Services Company, Inc.Information architecture for an interactive environment
US6850963B1 (en)*2000-03-092005-02-01Hitachi, Ltd.Method of providing subscription based information services through an information service provider
US7142205B2 (en)2000-03-292006-11-28Autodesk, Inc.Single gesture map navigation graphical user interface for a personal digital assistant
US20050091576A1 (en)*2003-10-242005-04-28Microsoft CorporationProgramming interface for a computer platform
US7774219B1 (en)2000-04-282010-08-10Microsoft CorporationLong running transaction integration with selective dehydration and selective compensation
US7162700B1 (en)*2000-04-282007-01-09Intel CorporationEnabling hypertext elements to work with software applications
US6925496B1 (en)2000-06-162005-08-02I-Lor, LlcMethod 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
WO2003065167A2 (en)*2002-01-312003-08-07I-Lor, LlcMultifunction hyperlink and methods of producing multifunction hyperlinks
US7076743B2 (en)*2000-05-042006-07-11I-Lor, LlcMethod for adding a plurality of user selectable functions to a hyperlink
AU2006201207B2 (en)*2000-06-092007-12-13Honeywell LimitedHuman machine interface
AUPQ808700A0 (en)2000-06-092000-07-06Honeywell LimitedHuman-machine interface
US7086067B1 (en)2000-07-142006-08-01International Business Machines CorporationDynamic Java bean for VisualAge for Java
US7568152B1 (en)*2000-07-142009-07-28International Business Machines CorporationText file interface support in an object oriented application
US6725265B1 (en)*2000-07-262004-04-20International Business Machines CorporationMethod and system for caching customized information
US7383512B1 (en)*2000-09-292008-06-03Microsoft CorporationMethod for synchronously binding an external behavior to a web page element
US7137127B2 (en)*2000-10-102006-11-14Benjamin SlotznickMethod of processing information embedded in a displayed object
US6766333B1 (en)2000-11-082004-07-20Citrix 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-132004-10-20Canon Kabushiki KaishaUser interfaces
US7194743B2 (en)*2000-12-122007-03-20Citrix Systems, Inc.Methods and apparatus for communicating changes between a user interface and an executing application using property paths
US7017123B2 (en)*2000-12-272006-03-21National Instruments CorporationGraphical user interface including palette windows with an improved search function
US7493568B2 (en)*2001-01-262009-02-17Microsoft CorporationSystem and method for browsing properties of an electronic document
US20020152255A1 (en)*2001-02-082002-10-17International Business Machines CorporationAccessibility on demand
US20020116413A1 (en)*2001-02-162002-08-22Serbus, Llc,System and method for on-line definition of web pages
US7184967B1 (en)*2001-03-062007-02-27Microsoft CorporationSystem and method utilizing a graphical user interface of a business process workflow scheduling program
US6973625B1 (en)*2001-07-062005-12-06Convergys Cmg UtahMethod for creating browser-based user interface applications using a framework
US20040205630A1 (en)*2001-08-242004-10-14Parks Jeff A.System and method for application entitlement
US6993712B2 (en)*2001-09-282006-01-31Siebel Systems, Inc.System and method for facilitating user interaction in a browser environment
US20030167318A1 (en)*2001-10-222003-09-04Apple Computer, Inc.Intelligent synchronization of media player with host computer
KR100718613B1 (en)2001-10-222007-05-16애플 인크. How to Synchronize Media Contents of a Host Computer and Media Player
US20030110445A1 (en)*2001-12-072003-06-12Ferdouse KhalequeMethod and architecture for building client-server applications
US20030126301A1 (en)*2001-12-312003-07-03Jeff MasonMachine, process and manufacture for synchronizing data across integrated applications
US7143359B2 (en)*2002-01-032006-11-28International Business Machines CorporationEmulating advanced graphical user interface elements in a hypermedia content browser
CA2475050A1 (en)*2002-02-152003-08-28Tridium, Inc.Component model for real time system control
US6973624B2 (en)*2002-02-262005-12-06Microsoft CorporationPage function architectural framework
US7404004B2 (en)*2002-02-262008-07-22Microsoft CorporationPage function architectural framework
US7680849B2 (en)2004-10-252010-03-16Apple Inc.Multiple media type synchronization between host computer and media device
US8150937B2 (en)2004-10-252012-04-03Apple Inc.Wireless synchronization between media player and host device
EP1355238A1 (en)*2002-04-192003-10-22Sap AgMethod and computer system for delta-handling in server-pages
US7032225B2 (en)*2002-04-232006-04-18International Business Machines CorporationObject-oriented framework for document routing service in a content management system
US7703015B2 (en)*2002-04-302010-04-20Sap AktiengesellschaftDelta-handling in server-pages
CN100373855C (en)*2002-05-242008-03-05中兴通讯股份有限公司Interface display system capable of compatible for multi equipments and method
US7434163B2 (en)2002-05-312008-10-07Sap AktiengesellschaftDocument structures for delta handling in server pages
US7200645B2 (en)2002-06-262007-04-03International Business Machines CorporationRunning dynamic web pages off-line with a wizard
US7249313B2 (en)2002-06-262007-07-24International Business Machines CorporationCreating 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
US8745519B2 (en)*2002-12-232014-06-03International Business Machines CorporationUser-customizable dialog box
US20040204947A1 (en)*2003-03-282004-10-14Ruicheng LiSystem and method for generic business scenario management
CA2470177A1 (en)*2003-05-172004-11-17Microsoft CorporationSystem and method for controlling user interface properties with data
US7506341B2 (en)*2003-05-172009-03-17Microsoft CorporationSystem and method for controlling user interface properties with data
US7519969B2 (en)*2003-05-172009-04-14Microsoft CorporationSystem and method for controlling user interface properties with data
US20040249978A1 (en)*2003-06-052004-12-09International Business Machines CorporationMethod and apparatus for customizing a Web page
US7337213B2 (en)*2003-06-192008-02-26International Business Machines CorporationMethod and apparatus for managing messages in a messaging session
US7562305B2 (en)*2003-11-182009-07-14Microsoft CorporationDynamically-generated commanding interface
US7386856B2 (en)*2003-11-182008-06-10Microsoft CorporationExtension of commanding to control level
US20080077870A1 (en)*2004-01-092008-03-27Suzanne NapoleonMethod and apparatus for producing structured sgml/xml student compositions
US7698383B2 (en)*2004-02-272010-04-13Research In Motion LimitedSystem and method for building component applications using metadata defined mapping between message and data domains
EP1571575A1 (en)*2004-02-272005-09-07Sag AgData processing system and method of data entry
SE528169C2 (en)*2004-03-032006-09-19Volvo Lastvagnar Ab Method of access management on Internet portals
US7539687B2 (en)*2004-04-132009-05-26Microsoft CorporationPriority binding
US7653880B2 (en)*2004-04-132010-01-26Microsoft CorporationApplication of data-binding mechanism to perform command binding
GB2414647B (en)*2004-04-192006-04-12Zoo Digital Group PlcLocalised menus
US8108890B2 (en)*2004-04-202012-01-31Green Stuart ALocalised menus
US8499248B1 (en)2004-04-292013-07-30Paul Erich KeelMethods and apparatus for managing and exchanging information using information objects
US7756869B2 (en)*2004-04-302010-07-13The Boeing CompanyMethods and apparatus for extracting referential keys from a document
US8443038B2 (en)2004-06-042013-05-14Apple Inc.Network media device
US8797926B2 (en)2004-06-042014-08-05Apple Inc.Networked media station
US10972536B2 (en)2004-06-042021-04-06Apple Inc.System and method for synchronizing media presentation at multiple recipients
US20070110074A1 (en)2004-06-042007-05-17Bob BradleySystem and Method for Synchronizing Media Presentation at Multiple Recipients
US20050289159A1 (en)*2004-06-292005-12-29The Boeing CompanyWeb-enabled real-time link selection apparatus and method
US20050289185A1 (en)*2004-06-292005-12-29The Boeing CompanyApparatus and methods for accessing information in database trees
US20050289447A1 (en)*2004-06-292005-12-29The Boeing CompanySystems and methods for generating and storing referential links in a database
US7814426B2 (en)*2004-06-302010-10-12Sap AktiengesellschaftReusable component in a collaboration workspace
US8700671B2 (en)*2004-08-182014-04-15Siemens AktiengesellschaftSystem and methods for dynamic generation of point / tag configurations
US7523129B1 (en)*2004-09-152009-04-21Microsoft CorporationData-binding enhancements
US20060064640A1 (en)*2004-09-232006-03-23Forlines Clifton LMethod for editing graphics objects with multi-level input devices
US7962856B2 (en)*2004-10-192011-06-14Microsoft CorporationLookup control configuration
US7926027B2 (en)*2004-10-192011-04-12Microsoft CorporationBinding to business objects and web services
TW200615789A (en)*2004-11-152006-05-16Inst Information IndustrySystem and method for establishing an education web page template
US11314378B2 (en)2005-01-072022-04-26Apple Inc.Persistent group of media items for a media device
US8442938B2 (en)*2005-01-142013-05-14Siemens AktiengesellschaftChild data structure update in data management system
US20060195586A1 (en)*2005-02-252006-08-31Microsoft CorporationSessions and terminals configured for binding in an extensible manner
US20060212842A1 (en)2005-03-152006-09-21Microsoft CorporationRich data-bound application
US7761601B2 (en)2005-04-012010-07-20Microsoft CorporationStrategies for transforming markup content to code-bearing content for consumption by a receiving device
US7885979B2 (en)*2005-05-312011-02-08Sorenson Media, Inc.Method, graphical interface and computer-readable medium for forming a batch job
US7975219B2 (en)*2005-05-312011-07-05Sorenson Media, Inc.Method, graphical interface and computer-readable medium for reformatting data
US8296649B2 (en)*2005-05-312012-10-23Sorenson Media, Inc.Method, graphical interface and computer-readable medium for generating a preview of a reformatted preview segment
US20070005554A1 (en)*2005-06-302007-01-04Allstream Corp.Symbolic reference for a computer addressable data object
KR100774874B1 (en)*2005-07-302007-11-08엘지전자 주식회사 Plasma Display and Driving Method
US7739612B2 (en)*2005-09-122010-06-15Microsoft CorporationBlended editing of literal and non-literal values
US20070079238A1 (en)*2005-10-052007-04-05Sbc Knowledge Ventures, L.P.Computer executable graphical user interface engine, system, and method therefor
US7620653B1 (en)*2006-02-012009-11-17Amazon Technologies, Inc.Service for retrieving and aggregating data used to generate web pages or other content items
US20070214408A1 (en)*2006-03-072007-09-13Optimus CorporationDeclarative web application for search and retrieval
US8924335B1 (en)*2006-03-302014-12-30Pegasystems Inc.Rule-based user interface conformance methods
US7552129B2 (en)*2006-04-262009-06-23International Business Machines CorporationAutomatically binding and populating a selection control with both display labels and identification values
US7664813B2 (en)*2006-04-282010-02-16Microsoft CorporationDynamic data presentation
WO2008066666A2 (en)*2006-11-302008-06-05Magna Powertrain Usa, Inc.Torque limiting clutch assembly
US20080168185A1 (en)*2007-01-072008-07-10Robbin Jeffrey LData Synchronization with Host Device in Accordance with Synchronization Preferences
US10083184B2 (en)2007-01-072018-09-25Apple Inc.Widget synchronization in accordance with synchronization preferences
US8850140B2 (en)2007-01-072014-09-30Apple Inc.Data backup for mobile device
US8631088B2 (en)2007-01-072014-01-14Apple Inc.Prioritized data synchronization with host device
US20080168525A1 (en)*2007-01-072008-07-10David HellerBackground Data Transmission between Media Device and Host Device
US7617236B2 (en)*2007-01-252009-11-10Sap AgMethod and system for displaying results of a dynamic search
US7624122B2 (en)*2007-01-252009-11-24Sap AgMethod and system for querying a database
US8260783B2 (en)*2007-02-272012-09-04Siemens AktiengesellschaftStorage of multiple, related time-series data streams
US20080244416A1 (en)*2007-03-282008-10-02Business Objects, S.A.Apparatus and method for creating and consuming custom visualization templates
US8566781B2 (en)*2007-04-232013-10-22Siemens AktiengesellschaftModel-based view parts and reusable data source configurations
US20080270919A1 (en)*2007-04-272008-10-30Kulp Richard LContext Based Software Layer
US9305096B2 (en)*2007-04-302016-04-05Microsoft Technology Licensing, LlcUniform resource identifier template manipulation
US8060831B2 (en)*2007-06-292011-11-15Microsoft CorporationUser interface visual cue for use with literal and non-literal values
US7743077B2 (en)*2007-08-272010-06-22Sap AgMethod and system for generating database records
US7865531B2 (en)2007-08-272011-01-04Sap AgMethod and system for providing value help features to input fields generated for dynamically selected columns
US8799103B1 (en)2007-09-202014-08-05Ariba, Inc.Client-side structured data capture and remote application integration using a web browser
US20090082880A1 (en)*2007-09-202009-03-26Tridium Inc.Wireless device for a building control system
US8478769B2 (en)2008-02-222013-07-02Accenture Global Services LimitedConversational question generation system adapted for an insurance claim processing system
US8515786B2 (en)2008-02-222013-08-20Accenture Global Services GmbhRule generation system adapted for an insurance claim processing system
US20090217185A1 (en)*2008-02-222009-08-27Eugene GoldfarbContainer generation system for a customizable application
US9563877B2 (en)*2008-03-112017-02-07Microsoft Technology Licensing, LlcCustomizable controls provided by a messaging application for performing selected actions
CA2720897C (en)2008-04-282015-06-30Salesforce.Com, Inc.Object-oriented system for creating and managing websites and their content
DE102008028581B4 (en)*2008-06-122011-03-10Datango Ag Method and apparatus for automatic detection of controls in computer applications
US8407661B2 (en)2008-07-282013-03-26Abb Research Ltd.Method and system for creating HMI applications for an automation process
US20100077324A1 (en)*2008-09-232010-03-25Microsoft CorporationPluggable presentation and domain coupling
US9253536B2 (en)*2009-03-182016-02-02Microsoft Technology Licensing, LlcUpdating data-consuming entities
US9135091B2 (en)2009-04-032015-09-15Microsoft Technology Licensing, LlcCommunicating events or data between application components
USD616463S1 (en)*2009-04-292010-05-25Microsoft CorporationIcon for a display screen
US8473901B1 (en)2009-06-122013-06-25The Mathworks, Inc.Non-literal representation of programming language code
US8234524B1 (en)2009-09-282012-07-31Dale Trenton SmithProtocol analysis with event present flags
US20110090236A1 (en)*2009-10-152011-04-21Microsoft CorporationGraphic Object Data Binding
US8780130B2 (en)2010-11-302014-07-15Sitting Man, LlcMethods, systems, and computer program products for binding attributes between visual components
US9715332B1 (en)2010-08-262017-07-25Cypress Lake Software, Inc.Methods, systems, and computer program products for navigating between visual components
US10397639B1 (en)2010-01-292019-08-27Sitting Man, LlcHot key systems and methods
US9405426B2 (en)*2010-03-012016-08-02Salesforce.Com, Inc.Method and system for providing an adaptive input user interface for data entry applications
US8866822B2 (en)*2010-09-072014-10-21Microsoft CorporationAlternate source for controlling an animation
US9223892B2 (en)2010-09-302015-12-29Salesforce.Com, Inc.Device abstraction for page generation
US20120084638A1 (en)*2010-09-302012-04-05Salesforce.Com, Inc.Techniques content modification in an environment that supports dynamic content serving
US8935360B2 (en)2010-12-032015-01-13Salesforce.Com, Inc.Techniques for metadata-driven dynamic content serving
US20120324377A1 (en)*2011-06-152012-12-20Microsoft CorporationUser interface extensibility for web application development tool
US9015608B2 (en)*2012-07-162015-04-21Sap SeRegenerating a user interface area
US8924848B2 (en)*2012-07-162014-12-30Sap SeSynchronizing a user interface area
US9830398B2 (en)*2013-04-172017-11-28Salesforce.Com, Inc.System and method for associating dynamic objects with database records
US9116766B2 (en)*2013-07-312015-08-25Sap SeExtensible applications using a mobile application framework
CN105224298B (en)*2014-06-252018-04-24成都普中软件有限公司A kind of General Purpose Interface modeling method based on Interface Element Construction of A Model INTERFACE MODEL
US11036933B2 (en)*2014-09-252021-06-15Oracle International CorporationUser interface component autowiring
WO2016053298A1 (en)*2014-09-302016-04-07Hewlett Packard Enterprise Development LpEvaluating documentation coverage
US9824076B2 (en)*2014-10-142017-11-21Bank Of America CoporationBig file editor
US10359914B2 (en)2014-11-252019-07-23Sap SeDynamic data source binding
WO2017058047A1 (en)*2015-09-302017-04-06Общество С Ограниченной Ответственностью " Интерсофт"Method of preparing documents in markup languages
US20190347314A1 (en)2017-02-012019-11-14Obschestvo S Ogranichennoy Otvetstvennostyu "Intersoft"Method of preparing documents in markup languages when implementing a user interface
US10993274B2 (en)2018-03-302021-04-27Apple Inc.Pairing devices by proxy
US10783929B2 (en)2018-03-302020-09-22Apple Inc.Managing playback groups
US11297369B2 (en)2018-03-302022-04-05Apple Inc.Remotely controlling playback devices
US10614857B2 (en)2018-07-022020-04-07Apple Inc.Calibrating media playback channels for synchronized presentation
US10983766B2 (en)*2018-12-132021-04-20SlackTechnologies, Inc.Developer tools for a communication platform
US10853061B2 (en)2018-12-132020-12-01Slack Technologies, Inc.Developer tools for a communication platform
US11048486B2 (en)2018-12-132021-06-29Slack Technologies, Inc.Developer tools for a communication platform
US20240272881A1 (en)*2023-02-102024-08-15Aquafadas S.A.S.U.System, method and computer program for managing functional interface component design in application builder

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5121477A (en)*1988-04-081992-06-09International 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-292000-03-28Intermind CorporationCommunications system for transferring information between memories according to processes transferred with the information
US5408659A (en)*1992-03-051995-04-18International Business Machines CorporationLink pane class and application framework
JP2692782B2 (en)1993-12-131997-12-17インターナショナル・ビジネス・マシーンズ・コーポレイション How to link objects
US5555365A (en)*1994-08-261996-09-10International Business Machines CorporationMethod and system for optimizing static and dynamic binding of presentation objects with the object data they represent
US5708825A (en)*1995-05-261998-01-13Iconovex CorporationAutomatic summary page creation and hyperlink generation
JP3700733B2 (en)*1995-06-122005-09-28富士ゼロックス株式会社 Document management apparatus and document management method
US5761656A (en)*1995-06-261998-06-02Netdynamics, Inc.Interaction between databases and graphical user interfaces
US5761673A (en)*1996-01-311998-06-02Oracle CorporationMethod and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database
US5835712A (en)*1996-05-031998-11-10Webmate Technologies, Inc.Client-server system using embedded hypertext tags for application and database development
US5724595A (en)*1996-06-191998-03-03Sun Microsystems, Inc.Simple method for creating hypertext links
US5848246A (en)*1996-07-011998-12-08Sun Microsystems, Inc.Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system
WO1998006033A1 (en)1996-08-081998-02-12Agranat Systems, Inc.Embedded web server
US6014134A (en)*1996-08-232000-01-11U S West, Inc.Network-based intelligent tutoring system
US5844554A (en)*1996-09-171998-12-01Bt Squared Technologies, Inc.Methods and systems for user interfaces and constraint handling configurations software
US5956736A (en)*1996-09-271999-09-21Apple Computer, Inc.Object-oriented editor for creating world wide web documents
EP0937288B1 (en)*1996-11-072009-06-17Natrificial LLCMethod and apparatus for organizing and processing information using a digital computer
US6262729B1 (en)*1997-04-142001-07-17Apple Computer, Inc.Method and apparatus for binding user interface objects to application objects

Cited By (68)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030007009A1 (en)*2001-03-232003-01-09Haley John D.Processing system for use with a user interface display
US6950831B2 (en)2001-03-232005-09-27Siemens Medical Solutions Health Services CorporationProcessing system for use with a user interface display
US20030028368A1 (en)*2001-08-012003-02-06Grandy Woodrow W.Method for entering, recording, distributing and reporting data
US8898106B2 (en)*2001-08-012014-11-25T-System, Inc.Method for entering, recording, distributing and reporting data
US9654349B2 (en)2001-12-202017-05-16Nokia Technologies OySystem and method for functional elements
US9075495B2 (en)2001-12-202015-07-07Nokia CorporationSystem and method for functional elements
US9182877B2 (en)2001-12-202015-11-10Nokia Technologies OySystem and method for functional elements
US20070209001A1 (en)*2001-12-202007-09-06Nokia CorporationSystem and method for functional elements
WO2003081479A3 (en)*2002-03-192003-12-04Siemens Med Solutions HealthA processing system for use with a user interface
US20140164163A1 (en)*2002-07-312014-06-12Ariba, Inc.Importable template
US7412658B2 (en)2002-11-142008-08-12Sap AgModeling system for graphic user interface
US9348482B2 (en)2002-11-142016-05-24Sap SeModeling system for graphic user interface
US10222951B2 (en)2002-11-142019-03-05Sap SeModeling system for graphic user interface
US20090006992A1 (en)*2002-11-142009-01-01Sap AgModeling System for Graphic User Interface
WO2004044735A3 (en)*2002-11-142005-02-03Sap AgModeling system for graphic user interface
US8522139B2 (en)2002-11-142013-08-27Sap Portals Israel Ltd.Modeling system for graphic user interface
US9348483B2 (en)2002-11-142016-05-24Sap SeModeling system for graphic user interface
US7636895B2 (en)2002-11-142009-12-22Sap Portals Israel LtdModeling system for graphic user interface
US20040148586A1 (en)*2002-11-142004-07-29Sap AgModeling system for graphic user interface
US10379710B2 (en)2002-11-142019-08-13Sap SeModeling system for graphic user interface
US20100050152A1 (en)*2002-11-142010-02-25Sap AgModeling system for graphic user interface
US7624375B2 (en)2003-06-122009-11-24National Instruments CorporationAutomatically configuring a graphical user interface element to bind to a graphical program
WO2004111842A3 (en)*2003-06-122005-12-29Nat Instr CorpAutomatically configuring a graphical user interface element to bind to a graphical program
US20040255269A1 (en)*2003-06-122004-12-16Santori Michael L.Automatically configuring a graphical user interface element to bind to a graphical program
US9329838B2 (en)2003-09-112016-05-03Open Text S.A.User-friendly data binding, such as drag-and-drop data binding in a workflow application
US9342272B2 (en)2003-09-112016-05-17Open Text S.A.Custom and customizable components, such as for workflow applications
US20050066287A1 (en)*2003-09-112005-03-24Tattrie Scott I.User-friendly data binding, such as drag-and-drop data binding in a workflow application
US20100070945A1 (en)*2003-09-112010-03-18Tattrie Scott ICustom and customizable components, such as for workflow applications
US10019239B2 (en)2003-09-112018-07-10Open Text Sa UlcSystems and methods for enhancing software products through integrated development environment running on host computer
US20050057560A1 (en)*2003-09-172005-03-17Viera BibrSystem and method for building wireless applications with intelligent mapping between user interface and data components
US8108830B2 (en)*2003-09-172012-01-31Motorola Mobility, Inc.System and method for building wireless applications with intelligent mapping between user interface and data components
US9395958B2 (en)2003-12-242016-07-19Open Text S.A.Systems and methods for drag-and-drop data binding
CN100424637C (en)*2004-02-272008-10-08捷讯研究有限公司 Systems and methods for building wireless applications
KR100795765B1 (en)2004-02-272008-01-21리서치 인 모션 리미티드 System and method for building wireless applications using intelligent mapping between user interface and data components
EP1571547A1 (en)*2004-02-272005-09-07Research In Motion LimitedSystem and method for building wireless applications with intelligent mapping between user interface and data components
US20070180424A1 (en)*2004-03-022007-08-02Evgeny KazakovDevice, system and method for accelerated modeling
US7823120B2 (en)*2004-03-022010-10-26Metaphor Vision Ltd.Device, system and method for accelerated modeling
US20060236254A1 (en)*2005-04-182006-10-19Daniel MateescuSystem and method for automated building of component based applications for visualizing complex data structures
EP1715414A1 (en)*2005-04-182006-10-25Research In Motion LimitedSystem and method for automated building of component based applications for visualising complex data structures
US8429527B1 (en)2005-07-122013-04-23Open Text S.A.Complex data merging, such as in a workflow application
US8645175B1 (en)2005-07-122014-02-04Open Text S.A.Workflow system and method for single call batch processing of collections of database records
USD546835S1 (en)*2005-11-162007-07-17Microsoft CorporationIcon for a portion of a display screen
US20070168383A1 (en)*2005-12-292007-07-19Ulf FildebrandtRestrictive visualization of a stereotype construct for entities in a visual modeling environment
US7757204B2 (en)2005-12-292010-07-13Sap AgLimiting extensibility of a visual modeling language
US7774745B2 (en)2005-12-292010-08-10Sap AgMapping of designtime to runtime in a visual modeling language environment
US7840935B2 (en)2005-12-292010-11-23Sap AgRestrictive visualization of a stereotype construct for entities in a visual modeling environment
US20070157159A1 (en)*2005-12-292007-07-05Ulf FildebrandtLimiting extensibility of a visual modeling language
US20070168384A1 (en)*2005-12-292007-07-19Ulf FildebrandtMapping of designtime to runtime in a visual modeling language environment
US20110137702A1 (en)*2006-01-312011-06-09Brian HodgesWorkflow applications
US8090611B2 (en)2006-01-312012-01-03Open Text S.A.System, method, and computer program product for enabling workflow applications
US20070234271A1 (en)*2006-02-272007-10-04Winkler Kay HApplication Framework
EP1835397A1 (en)*2006-02-272007-09-19Software AgApplication framework
US8719773B2 (en)*2006-05-122014-05-06Open Text S.A.Workflow data binding
US20090319924A1 (en)*2006-05-122009-12-24Captaris, Inc.Workflow data binding
EP2074526A4 (en)*2006-06-092009-10-28Sorriso Technology IncMethods and apparatus for generating an executable file from a use case
WO2008005152A2 (en)2006-06-092008-01-10Sorriso Technology, Inc.Methods and apparatus for generating an executable file from a use case
US20080141116A1 (en)*2006-12-062008-06-12Microsoft CorporationEditing web pages via a web browser
US8381093B2 (en)2006-12-062013-02-19Microsoft CorporationEditing web pages via a web browser
US20080301304A1 (en)*2007-06-012008-12-04Microsoft CorporationMultimedia spaces
US8055708B2 (en)2007-06-012011-11-08Microsoft CorporationMultimedia spaces
US20100235806A1 (en)*2009-03-132010-09-16Microsoft CorporationRich Web Site Authoring And Design
US8479150B2 (en)*2009-08-132013-07-02Accenture Global Services LimitedCompositional modeling of integrated systems using event-based legacy applications
CN101996078A (en)*2009-08-132011-03-30埃森哲环球服务有限公司Compositional modeling of integrated systems using event-based legacy applications
US20110041117A1 (en)*2009-08-132011-02-17Accenture Global Services GmbhCompositional modeling of integrated systems using event-based legacy applications
WO2015196782A1 (en)*2014-06-252015-12-30成都普中软件有限公司Visual modeling editor for constructing system model
WO2015196784A1 (en)*2014-06-252015-12-30成都普中软件有限公司Visual software modeling method based on software meta-view for constructing software view
US11853730B2 (en)*2019-07-152023-12-26Tencent Technology (Shenzhen) Company LimitedMini program data binding method and apparatus, device, and storage medium
US12405775B2 (en)*2019-07-152025-09-02Tencent Technology (Shenzhen) Company LimitedMini program data binding method and apparatus, device, and storage medium

Also Published As

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

Similar Documents

PublicationPublication DateTitle
US8307292B2 (en)Method and apparatus for binding user interface objects to application objects
US7478329B2 (en)Internet interface & integration language system and method
US7165073B2 (en)Dynamic, hierarchical data exchange system
US6851089B1 (en)Software application and associated methods for generating a software layer for structuring semistructured information
US6950981B2 (en)Method and system for providing task information in a place
US6973618B2 (en)Method and system for importing MS office forms
US7287229B2 (en)Template-driven process system
US7007266B1 (en)Method and software system for modularizing software components for business transaction applications
US20040039848A1 (en)Method and system for automatically accessing, processing, and managing the data in a place
US20040205644A1 (en)Method and system for allowing in place editing of office documents in a place
US20020152234A1 (en)Method and system for importing HTML forms
US20050166141A1 (en)Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description
US20180018301A1 (en)Centralized field rendering system and method
JP2002189595A (en)Integrated method for creating refreshable web query
US20030227482A1 (en)User interface builder
US20030229646A1 (en)Retrieving data for generating view components
WO2003104984A2 (en)Controllers and subcontrollers generating user interface displays
US20070094289A1 (en)Dynamic, hierarchical data exchange system
BoyhanAgricultural statistical data analysis using Stata
ValentineDatabase-Driven Web Development: Learn to Operate at a Professional Level with PERL and MySQL
Hampton et al.Web Application Design Using Server-Side JavaScript

Legal Events

DateCodeTitleDescription
STCFInformation on status: patent grant

Free format text:PATENTED CASE

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:APPLE INC.,CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC.;REEL/FRAME:019246/0293

Effective date:20070109

Owner name:APPLE INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:APPLE COMPUTER, INC.;REEL/FRAME:019246/0293

Effective date:20070109

FPAYFee payment

Year of fee payment:8

FPAYFee payment

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp