ATE378630T1 - Graphische konfiguration von programmaktievirungsbeziehungen - Google Patents

Graphische konfiguration von programmaktievirungsbeziehungen

Info

Publication number
ATE378630T1
ATE378630T1 AT02750108T AT02750108T ATE378630T1 AT E378630 T1 ATE378630 T1 AT E378630T1 AT 02750108 T AT02750108 T AT 02750108T AT 02750108 T AT02750108 T AT 02750108T AT E378630 T1 ATE378630 T1 AT E378630T1
Authority
AT
Austria
Prior art keywords
program
distributed
programs
icons
graphical
Prior art date
Application number
AT02750108T
Other languages
English (en)
Inventor
Jeffrey Kodosky
Darshan Shah
Steven Rogers
Original Assignee
Nat Instr Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=27381424&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ATE378630(T1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from US10/113,987 external-priority patent/US7984423B2/en
Application filed by Nat Instr Corp filed Critical Nat Instr Corp
Application granted granted Critical
Publication of ATE378630T1 publication Critical patent/ATE378630T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)
  • Debugging And Monitoring (AREA)
  • Image Generation (AREA)
  • Image Processing (AREA)
AT02750108T 2001-08-14 2002-07-18 Graphische konfiguration von programmaktievirungsbeziehungen ATE378630T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US31224201P 2001-08-14 2001-08-14
US10/113,987 US7984423B2 (en) 2001-08-14 2002-04-01 Configuration diagram which displays a configuration of a system
US10/176,726 US8290762B2 (en) 2001-08-14 2002-06-21 Graphically configuring program invocation relationships by creating or modifying links among program icons in a configuration diagram

Publications (1)

Publication Number Publication Date
ATE378630T1 true ATE378630T1 (de) 2007-11-15

Family

ID=27381424

Family Applications (1)

Application Number Title Priority Date Filing Date
AT02750108T ATE378630T1 (de) 2001-08-14 2002-07-18 Graphische konfiguration von programmaktievirungsbeziehungen

Country Status (5)

