| 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... |