| 7028288 |
Input field constraint mechanism |
| Apr-11-2006 |
A method of automating enforcement of a data validation rule associated with an input field by a Model View Controller software application includes applying an input constraint embodying the data validation... |
| 7028222 |
Target device-specific syntax and semantic analysis for a graphical program |
| Apr-11-2006 |
A system and method for performing syntax and/or semantic analysis for a graphical program based on an intended target device for deployment of the graphical program. User input indicating an intended... |
| 7017145 |
Method, system, and program for generating a user interface |
| Mar-21-2006 |
Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application output and a user interface module processes... |
| 7017144 |
Combined image views and method of creating images |
| Mar-21-2006 |
A first image of a first software which can be combined with other images of other software such that any one or more of the images can be restored from the combined image, and methods relating thereto.... |
| 7017143 |
External resource files for application development and management |
| Mar-21-2006 |
This invention provides a method and system for developing a software application program with user interfaces that make resource files external to the other compiled executable files such that the information... |
| 7000218 |
System and method for developing custom programmable tags |
| Feb-14-2006 |
A system and method for developing custom programmable tags. A user specifies custom programmable tag attributes and actions using a user interface. Code is generated to handle actions, attributes, and... |
| 7000191 |
Flowchart programming for industrial controllers, in particular motion controllers |
| Feb-14-2006 |
A method and a device for graphical programming of industrial controllers, in particular motion controllers where a user is supported with regard to programmable controller functionality as well as with... |
| 6996803 |
Program generation method |
| Feb-7-2006 |
A program is generated by combining program modules by displaying programs for guiding the combination of program modules and selecting one of the programs. Program modules stored in a memory are displayed... |
| 6993759 |
Diagrammatic control of software in a version control system |
| Jan-31-2006 |
Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on... |
| 6993745 |
Method and system for modeling a legacy computer system |
| Jan-31-2006 |
A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically... |
| 6990654 |
XML-based graphical user interface application development toolkit |
| Jan-24-2006 |
The invention as disclosed herein relates to a system and a method for creating user interfaces for software applications. Particularly, the invention allows a developer to segregate the development of... |
| 6986120 |
System and apparatus for programming system views in an object oriented environment |
| Jan-10-2006 |
A software control interface for creating and editing system views of a business information system using object models shaped to define the system views has a drawing tool for visually representing system... |
| 6981226 |
Flowchart programming for industrial controllers, in particular motion controllers |
| Dec-27-2005 |
A method for graphical programming of industrial controllers, in particular motion controllers, that automatically generates suitable graphical elements and respective masks in motion control flowchart... |
| 6973642 |
Multi-dimensional programming device and multi-dimensional programming method |
| Dec-6-2005 |
An object is to provide a multi-dimensional programming device and a multi-dimensional programming method for creating multi-dimensional, horizontally written flowcharts, which solves problems experienced... |
| 6973639 |
Automatic program generation technology using data structure resolution unit |
| Dec-6-2005 |
The present invention provides automatic program generation technology that enables the generation of a diverse range of programs with fewer models. The automatic program generation device of the present... |
| 6973357 |
Method and configuration system for producing an application-specific functional module for a programmable controller |
| Dec-6-2005 |
A method and configuration system are used for producing an application-specific functional module from a predefined functional module for a programmable controller. In this context, a marking device is... |
| 6971086 |
Common user interface development toolkit for a system administration program |
| Nov-29-2005 |
A toolkit for developing user-interfaces for a system administration program. The toolkit has a server-side application-programming interface (API). The server-side has task-registry files that each describe... |
| 6971084 |
System and method for synchronizing execution of a batch of threads |
| Nov-29-2005 |
A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section.... |
| 6971065 |
Automatically configuring a graphical program to publish or subscribe to data |
| Nov-29-2005 |
A system and various methods for simplifying or automating the task of configuring a graphical program to exchange data with a data source and/or data target. In response to receiving user input specifying... |
| 6968544 |
Method for transformation of interface definitions and intermediate format tables thereof |
| Nov-22-2005 |
A method for converting interface definitions within a source code program into an intermediate format includes identifying with a computer system objects in a source code program and interfaces in the... |
| 6968537 |
Apparatus, system and method of automatically assigning mnemonics in a user interface |
| Nov-22-2005 |
A method, system and apparatus for automatically assigning mnemonics to text strings in a GUI are provided. First, all text strings used in the GUI that are associated with controls requiring mnemonics... |
| 6968536 |
Frame component container |
| Nov-22-2005 |
A system and methods for rapidly incorporating changes to a project is described. An object derived from a frame component container is embedded into a project, with the frame component container being... |
| 6966050 |
Software building support system |
| Nov-15-2005 |
A software building support system capable of efficiently building, managing and reusing a software program. The software building support system includes a program design part for supporting the design... |
| 6965990 |
Method and apparatus for providing programming assistance |
| Nov-15-2005 |
Embodiments provide a method, article of manufacture, and apparatus for providing programming assistance in integrated development environments. In one embodiment, a list of internal and/or external variables... |
| 6961922 |
Method and apparatus for defining operations to be performed during automated data processing |
| Nov-1-2005 |
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data can include image data, text data, numeric data or other types of data,... |
| 6959429 |
System for developing data collection software applications |
| Oct-25-2005 |
A software system for creating new data collection applications for processing input data. User information is provided through a series of screen interfaces to a first program portion, which uses a series... |
| 6959272 |
Method and system for generating an ATPG model of a memory from behavioral descriptions |
| Oct-25-2005 |
A method and system for constructing a structural model of a memory for use in ATPG (Automatic Test Pattern Generation). According to an embodiment of the present invention, behavioral models of memories... |
| 6934722 |
Method of finding application components in an intelligent backup and restoring system |
| Aug-23-2005 |
A method for finding application components installed on a computer system for use in a backup system associated with the computer system includes creating a linked list of application components installed... |
| 6931625 |
Method and system for collapsing a graphical representation of related elements |
| Aug-16-2005 |
Methods and systems consistent with the present invention provide an improved software development tool that simplifies a graphical representation of software code for a developer. The software development... |
| 6931288 |
User interface and system for creating function block diagrams |
| Aug-16-2005 |
A controller configuration system and user interface therefor are disclosed for creating and editing controller function block diagrams for use in control systems. The interface provides feedback loop... |
| 6912707 |
Method for determining object equality |
| Jun-28-2005 |
A comparator is described that allows two graphical software objects to be compared and the differences between the objects selectively combined into a single file. The comparator uses different modes... |
| 6901435 |
GUI interpretation technology for client/server environment |
| May-31-2005 |
A method that involves receiving a message from a remote device, the message comprising either a definition, a state change, a command or some combination thereof; processing the definition (if any) before... |
| 6892228 |
System and method for on-line service creation |
| May-10-2005 |
A system and method for on-line service creation in which end-users of a device using a platform owned by a platform owner may create a service for the device by configuring and linking pre-defined building... |
| 6883161 |
Universal graph compilation tool |
| Apr-19-2005 |
A universal graph compilation tool. The tool is implemented on a microcomputer, and includes a spreadsheet associated with a library of graphical symbols and a compiler. Compiled code is transmitted via... |
| 6880130 |
Specifying timing and triggering functionality in a graphical program using graphical program nodes |
| Apr-12-2005 |
System and method for specifying timing or triggering (TT) in a graphical program (GP). A first polymorphic timing or triggering node (PTTN) is displayed in the GP in response to user input. TT type options... |
| 6880129 |
Method and apparatus for using name spaces in a graphical user interface |
| Apr-12-2005 |
Embodiments of the invention provide a mechanism for using name spaces in graphical user interface (GUI) page definitions. A name space designation is assigned to each control mechanism that generates... |
| 6871340 |
System and method for generating software tools |
| Mar-22-2005 |
A method and apparatus provide for the creating of a software tool, such as a Wizard, which is easily modifiable and which can simplify a complex procedure. Process steps, such as questions, are prompted... |
| 6865729 |
Flowchart-based control system including automatic downtime and cycle time analysis |
| Mar-8-2005 |
A flowchart-based programming and control system includes a computer with a processor, memory, and display. A device is connected to the computer and is associated with a process. A flowcharting module... |
| 6865593 |
Dynamic integration of web sites |
| Mar-8-2005 |
A method for displaying information includes identifying computer-readable service code at a service site, which code, when read by a client computer via a network, causes the computer to display at least... |
| 6851105 |
Method and system for generating, applying, and defining a pattern |
| Feb-1-2005 |
The present invention relates a method and systems for generating, applying and defining patterns for software development. The software development tool receives an indication of a pattern, generates... |
| 6850956 |
Method and apparatus for obtaining and storing data during automated data processing |
| Feb-1-2005 |
A number of items of data from a data source (12) can be processed and then supplied to a data destination (16, 17). The data may include image data, text data, numeric data or other types of data, or... |
| 6847975 |
Proxy processing method |
| Jan-25-2005 |
A proxy processing method to flexibly add/modify customized operations, such as customized user authentication and accounting, is provided. A state transition engine stores state information and moves... |
| 6845500 |
Paradigm for server-side dynamic client code generation |
| Jan-18-2005 |
The present invention discloses a novel model for dynamic server-side generation of computer program code which can be executed at the client machine. |
| 6823495 |
Mapping tool graphical user interface |
| Nov-23-2004 |
A graphical user interface and method for creating a mapping between a source object and a destination or target object are provided. The user interface includes a source screen region which displays a... |
| 6810516 |
Mechanism allowing separation of graphical display of object status from underlying data |
| Oct-26-2004 |
A system that isolates all of the information that determines the look and feel of status displays of a GUI into one file is described. This file can be quickly edited to change the appearance when needed.... |
| 6802053 |
Graphical programming system with distributed block diagram execution and front panel display |
| Oct-5-2004 |
System and method enabling client computer(s) to connect to a server computer and receive a graphical program user interface panel(s) for providing input to and/or displaying output from the graphical... |
| 6792595 |
Source editing in a graphical hierarchical environment |
| Sep-14-2004 |
This invention relates to a method for viewing, writing, and modifying source code in an integrated development environment (IDE). When source code is being edited in a graphical environment, windows in... |
| 6791579 |
Method of enhancing streaming media content |
| Sep-14-2004 |
A graphical user interface, providing local drag and drop functions, is employed to position text and graphic elements on a video frame image. Frame number, element position, and element attributes are... |
| 6785418 |
Image identification apparatus and method of identifying images |
| Aug-31-2004 |
An image identification apparatus for identifying an image from a hand drawn representation of at least part of the image, the image identification apparatus comprising an image processor arranged in operation... |
| 6782536 |
System and method for discovering host-based application assets for the development of business-centric software components |
| Aug-24-2004 |
A method in a computer system is disclosed for discovering host-based legacy screen assets. The system has a client, a server and a host, including a repository. The method comprises the steps of creating... |