Country Link
US (1) US8290762B2 (de)
EP (1) EP1461692B1 (de)
AT (1) ATE378630T1 (de)
DE (1) DE60223593T2 (de)
WO (1) WO2003017093A2 (de)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7302675B2 (en) * 2001-08-14 2007-11-27 National Instruments Corporation System and method for analyzing a graphical program using debugging graphical programs
US7275235B2 (en) * 2001-08-29 2007-09-25 Molinari Alfred A Graphical application development system for test, measurement and process control applications
US8078973B1 (en) * 2002-06-25 2011-12-13 Cypress Semiconductor Corporation Visual indication of a device connection speed
US20040133853A1 (en) * 2002-09-23 2004-07-08 Colleen Poerner System and method for navigating an HMI
US20080109889A1 (en) * 2003-07-01 2008-05-08 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20070162957A1 (en) * 2003-07-01 2007-07-12 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
US20050005093A1 (en) * 2003-07-01 2005-01-06 Andrew Bartels Methods, systems and devices for securing supervisory control and data acquisition (SCADA) communications
WO2005020003A2 (en) * 2003-08-13 2005-03-03 National Instruments Corporation Creating a graphical user interface for selected parameters of a graphical program
US20050229153A1 (en) * 2004-04-07 2005-10-13 International Business Machines Corporation Method, apparatus, and program for application design based on diagram specialization
US7849440B1 (en) * 2004-04-16 2010-12-07 The Mathworks, Inc. Real-time code preview for a model based development process
US7500237B1 (en) * 2004-08-16 2009-03-03 Sun Microsystems, Inc. Installation builder integrated development environment
US10216372B1 (en) * 2004-12-06 2019-02-26 The Mathworks, Inc. Automatic import to a graphical model
US8812269B1 (en) * 2004-12-13 2014-08-19 The Mathworks, Inc. Dynamic range assessment in block diagram systems
US8855981B2 (en) * 2004-12-13 2014-10-07 The Mathworks, Inc. Tools for system-level design environments
DE102004062434A1 (de) * 2004-12-20 2006-06-22 Abb Research Ltd. System und Verfahren zum automatischen Aktualisieren von Funktionalitäten in einem verteilten Netzwerk
US20060174243A1 (en) * 2005-01-31 2006-08-03 Gregory Brewer Application software installation prequalification system and method
US20070005299A1 (en) * 2005-05-31 2007-01-04 David Haggerty Systems and methods providing a declarative screen model for automated testing
US7774446B2 (en) * 2005-12-30 2010-08-10 Microsoft Corporation Discovering, defining, and implementing computer application topologies
US8145737B2 (en) * 2005-12-30 2012-03-27 Microsoft Corporation Implementing computer application topologies on virtual machines
US7689582B2 (en) 2006-03-10 2010-03-30 International Business Machines Corporation Data flow system and method for heterogeneous data integration environments
US7689576B2 (en) * 2006-03-10 2010-03-30 International Business Machines Corporation Dilation of sub-flow operators in a data flow
US9727604B2 (en) * 2006-03-10 2017-08-08 International Business Machines Corporation Generating code for an integrated data system
US9361137B2 (en) * 2006-03-10 2016-06-07 International Business Machines Corporation Managing application parameters based on parameter types
US8898633B2 (en) * 2006-08-24 2014-11-25 Siemens Industry, Inc. Devices, systems, and methods for configuring a programmable logic controller
US7668608B2 (en) * 2006-09-01 2010-02-23 Fisher-Rosemount Systems, Inc. Graphical programming language object editing and reporting tool
US8099725B2 (en) 2006-10-11 2012-01-17 International Business Machines Corporation Method and apparatus for generating code for an extract, transform, and load (ETL) data flow
US8160999B2 (en) * 2006-12-13 2012-04-17 International Business Machines Corporation Method and apparatus for using set based structured query language (SQL) to implement extract, transform, and load (ETL) splitter operation
US8219518B2 (en) 2007-01-09 2012-07-10 International Business Machines Corporation Method and apparatus for modelling data exchange in a data flow of an extract, transform, and load (ETL) process
US20080270444A1 (en) * 2007-04-24 2008-10-30 International Business Machines Corporation System, method and tool for web-based interactive graphical visualization and authoring of relationships
US7853669B2 (en) 2007-05-04 2010-12-14 Microsoft Corporation Mesh-managing data across a distributed set of devices
US20090106001A1 (en) * 2007-10-17 2009-04-23 Atomic Energy Council - Institute Of Nuclear Energy Research Digital I&C software failure simulation test facility
DE102008017289B4 (de) * 2008-03-03 2021-10-14 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Anpassbares Messgerät und Verfahren zur Anpassung
US8484174B2 (en) * 2008-03-20 2013-07-09 Microsoft Corporation Computing environment representation
US8572033B2 (en) 2008-03-20 2013-10-29 Microsoft Corporation Computing environment configuration
US9298747B2 (en) * 2008-03-20 2016-03-29 Microsoft Technology Licensing, Llc Deployable, consistent, and extensible computing environment platform
US9753712B2 (en) * 2008-03-20 2017-09-05 Microsoft Technology Licensing, Llc Application management within deployable object hierarchy
US20090248737A1 (en) * 2008-03-27 2009-10-01 Microsoft Corporation Computing environment representation
US8812252B2 (en) * 2008-04-21 2014-08-19 Simphotek, Inc. Determining the interaction between electromagnetic radiation and a material by utilizing transition modules
US8924876B1 (en) * 2008-09-29 2014-12-30 Emc Corporation File-driven drag and drop
US8819570B2 (en) 2009-03-27 2014-08-26 Zumobi, Inc Systems, methods, and computer program products displaying interactive elements on a canvas
US8438534B2 (en) * 2009-12-29 2013-05-07 Microgen Aptitude Limited Transformation of data between hierarchical data formats
US20120030496A1 (en) * 2010-07-30 2012-02-02 Sundeep Chandhoke Specification of Isochronous Data Transfer in a Graphical Programming Language
US9600785B2 (en) * 2011-01-31 2017-03-21 International Business Machines Corporation Automatically generated and updated graphical rendering of processes
DE102011107646A1 (de) * 2011-07-12 2013-01-17 Phoenix Contact Gmbh & Co. Kg Verfahren und System zur dynamischen Verteilung von Programmfunktionen in verteilten Steuerungssystemen
DE102012218363A1 (de) * 2012-10-09 2014-04-10 Continental Automotive Gmbh Verfahren zur Steuerung eines getrennten Ablaufs von verknüpften Programmblöcken und Steuergerät
US10678225B2 (en) 2013-03-04 2020-06-09 Fisher-Rosemount Systems, Inc. Data analytic services for distributed industrial performance monitoring
US9558220B2 (en) 2013-03-04 2017-01-31 Fisher-Rosemount Systems, Inc. Big data in process control systems
US10649449B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10649424B2 (en) 2013-03-04 2020-05-12 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics
US10386827B2 (en) 2013-03-04 2019-08-20 Fisher-Rosemount Systems, Inc. Distributed industrial performance monitoring and analytics platform
US10866952B2 (en) 2013-03-04 2020-12-15 Fisher-Rosemount Systems, Inc. Source-independent queries in distributed industrial system
US10282676B2 (en) 2014-10-06 2019-05-07 Fisher-Rosemount Systems, Inc. Automatic signal processing-based learning in a process plant
US9740802B2 (en) 2013-03-15 2017-08-22 Fisher-Rosemount Systems, Inc. Data modeling studio
US10909137B2 (en) 2014-10-06 2021-02-02 Fisher-Rosemount Systems, Inc. Streaming data for analytics in process control systems
US10223327B2 (en) 2013-03-14 2019-03-05 Fisher-Rosemount Systems, Inc. Collecting and delivering data to a big data machine in a process control system
US9665088B2 (en) 2014-01-31 2017-05-30 Fisher-Rosemount Systems, Inc. Managing big data in process control systems
US11112925B2 (en) 2013-03-15 2021-09-07 Fisher-Rosemount Systems, Inc. Supervisor engine for process control
US20140359590A1 (en) * 2013-05-30 2014-12-04 National Instruments Corporation Development and Deployment of Parallel Floating-Point Math Functionality on a System with Heterogeneous Hardware Components
US20150120224A1 (en) 2013-10-29 2015-04-30 C3 Energy, Inc. Systems and methods for processing data relating to energy usage
US9575639B2 (en) * 2014-02-27 2017-02-21 Ab Initio Technology Llc Compound controls
US10168691B2 (en) 2014-10-06 2019-01-01 Fisher-Rosemount Systems, Inc. Data pipeline for process control system analytics
EP3278213B1 (de) 2015-06-05 2025-01-08 C3.ai, Inc. Systeme, verfahren und vorrichtungen für eine anwendungsentwicklungsplattform eines internets der dinge eines unternehmens
US10263847B2 (en) 2015-07-31 2019-04-16 Vmware, Inc. Policy validation
CN106879077A (zh) * 2015-12-14 2017-06-20 手持产品公司 简单的wi-fi连接系统和方法
US10313202B2 (en) * 2016-01-06 2019-06-04 LiveView Technologies, LLC Dynamically mapping network addresses
US9935916B2 (en) * 2016-01-06 2018-04-03 LiveView Technologies, LLC Dynamically mapping network addresses
US10856394B2 (en) * 2016-02-04 2020-12-01 Lutron Technology Company Llc Configuring a load control system
US10503483B2 (en) 2016-02-12 2019-12-10 Fisher-Rosemount Systems, Inc. Rule builder in a process control network
US10713015B2 (en) * 2016-05-15 2020-07-14 Servicenow, Inc. Visual programming system
CN106227607B (zh) * 2016-08-03 2020-01-24 青岛海信电器股份有限公司 终端中硬件设备的分配方法和装置
US11126411B2 (en) * 2018-12-13 2021-09-21 Sap Se Dashboard user interface for data driven applications
US12613617B2 (en) * 2019-11-07 2026-04-28 Baker Hughes Oilfield Operations Llc Human machine interface generation for industrial monitoring
US11907755B2 (en) 2019-11-22 2024-02-20 Rohde & Schwarz Gmbh & Co. Kg System and method for distributed execution of a sequence processing chain
US11448521B2 (en) 2019-11-29 2022-09-20 Rohde & Schwarz Gmbh & Co. Kg System and method for performing measurements in a modular application environment
US20220100181A1 (en) * 2020-09-28 2022-03-31 Rockwell Automation Technologies, Inc. Wiring diagram manager and emulator
EP4083721A1 (de) * 2021-04-29 2022-11-02 Siemens Aktiengesellschaft Kontextualisierende editoren im engineering einer prozessanlage
US11663256B2 (en) 2021-06-15 2023-05-30 Kyndryl, Inc. Searching data repositories using pictograms and machine learning
CN114595007A (zh) * 2022-05-10 2022-06-07 深圳传音控股股份有限公司 操作方法、智能终端及存储介质

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5610828A (en) * 1986-04-14 1997-03-11 National Instruments Corporation Graphical system for modelling a process and associated method
US5481741A (en) * 1986-04-14 1996-01-02 National Instruments Corporation Method and apparatus for providing attribute nodes in a graphical data flow environment
US4914568A (en) * 1986-10-24 1990-04-03 National Instruments, Inc. Graphical system for modelling a process and associated method
US4884228A (en) * 1986-10-14 1989-11-28 Tektronix, Inc. Flexible instrument control system
US4812996A (en) * 1986-11-26 1989-03-14 Tektronix, Inc. Signal viewing instrumentation control system
US5155836A (en) * 1987-01-27 1992-10-13 Jordan Dale A Block diagram system and method for controlling electronic instruments with simulated graphic display
US4868785A (en) * 1987-01-27 1989-09-19 Tektronix, Inc. Block diagram editor system and method for controlling electronic instruments
EP0347162A3 (de) * 1988-06-14 1990-09-12 Tektronix, Inc. Einrichtung und Verfahren zum Steuern von Datenflussprozessen durch erzeugte Befehlsfolgen
US5309352A (en) 1990-05-18 1994-05-03 Tektronix, Inc. Method and system for optimizing termination in systems of programmable devices
US5630164A (en) * 1992-02-27 1997-05-13 Associative Measurements Pty. Ltd. Scientific instrument emulator having a computer and an analog signal interface for real-time signal processing
US5509352A (en) * 1994-09-23 1996-04-23 Ward Holding Company Paperboard processing machine with vacuum transfer system
JPH08241185A (ja) * 1994-11-03 1996-09-17 Motorola Inc 統合型試験および測定手段ならびにグラフィカル・ユーザ・インタフェースを採用する方法
US5812394A (en) 1995-07-21 1998-09-22 Control Systems International Object-oriented computer program, system, and method for developing control schemes for facilities
US5808920A (en) * 1996-03-19 1998-09-15 Digital Lightwave, Inc. Communications line test apparatus with an improved graphical user interface
US5838563A (en) * 1996-04-12 1998-11-17 Fisher-Rosemont Systems, Inc. System for configuring a process control environment
US5801942A (en) * 1996-04-12 1998-09-01 Fisher-Rosemount Systems, Inc. Process control system user interface including selection of multiple control languages
US5828851A (en) * 1996-04-12 1998-10-27 Fisher-Rosemount Systems, Inc. Process control system using standard protocol control of standard devices and nonstandard devices
JPH1022457A (ja) * 1996-07-03 1998-01-23 Mitsubishi Electric Corp 容量装置及び半導体装置並びにそれらの製造方法
US6064816A (en) * 1996-09-23 2000-05-16 National Instruments Corporation System and method for performing class propagation and type checking in a graphical automation client
US5987246A (en) * 1997-02-14 1999-11-16 National Instruments Corp. Graphical programming system and method including three-dimensional nodes with pre-defined input and output capabilities
US5991537A (en) * 1997-09-16 1999-11-23 The United States Of America As Represented By The Secretary Of The Navy VXI test executive
US6615088B1 (en) * 1999-06-09 2003-09-02 Amx Corporation System and method of device interface configuration for a control system
US6976243B2 (en) 1999-10-05 2005-12-13 Borland Software Coporation Method and system for developing source code and displaying linked elements found within the source code
US6684385B1 (en) 2000-01-14 2004-01-27 Softwire Technology, Llc Program object for use in generating application programs
US20030088852A1 (en) * 2001-11-07 2003-05-08 Lone Wolf Technologies Corporation. Visual network operating system and methods

