| 6658660 |
System and method of automatically modifying source code for marshaling, unmarshaling and marking modified data objects |
| Dec-2-2003 |
A computer (100) and a method (200) are provided for automatically generating source code (132) readily operable in a fault-tolerant system or a distributed system, from source code (130) non-operable... |
| 6654947 |
Method and system for creating dynamic interfaces using a general control container |
| Nov-25-2003 |
The present invention discloses a convenient framework for container applications and controls. A customizable embeddable container is provided, and client objects of the container may be positioned dynamically... |
| 6651244 |
System and method for determining program complexity |
| Nov-18-2003 |
A system and method for determining complexity of a computer subroutine having a plurality of statements, during development of the subroutine is disclosed. The method includes analyzing the plurality... |
| 6622301 |
Parallel program generating method |
| Sep-16-2003 |
When converting a sequential execution source program into a parallel program to be executed by respective processors (nodes) of a distributed shared memory parallel computer, a compiler computer transforms... |
| 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... |
| 6609133 |
Integrating both modifications to an object model and modifications to a database into source code by an object-relational mapping tool |
| Aug-19-2003 |
In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes... |
| 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.... |
| 6594823 |
Method and system for representing a high-level programming language data structure in a mark-up language |
| Jul-15-2003 |
A novel method and system for representing a high-level programming language data structure in a mark-up language is provided, in which each variable of data structure is represented as a mark-up language... |
| 6591413 |
Method and apparatus in a data processing system for faster notification of errors in a software build |
| Jul-8-2003 |
A method and apparatus in a data processing system for processing errors during building of a program. A set of tools needed to build the program is identified. Each tool within the set of tools is called.... |
| 6581203 |
Technique for visually creating and adding members to a class |
| Jun-17-2003 |
A technique for visually creatins and populating a class with members. A developer is provided with a container window representing a new class when the developer indicates that a new class is to be built.... |
| 6578191 |
Method and apparatus for dynamic generation of adapters |
| Jun-10-2003 |
This invention provides for the implementation of dynamic "event to method" adapter class generation. Event to method adapter classes and objects are automatically and dynamically generated and wired to... |
| 6578187 |
Digital circuit design method using programming language |
| Jun-10-2003 |
This invention is about a method of digital circuit design using programming language. It can solve problems raised by describing hardware using programming language, e.g. difficulties in describing changes... |
| 6571232 |
System and method for browsing database schema information |
| May-27-2003 |
A query object generator tool which generates interface definitions and code that implement a query object also generates a database schema access query object that retrieves the schema of an underlying... |
| 6560771 |
System and method for reusing a classed method in object oriented programming |
| May-6-2003 |
An Information Processing System includes a method display unit that displays the methods belonging to a class, a method selection unit that selects the desired method from among the methods displayed,... |
| 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... |
| 6539520 |
Systems and methods for generating hardware description code |
| Mar-25-2003 |
An Internet hardware description code generation system, methods, and scripts are provided. The Internet hardware description code generation system includes a hardware description code generation host... |
| 6536034 |
Method for modifying code sequences and related device |
| Mar-18-2003 |
The present invention relates to a process and a device for modifying code sequences written into a first memory (2) of a medium. A central processing unit (1) executes code sequences and the first memory... |
| 6519762 |
Method and apparatus for restoration of a computer system hard drive |
| Feb-11-2003 |
A computer system having capability for restoration of a hard disk drive includes at least one processor and at least one hard disk drive. A software image is stored on the at least one hard disk drive,... |
| 6502236 |
Method and apparatus for automatic generation of programs for processing data units of multiple formats |
| Dec-31-2002 |
A system for automatic program generation which receives a number of input format descriptors and a number of output format descriptors. The system generates a program for converting an input data sequence... |
| 6502234 |
Component based wizard for creating wizards |
| Dec-31-2002 |
The preferred embodiment of the present invention an object oriented wizard creation mechanism provides an environment and set of facilities for creating and modifying wizards. The preferred embodiment... |
| 6502233 |
Automated help system for reference information |
| Dec-31-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... |
| 6496974 |
File update performing comparison and compression as single process |
| Dec-17-2002 |
Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user,... |
| 6493869 |
Inheriting code in a transformational programming system |
| Dec-10-2002 |
A transformation programming system allows code to be inherited. A question and answer methodology is used among question handlers corresponding to nodes of a graph representing the program being transformed.... |
| 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,... |
| 6473892 |
Data driven, dynamic language document assembly system |
| Oct-29-2002 |
A document assembly system assembles and prints one or more documents in response to input data describing the nature and circumstances of a transaction to be documented and describing the parties to the... |
| 6470490 |
Contextual data representation and retrieval method |
| Oct-22-2002 |
A method for information representation and retrieval within a general-purpose digital computer. Information of all simple types is represented as points along dimensions, and compound information types... |
| 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... |
| 6457170 |
Software system build method and apparatus that supports multiple users in a software development environment |
| Sep-24-2002 |
The present invention is a method and apparatus for building a software system in a networked software development environment, utilizing existing software version control and build tools such as RCS and... |
| 6442441 |
Method of automatically generating and verifying programmable logic controller code |
| Aug-27-2002 |
A method of automatically generating and verifying programmable logic controller (PLC) code. The method includes the steps of constructing a neutral control model file, determining whether the neutral... |
| 6438744 |
Dynamic mapping of component interfaces |
| Aug-20-2002 |
The dynamic mapping from an ActiveX component model to a JavaBean model is disclosed. In one embodiment, an ActiveX compatible object is created at run-time for those JavaBean components that an ActiveX... |
| 6434738 |
System and method for testing computer software |
| Aug-13-2002 |
A system and method is provided in which the correctness of computer code fragments may be tested. In an example embodiment, a web-based automatic code correctness checking tool is provided for distance... |
| 6415434 |
Apparatus and method for a runtime method overloading resolver |
| Jul-2-2002 |
A method and apparatus for resolving method overloading at runtime that includes accessing an application programming interface file to retrieve methods that belong to the same class as a target method... |
| 6408431 |
Method and apparatus for multi-language software code generation |
| Jun-18-2002 |
A method of generating code for a software program in multiple languages by converting input specification files into output code files. The input specification files contain a list of distinctive features... |
| 6405365 |
Computer program command generator and parser |
| Jun-11-2002 |
A system is provided for generically generating and parsing instructions. The system generates instructions from data that specifies values for attributes of those instructions, such as values for variables,... |
| 6397289 |
Disk control apparatus |
| May-28-2002 |
A disk control apparatus includes a control circuit and a code conversion circuit. The control circuit analyzes read/write commands transmitted from a plurality of host computers using different coding... |
| 6389588 |
Method and system of business rule extraction from existing applications for integration into new applications |
| May-14-2002 |
A method of extracting and transforming a business rule which is a self contained section of legacy code focused on the computation of specific business policy includes identifying the business rule. Thereafter,... |
| 6370682 |
System and method for developing reusable flexible and platform independent software using components |
| Apr-9-2002 |
Re-use and platform independence of application software is achieved by using component types comprising an interface and a body. This is followed by automatically generating components based on the developed... |
| 6357039 |
Automatic code generation |
| Mar-12-2002 |
A system for automatically generating native processor code includes a graphical designer and a compiler. The graphical designer allows a user to construct graphically a signal processing system, and the... |
| 6353861 |
Method and apparatus for treating a logical programming expression as an event in an event-driven computer environment |
| Mar-5-2002 |
An improved programming interface which provides for event scheduling, improved variable declarations allowing for configuration of declaration parameters, and improved handling of I/O objects. In modern... |
| 6339838 |
Control of commercial processes |
| Jan-15-2002 |
To achieve an integrated and robust system of business process tools that can, through feedback, continually improve its level of efficiency, a novel arrangement has been created with a commonly shared... |
| 6321374 |
Application-independent generator to generate a database transaction manager in heterogeneous information systems |
| Nov-20-2001 |
A heterogeneous information system such as a digital library often uses a database manager together with other data resource manager(s), such as an object server or a video server, to manage digital content.... |
| 6308315 |
System and method for automatically and selectively promoting object variables to method fields and variables in a digital computer system |
| Oct-23-2001 |
A code generating system generates, from code in a program, native code that is executable by a computer system. The computer system includes a memory subsystem including a heap in which objects are stored... |
| 6289513 |
Interactive application generation and text processing |
| Sep-11-2001 |
A method and system for generating an application, using a plurality of components, each component defining an application block, storing based on a non-programmatic user input, a plurality of user-defined... |
| 6269480 |
Cross platform installer-with the ability to create platform independent variables of specific operating system variables from a scripting language |
| Jul-31-2001 |
A system, method, and program enables a platform independent way for specifying a property, or function, of a program. Values of properties that are specific to a given operating system are treated as... |
| 6266808 |
Computer program product for enabling the construction of dialogs for commands and templates |
| Jul-24-2001 |
A system and method for facilitating the construction of computer programs. The system enables an administrator to define dialogs associated with commands from a computer programming language. Users construct... |
| 6256778 |
Octet iterator template interface for protocol transfer syntax coding services |
| Jul-3-2001 |
A method is disclosed that allows the concise implementation of one protocol encoding/decoding device for syntax conversion between an abstract data syntax and a transfer syntax presented in an open-ended... |
| 6237144 |
Use of relational databases for software installation |
| May-22-2001 |
A method and system for installing computer programs is provided where installation is accomplished based on an "as complete" description of the installed features, components and resources of the computer... |
| 6237134 |
Method of, system for, and article of manufacture for providing a generic adaptor for converting from a non-future function pointer to a future function object |
| May-22-2001 |
A generic adaptor for converting from a non-future function pointer to a future function object is provided by a future template class that provides type definitions and member functions for future-based... |
| 6226785 |
Method and apparatus for storing and replaying creation history of multimedia software or other software content |
| May-1-2001 |
An authoring or other software tool is provided which allows users of the tool to review the creation and evolution of all or part of a content such as a multimedia title created using a tool incorporating... |
| 6205407 |
System and method for generating test program code simultaneously with data produced by ATPG or simulation pattern capture program |
| Mar-20-2001 |
A system and method of generating test code for testing an electronic device on an Automatic Test Equipment (ATE) platform are described. The invention translates scan and pattern test data into test code... |