| 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... |
| 6233727 |
Computer system for supporting utilization of functions provided by OS |
| May-15-2001 |
A computer system supports the application of a function supplied by OS or utility program. A generating section generates system operation information including job execution history information and file... |
| 6230117 |
System for automated interface generation for computer programs operating in different environments |
| May-8-2001 |
The present invention is directed to a system for for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL... |
| 6219835 |
Multi-language DCE remote procedure call |
| Apr-17-2001 |
A method, apparatus, article of manufacture, and a memory structure for generating a remotely-invokable computer procedure in an arbitrary language. The method comprises the steps of describing a computer... |
| 6209124 |
Method of markup language accessing of host systems and data using a constructed intermediary |
| Mar-27-2001 |
A method of operating and communicating with a host computer system is provided using mark-up language inputs and outputs directed by an intermediary which has been previously constructed by formulation... |
| 6199201 |
Software constructs that facilitate partial evaluation of source code |
| Mar-6-2001 |
A partial evaluator, or pre-compiler, for a computer program enables a user to provide, at suitable places within a program, language constructs which cause certain expressions within the program to be... |
| 6179490 |
Method and apparatus for creating a flowchart using a programmed computer which will automatically result in a structured program |
| Jan-30-2001 |
The present invention relates to a method of creating a structured flowchart using a programmable computer and a programmable computer display such that any program created from the flowchart would be... |
| 6175956 |
Method and computer program product for implementing method calls in a computer system |
| Jan-16-2001 |
A computer implemented method and computer program compiler product are provided for implementing method calls in a computer system. Virtual method calls are identified in an intermediate instruction stream... |
| 6170081 |
Method and system for interfacing to a variety of software development tools |
| Jan-2-2001 |
A method and system for facilitating use of a tool in heterogeneous environments and application categories in a software development framework having a storage device. First, a context object is created... |
| 6167565 |
Method and system of custom marshaling of inter-language parameters |
| Dec-26-2000 |
A computer-based custom marshaling method and system for custom marshaling of parameters during invocation of functions implemented in a second language by computer programs implemented in an first language.... |
| 6167564 |
Software system development framework |
| Dec-26-2000 |
A system and method in a computer system for integrating software development tools and applications into the computer system in order to build, deploy and maintain enterprise business process applications... |
| 6154877 |
Method and apparatus for portable checkpointing using data structure metrics and conversion functions |
| Nov-28-2000 |
A method and apparatus for portable checkpointing comprising the steps of: pre-compiling an input application source code and basic data type conversion functions; and outputting an associated output application... |
| 6145119 |
Programming development environment for intranet and internet applications employing unique project data structure |
| Nov-7-2000 |
A method, apparatus, and article of manufacture for providing a programming development environment that supports the development of Internet and Intranet applications. The present invention describes... |
| 6138273 |
Programmable interpretive virtual machine |
| Oct-24-2000 |
A programmable interpreter for creating, interpreting, and executing a programming language. The present invention is a virtual processor that eliminates interpretation of pseudo code typical of common... |
| 6126328 |
Controlled execution of partitioned code |
| Oct-3-2000 |
An execution engine embeddable in a plurality of host application programs to control execution of code in each of the host application programs is disclosed. The execution unit includes a command unit,... |
| 6108660 |
Method for processing host language source code containing embedded database language statements |
| Aug-22-2000 |
A method and apparatus for passing runtime contexts between threads in a multithreading application is provided. A precompiler is provided which allows programmers to declare and use runtime contexts in... |
| 6104873 |
Use of language instructions and functions across multiple processing sub-environments |
| Aug-15-2000 |
An apparatus allowing a pair of interrelated C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of... |
| 6091895 |
Object oriented central maintenance for programs and scripts |
| Jul-18-2000 |
A system and method for object oriented central maintenance. Program code for a plurality of program components is generated based on operator interaction with dialog definitions. Central maintenance is... |
| 6083276 |
Creating and configuring component-based applications using a text-based descriptive attribute grammar |
| Jul-4-2000 |
A method for creating and configuring a component-based application through text-based descriptive attribute grammar includes creating a parse tree from an application description file, transforming the... |
| 6078746 |
Method and system for reducing an intentional program tree represented by high-level computational constructs |
| Jun-20-2000 |
A method and system for generating a computer program in the manner that uses no computer programming language syntax. The system represents a computer program as an intentional program tree, which is... |
| 6067414 |
Generating a common gateway interface adaptor customized for a stored procedure |
| May-23-2000 |
A method and apparatus for generating a Common Gateway Interface (CGI) adaptor customized for a stored procedure. In accordance with the present invention, stored procedure application developers can provides... |
| 6067413 |
Data representation for mixed-language program development |
| May-23-2000 |
Method for enabling the simultaneous use of a first and a second programming language within a computer program, and apparatus to practice the method. To enable this sharing of languages, the present invention... |
| 6064817 |
Compiler-assisted or interpreter-assisted solution to the year 2000 problem for computer programs |
| May-16-2000 |
A method, apparatus, and article for solving the year 2000 problem involves limited modifications in the data definition portions of the source code and compiler or interpreter support for processing the... |
| 6061515 |
System and method for providing a high level language for mapping and accessing objects in data stores |
| May-9-2000 |
A user may define a mapping between object schema and data store schema by use of a high level language, Schema Mapping Definition Language (SMDL), which is data store independent, object oriented language... |
| 6044217 |
Hierarchical metadata store for an integrated development environment |
| Mar-28-2000 |
A metadata repository for use in an integrated development environment is provided. The metadata repository is layered to define levels of common behaviour useful to different types of application development... |
| 6044216 |
Method and apparatus for implementing cursor variables for accessing data from database |
| Mar-28-2000 |
A method and apparatus for implementing a data construct, referred to herein as a "cursor variable", that has many of the attributes of simple variables and that can be used to access active sets of data... |
| 6041181 |
Method of, system for, and computer program product for providing quick fusion in WHERE constructs |
| Mar-21-2000 |
FORTRAN WHERE construct compilation and optimization is provided by excluding an assignment statement containing a transformational intrinsic function from loop fusion of the WHERE construct. To perform... |
| 6031989 |
Method of formatting and displaying nested documents |
| Feb-29-2000 |
A new reference tag is provided as an extension to the HyperText Markup Language (HTML). The new reference tag allows nesting of HTML and other electronic documents within a main HTML document obtained... |
| 6031623 |
Computer system with evolving printer |
| Feb-29-2000 |
A computer system includes a computer and a peripheral the peripheral having an object oriented run-time environment (e.g., JAVA) and object resource brokering facilities (e.g., CORBA). Public methods... |
| 6029000 |
Mobile communication system with cross compiler and cross linker |
| Feb-22-2000 |
A wireless data platform (10) comprises a plurality of processors (12,16). Channels of communication are set up between processors such that they may communicate information as tasks are performed. A dynamic... |
| 6011919 |
Method of providing efficiency to a graphical programming language with alternative form determination and cost of execution estimation |
| Jan-4-2000 |
A system, method and language for compositing or creating images is disclosed. The images typically comprise a plurality of graphical elements each including color and opacity information. The system utilizes... |
| 5999987 |
Concurrent processing in object oriented parallel and near parallel |
| Dec-7-1999 |
In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing.... |
| 5995752 |
Use of language instructions and functions across multiple processing sub-environments |
| Nov-30-1999 |
A method of allowing a pair of C language operations, in particular a setjmp/longjmp and a signal/raise functions to be completed across a plurality of load modules. Upon the issuance of a first instruction,... |
| 5991803 |
Decoupling service creation environment from service logic execution environment |
| Nov-23-1999 |
A service creation environment (SCE) generates generic service creation information defining a certain service. The generic service creation information is then processed by a service execution agent for... |
| 5983230 |
Ordered sparse accumulator and its use in efficient sparse matrix computation |
| Nov-9-1999 |
A data structure, called an ordered sparse accumulator (Ordered SPA), permits sequencing in numeric order by index and dynamic alteration of the nonzero structure of the active column in sparse matrix... |
| 5974251 |
Media flow control system |
| Oct-26-1999 |
The present invention provides a media flow control system, by which it is possible to describe flow of applications operated in a plurality of media and to facilitate unification of flows of each of media... |
| 5966535 |
Method and apparatus for generating program code for world wide web service applications |
| Oct-12-1999 |
A new application language called the MAWL language and a compiler for the new application language called the MAWL compiler are provided for use by programmers of World Wide Web services. The MAWL language... |
| 5963446 |
Extended relay ladder logic for programmable logic controllers |
| Oct-5-1999 |
A digital computer implemented software system is provided for programming industrial logic controllers using a software package of the type utilizing relay ladder logic to represent control programs.... |
| 5960201 |
Numeric intensive development environment |
| Sep-28-1999 |
This invention describes a numeric intensive development environment for producing code for various fixed point DSP's and providing a debug capability that assists the user by displaying various data from... |
| 5943674 |
Data structure representing an interface definition language source file |
| Aug-24-1999 |
A data structure representing an Interface Definition Language ("IDL") source file is disclosed. The data structure is preferably produced during the compilation of the source file and generation of language-specific... |
| 5940593 |
Simulating a multi-tiered computer environment on a single development system for debugging |
| Aug-17-1999 |
A method, apparatus, and article of manufacture for simulating a multi-tiered environment on a single computer. An application file is generated comprising second tier instructions invoking first tier... |
| 5933828 |
Method of structuring a database of a control system for access by third party software |
| Aug-3-1999 |
An apparatus and method is provided for structuring a database of an automatic control system for common access by a third party software application and an automatic control system application of the... |
| 5930795 |
Supporting dynamic tables in SQL query compilers |
| Jul-27-1999 |
A framework for a query compiler and run-time environment for resolving a table reference to a dynamic table that is first identified at run-time but is initially unknown at compile-time. A parser parses... |
| 5923879 |
Conversion system and method between corba and c/c++ architectures for corba data pairs/couples |
| Jul-13-1999 |
A conversion system converts data between CORBA and C/C++ environments. The conversion system includes a format definition database storing first information including, for example, user definitions, C/C++... |
| 5905891 |
Programmable controller having directly executable CPU instructions |
| May-18-1999 |
A programmable controller (PC) which converts PC instructions directly into targeted CPU instructions, not into a macroprogram format, and stores them as an execution file. The PC stores restoration information... |
| 5889991 |
Method and system for customizing a palette using any java class |
| Mar-30-1999 |
A software class including known system events is imported into the palette of a development tool. After selecting a class for import, all variables and methods in the class meeting predetermined criteria... |
| 5881291 |
System for conversion of loop functions in continuation-passing style |
| Mar-9-1999 |
A compiler and compilation method for processing a source program in a programming language in the Scheme/Lisp family into a representation known as continuation-passing style (CPS) before generating object... |
| 5875336 |
Method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system |
| Feb-23-1999 |
A method and system for translating a non-native bytecode to a set of codes native to a processor within a computer system is disclosed. In accordance with the method and system of the present invention,... |
| 5862383 |
Generation of code by graphical representation |
| Jan-19-1999 |
A method and system generate code capable of driving a digital signal processor in a communications system, operative in response to constraints of signal transmission protocol. The method and system employ... |
| 5862378 |
Passing arrays to stored procedures |
| Jan-19-1999 |
A method, apparatus, and article of manufacture for passing a VisualBasic array argument to an SQL stored procedure executed by a computer. The VisualBasic array is first created in the memory of the computer... |