Also Published As

Publication number Publication date
US8290762B2 (en) 2012-10-16
WO2003017093A2 (en) 2003-02-27
WO2003017093A3 (en) 2004-05-13
DE60223593T2 (de) 2008-09-18
DE60223593D1 (de) 2007-12-27
US20030037322A1 (en) 2003-02-20
EP1461692A2 (de) 2004-09-29
EP1461692B1 (de) 2007-11-14

Similar Documents

Publication Publication Date Title
DE60223593D1 (de) Graphische konfiguration von programmaktievirungsbeziehungen
Yusri et al. Smart mirror for smart life
ATE363100T1 (de) Verfahren und vorrichtung zum konfigurieren von systemen
WO2005055014A3 (en) Configuration application for building automation
CN108804113B (zh) 部署微服务应用的方法、装置和存储介质以及电子设备
ATE324640T1 (de) Verfahren zum anlegen von persönlichkeits- profilen unter verwendung von mit transpondern versehenen gegenständen
CN106878385A (zh) 私有云部署方法及装置
EP1545749A4 (de) Ultrafiltrationsmembran, vorrichtung, bioartifizielles organ und verfahren
EP1745660A4 (de) System und verfahren zur abwicklung von wiederherstellungsoperationen auf mobilen einrichtungen
WO2002063460A3 (en) Method and system for automatically creating voice xml file
WO2007030421A3 (en) Method and computer program for device configuration
DE602004011968D1 (de) Verfahren und vorrichtung zur verwaltung von informationsaustauschvorgängen zwischen vorrichtungen an einem arbeitsort
ATE512410T1 (de) Verfahren und vorrichtung zum abrufen von informationen aus einer informationsquelle
DE60200494D1 (de) System, Verfahren, Server und Computerprogramm zur Darstellung von Informationen
WO2007047909A3 (en) Graphical programs with fifo structure for controller with fpga communications
FI20010592A0 (fi) Menetelmä ohjelman hallintakaavion kääntämiseksi
DE602004027492D1 (de) System und verfahren zur überwachung von netzwerkeinrichtungen auf agent-basis
JP2017199359A (ja) モデル駆動開発を使用するモバイルベースアプリケーションを開発するシステムおよび方法
CN108628729A (zh) 一种软件测试方法和软件测试客户端
Kubitza et al. meSchup: A platform for programming interconnected smart things
DE602006007623D1 (de) Verfahren, system und computerprogrammprodukt zum automatischen klonen von it-betriebsmittelstrukturen
CN104573110B (zh) 一种浏览器中图形的动态展示方法及装置
KR20210093796A (ko) 정보 생성 방법 및 장치
CN106302010B (zh) 一种CANopen网络通信仿真测试方法及相关设备
US10182009B1 (en) Creating endpoints

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties