SOFTWARE PROGRAM DEVELOPMENT TOOL (E.G., INTEGRATED CASE TOOL OR STAND-ALONE DEVELOPMENT TOOL)

CL 717 SC 100
6618635 Programming apparatus
Sep-9-2003 A programming apparatus having an arrangement for formulating an automating task to be performed in the form of a programming language for automating apparatuses is described, which simplifies a process...
6611954 Binary compatible software objects
Aug-26-2003 An object oriented programming technology enables multiple objects to be snapped into a given container or client. Thus, for example, multiple ActiveX controls can be snapped into one given container and...
6606740 Development framework for case and workflow systems
Aug-12-2003 A workflow processing framework provides common objects and business processes for the creation of an enterprise-wide workflow processing system. Conventional workflow, database and other platforms are...
6601233 Business components framework
Jul-29-2003 A method of generating software based on business components. A plurality of logical business components in a business are first defined with each business component having a plurality of capabilities....
6601232 Apparatus and method for creating and documenting procedures
Jul-29-2003 A system and method are employed for the creation of test procedures. Through use of a data network (12), remotely located users may access the system and either retrieve existing test procedures or create...
6574790 System and method for interfacing and separating formatted content and program code
Jun-3-2003 The system and method interface and separate formatted content and program code in connection with a content server system. The system includes a document preprocessor, a compiler, and an execution context...
6567860 Method and apparatus for new device driver installation by an operating system
May-20-2003 A method and apparatus are disclosed for inputting new device driver information into a Personal Computer (PC) in an existing computer network so as to enable the Operating System (OS) to recognize the...
6564200 Apparatus for cross referencing routines and method therefor
May-13-2003 A apparatus and method for cross-referencing routines in software is implemented. Declarations in the software program are searched for routine declarations. For each routine declaration found, an entry...
6562076 Extending application behavior through active properties attached to a document in a document management system
May-13-2003 A document management system is provided which organizes, stores and retrieves documents according to properties attached to the documents. A property attachment mechanism allows an application to attach...
6560769 Computer-implemented method for generating a UML representation from JAVA source code
May-6-2003 A computer-implemented method for representing JAVA in UML in a computer system executing a repository program. The method comprises the steps of determining if a file is a JAVA package or project. If...
6560606 Method and apparatus for processing data with multiple processing modules and associated counters
May-6-2003 For communication services, a metering and processing system for processing metered information incorporates configurable processing modules and a configuration manager. The system can by readily and flexibly...
6553268 Template language for industrial controller programming
Apr-22-2003 A programming language for programming industrial controllers in relay ladder logic language, the programming language including both extensions to standard RLL rung form itself and extensions wholly independent...
6550053 Time estimator for object oriented software development
Apr-15-2003 A method of estimating the time a particular designer or any one of a group of designers will take to realize a new design using an object-oriented methodology. The particular version, for each designer,...
6550052 Software development framework for constructing embedded vehicle controller software
Apr-15-2003 A computer-implemented software development system is provided for constructing applications that are embedded in a microcontroller of a motor vehicle. The development system includes a data dictionary...
6546545 Versioning in a rules based decision management system
Apr-8-2003 A computer implemented decision management system which provides strategy versioning. The system (a) creates different strategy versions, (b) selects, without technical intervention, a respective strategy...
6546477 Memory management in embedded systems with dynamic object instantiation
Apr-8-2003 A system and method is provided for enabling the reuse of algorithms in multiple application frameworks with no alterations required of the algorithm once it is developed. An inverted memory allocation...
6539538 Intelligent information routing system and method
Mar-25-2003 An intelligent information router system comprising a telephony controller coupled to a private branch exchange through a link interface. The telephony controller may communicate with a handle manager...
6536035 Loading software files in client-server and object oriented environment
Mar-18-2003 A tool operable within an integrated development environment for client-server object oriented applications is disclosed. The tool analyzes a running application to trace the first instantiation of classes...
6536033 Uniform mechanism for building containment hierarchies
Mar-18-2003 A uniform mechanism for building containment hierarchies separates the code/method which actually perform the containment insertion operations on the components from the specification of the containment...
6523167 Spreadsheet recalculation engine version stamp
Feb-18-2003 A recalculation engine version stamp is employed to determine whether a spreadsheet program file should be fully recalculated upon opening. When a spreadsheet program file is recalculated and saved, a...
6519763 Time management and task completion and prediction software
Feb-11-2003 A computer software application in the form of a software management and task completion and prediction apparatus by which project completion can be ascertained and management of a project can be maintained...
6513158 Method and apparatus for running multiple java applications simultaneously
Jan-28-2003 An embedded desktop which can run multiple Java applications simultaneously under one instance of a Java.TM. virtual machine (JVM) and which allows open applications to communicate with one another in...
6513153 Automatically integrating and executing application software modules
Jan-28-2003 A method and apparatus are provided for automatically integrating and executing application software modules. An application selects those software modules from a pool of software modules that match a...
6513152 Object oriented framework mechanism for customization of object oriented frameworks
Jan-28-2003 An object oriented framework mechanism for customization of object oriented frameworks provides an infrastructure that embodies the steps necessary to customize a selected object oriented framework (referred...
6507945 Synthesizing combinatorial libraries of materials
Jan-14-2003 Methods and apparatus for controlling an automated material handling procedure. The method includes receiving a recipe file comprising component information and mapping information; interacting with a...
6505343 Document/view application development architecture applied to ActiveX technology for web based application delivery
Jan-7-2003 A method for creating a large functional software component. The method includes the steps of building a large functional unit in a data/data presentation format and wrapping the large functional unit...
6505341 System and method for programming a logic control unit
Jan-7-2003 A system and process for generating a control program for execution by a programmable logic control unit including the steps of: providing a variable editing user interface allowing a user to define and...
6505204 Engineering services coordinating system and method therefor
Jan-7-2003 A system (100) for coordinating engineering services (102) is provided. The system (100) uses a hyperdatabase (108) to encompass a CAE application library (122) for each CAE application program (120) used...
6499136 Single-shot entry code for software state transition
Dec-24-2002 A computer system runs an applications program generated by an object-oriented software development program. A state transition is made to a state of the applications program from an outside state. All...
6490718 System and method for processing electronic data interchange using a graphical representation
Dec-3-2002 A method for processing electronic data is provided. The method includes creating a visual analog (20) of a data format for the electronic data and converting the visual analog (20) into data processing...
6484309 Enabling software designed for one operating system to operate on another operating system
Nov-19-2002 A system converts an application designed to run on one operating system so that it can run on a second operating system without recompiling. An application designed to run on Windows.RTM. 95, 98 or NT,...
6481005 Event correlation feature for a telephone network operations support system
Nov-12-2002 The management of a telephone network is enhanced by arranging an associated operations system so that it correlates related messages, e.g., alarm messages, that may be received from different elements...
6467086 Aspect-oriented programming
Oct-15-2002 The concept of a general purpose aspect is introduced where an aspect transparently forces cross-cutting behavior on object classes and other software entities. A reusable aspect is further described for...
6467081 Automated help system for reference information
Oct-15-2002 Automatic parameter help is disclosed. In one embodiment, the system comprises an editor to provide for developing source code for a computer program, where the source code includes an identifier; and...
6467078 Program development system, method for developing programs and storage medium storing programs for development of programs
Oct-15-2002 There is disclosed a program development system, a method for developing programs and a storage medium storing programs for development of programs by which the reduction in development periods of a program...
6460175 Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps
Oct-1-2002 A program product recorded on a computer readable medium in which the program product includes a method of performing a software operation on a target of one or more processors in a distributed processing...
6453459 Menu authoring system and method for automatically performing low-level DVD configuration functions and thereby ease an author's job
Sep-17-2002 A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an...
6449660 Object-oriented I/O device interface framework mechanism
Sep-10-2002 At the most general level, the I/O framework mechanism of the present invention is made up of three interdependent controllers. These controllers are referred to herein as the hardware resource administrator,...
6446253 Mechanism for achieving transparent network computing
Sep-3-2002 A program framework for use in a networked system includes an abstract, protocol-independent storage system in which data sources are stored. The storage system is abstract because it includes data stored...
6430739 Software execution contingent on home page setting
Aug-6-2002 The functionality of software is contingent upon the home page setting for a user. Each time a user logs onto the World Wide Web, a home page manager program checks the home page setting. If the setting...
6427228 Combining a meta data file and java source code to dynamically create java classes and javabeans
Jul-30-2002 A technique for combining a meta data file and Java source code to dynamically create Java classes and JavaBeans. This technique enables creating objects and JavaBeans in a new, more flexible manner. An...
6425119 Method to produce application oriented languages
Jul-23-2002 Jargons are a family of application oriented languages well-suited for representing and processing complex, hierarchically structured information. A system is presented that automates most of the work...
6408429 Machine vision system for identifying and assessing features of an article
Jun-18-2002 An improved vision system is provided for identifying and assessing features of an article. Systems are provided for developing feature assessment programs, which, when deployed, may inspect parts and/or...
6408311 Method for identifying UML objects in a repository with objects in XML content
Jun-18-2002 In a computer system executing a repository program and having a memory, a method is disclosed for identifying UML objects in the repository with objects in an XML file. The method includes the steps of...
6405363 Class casting support for run-time extensible items in an object oriented framework
Jun-11-2002 In an object oriented computer system, a framework mechanism defines one or more run-time extensible items that may be dynamically reconfigured as required to support different interfaces at run-time....
6405361 Automatically generating a program
Jun-11-2002 A method, an apparatus and a computer program product are described for automatically generating a state-based program for a component of a system consisting of a plurality of components communicating...
6401239 System and method for quick downloading of electronic files
Jun-4-2002 A system for transferring a delta file from a first computer to a second computer includes a delta builder on the first computer, a download manager, and a restorer on the second computer. The first computer...
6389383 System and method for interfacing software and hardware
May-14-2002 A system (100) for interfacing hardware and software components in a simulation system is disclosed. The present invention includes at least one cell (110) having a model access and control hub (140) and...
6385765 Specification and verification for concurrent systems with graphical and textual editors
May-7-2002 Software for, and a method of using a computer for, specifying and verifying synchronous and asynchronous concurrent systems. The method comprises specifying software in a design language possessing a...
6385763 Methodology for mapping use cases to operations for operational profile development
May-7-2002 A method and apparatus for mapping use cases to an operational profiles. Initiators of operations in the operational profile may be identified from the actors of the use case model. A list of operations...