| 6275978 |
System and method for term localization differentiation using a resource bundle generator |
| Aug-14-2001 |
An apparatus and method providing flexible message differentiation of localized terms utilizing a resource bundle generator. In particular, the apparatus and method are accomplished by having a system... |
| 6269475 |
Interface for object oriented programming language |
| Jul-31-2001 |
An object oriented program editor operative on a text source in a language having syntax properties having a lexical analyzer, a parser, a codeblock generator and a graphical user interface. The lexical... |
| 6243862 |
Methods and apparatus for testing components of a distributed transaction processing system |
| Jun-5-2001 |
A computer executable test language is provided for testing a component of a distributed transaction processing system implemented in accordance with the X/Open Distributed Transaction Processing model... |
| 6237140 |
Compiler-assisted or interpreter-assisted windowing solution to the year 2000 problem for computer programs |
| May-22-2001 |
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 support for processing the modified source... |
| 6233728 |
Compiler-assisted or interpreter-assisted solution to the year 2000 problem with debugging option for computer programs |
| May-15-2001 |
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 support for processing the modified source... |
| 6226791 |
Compiler-assisted or interpreter-assisted compression solution to the year 2000 problem for computer programs |
| May-1-2001 |
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 support for processing the modified source... |
| 6212677 |
Generating a natural language specification of a computer program by generating an intermediate expression table based on a flow chart from analyzed syntax of the program |
| Apr-3-2001 |
A specification generating method for a computer program comprises the steps of: analyzing the syntax of a predetermined computer program; generating a control flowchart based on the analyzed syntax; generating... |
| 6202201 |
Text object compilation method and system |
| Mar-13-2001 |
A Text Object Compiler and Language able to produce binary and text objects that are not machine language code. An object oriented computer language that produces target files of information in any text... |
| 6182281 |
Incremental compilation of C++ programs |
| Jan-30-2001 |
An enhanced compiler for compiling C++ programs without the use of forward declarations normally included in program header files. Through multiple parsing passes, the compiler extracts definitions for... |
| 6175948 |
Method and apparatus for a waveform compiler |
| Jan-16-2001 |
The waveform compiler methodology employs a top-down system decomposition coupled with component based design development to capture a user design in a series of parameterized models. A user selects components... |
| 6163882 |
Language processing apparatus for converting source program into object program |
| Dec-19-2000 |
For converting a source program into an object program, the source program is analyzed to individually detect a plurality of functions, and the called relationship between the functions is detected. An... |
| 6142684 |
Joining a plurality of type hierarchies in an object oriented programming language without inheriting from a base class and without modification to the type hiearchies |
| Nov-7-2000 |
A system and method using a computer for joining a plurality of hierarchies of types is described. Each type in each type hierarchy includes a template for objects. At least one reference class is defined... |
| 6138272 |
GDMO translator, method of GDMO translation, and recording medium containing program for GDMO translator |
| Oct-24-2000 |
A GDMO translator is provided, which is capable of generating output files with various syntaxes from an input file with the same syntax, and which is capable of describing different outputs containing,... |
| 6135650 |
Method and system for wrapper routine optimization |
| Oct-24-2000 |
Program routines normally requiring windowed register allocation using conventional assembly code generation in a compiler are examined for eligibility for a wrapper routine optimization procedure in which... |
| 6134709 |
Method and apparatus for parsing commands |
| Oct-17-2000 |
A method and apparatus parses a command using a tree of acceptable command tokens. Each token is matched to a node in the tree, and upon discovering a match, descendant nodes of the matched node are used... |
| 6134708 |
Program compilation execution system |
| Oct-17-2000 |
There is provided a program compilation execution system which uses an in-task shared data allocation system in which by allocating only the data used in a task on a main memory, the operation efficiency... |
| 6129460 |
Object-oriented apparatus and method in a computer system for a programming language compiler to select optimal pointer kinds for code generation |
| Oct-10-2000 |
The invention disclosed is an object-oriented apparatus and method in a computer system for a programming language compiler to select optimal pointer kinds for code generation. The invention offers important... |
| 6115722 |
Method for checking tablespaces involved in referential integrity |
| Sep-5-2000 |
A recover or reload utility determines if a check utility is to be executed. If a check utility is to be executed, the recover or reload utility records the dependent tablespace names to virtual storage... |
| 6081655 |
Compiler-assisted or interpreter-assisted expansion solution to the year 2000 problem for computer programs |
| Jun-27-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 support for processing the modified source... |
| 6078734 |
Compiler-assisted solution to the year 2000 problem for computer programs |
| Jun-20-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 support for processing the modified source... |
| 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... |
| 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... |
| 6041330 |
System and method for generating year 2000 test cases |
| Mar-21-2000 |
An innovative rule based method and system for creating test cases for the Year 2000 compliance testing of software systems is described. Using the method and system of the present invention, the user... |
| 6041177 |
Program analyzing apparatus which categorizes variables into domains and method thereof |
| Mar-21-2000 |
A variable type analyzing unit detects the data types of each variable. A variable length analyzing unit detects the length of each variable. A partial reference unit detects the range of a partial reference... |
| 6038397 |
System for allocating the memory area of second data which value need not be preserved to another data of some of the processes |
| Mar-14-2000 |
A compiling method comprises the steps of analyzing the characters and phrases in the source code of a program, analyzing the syntax of the program, and analyzing the meaning of the program, a program... |
| 6031993 |
Method and apparatus for translating source code from one high-level computer language to another |
| Feb-29-2000 |
A method, system, apparatus, and program for translating one computer language to another using doubly-rooted tree data structures. A doubly-rooted tree is the combination of two sets of hierarchically... |
| 6023582 |
Function code chaining method |
| Feb-8-2000 |
A computer language construct for connecting related but independent routines at compile time. The computer language construct allows the creation of symbolic "chains", which can be called at run time.... |
| 6021266 |
Method of designing an integrated circuit using scheduling and allocation with parallelism and handshaking communication, and an integrated circuit designed by such method |
| Feb-1-2000 |
An integrated circuit is designed by defining its functions in a programming language which supports parallelism and synchronized communication. The resulting source code is supplied to a compiler which... |
| 6014518 |
Terminating polymorphic type inference program analysis |
| Jan-11-2000 |
A terminating polymorphic type inference program analysis helps to better optimize, understand, and/or browse computer programs. The analysis represents parameter values for each function call in the program... |
| 6014516 |
Language processing system which generates debugging source file corresponding to optimization image and method therefor |
| Jan-11-2000 |
A language processing system including a parsing unit for receiving input of a source file to be processed and conducting parsing processing of the same, an optimization unit for receiving input of intermediate... |
| 6009273 |
Method for conversion of a variable argument routine to a fixed argument routine |
| Dec-28-1999 |
A compiler method analyzes a program listing to identify a first set of subroutines therein, each of which accepts a variable number of arguments, converting the first set of subroutines into further sets... |
| 5999733 |
High speed assemble processing system |
| Dec-7-1999 |
In an assemble processing system, when a syntactical analysis procedure syntactically analyzes a source program, a macro definition procedure stores a macro definition program body of the source program... |
| 5991539 |
Use of re-entrant subparsing to facilitate processing of complicated input data |
| Nov-23-1999 |
A parser includes a plurality of entry points, an allocater, and a reinvoker. The plurality of entry points each invoke a respective portion of the parser to attempt to interpret a stream of tokens corresponding... |
| 5970250 |
System, method, and computer program product for scoping operating system semanticis in a computing environment supporting multi-enclave processes |
| Oct-19-1999 |
Scoping operating system semantics in a computing environment, wherein a process comprising at least one enclave is executing in the computing environment, is disclosed. Such scoping is performed by determining... |
| 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... |
| 5963932 |
Method and apparatus for transforming queries |
| Oct-5-1999 |
In processing a query, a database server parses a string describing a query into a query representation. The query string is parsed again to generate a replica of the query representation. Various transformations... |
| 5963742 |
Using speculative parsing to process complex input data |
| Oct-5-1999 |
A parser includes a plurality of subparsers, a main parser unit, and a selector. Each of the subparsers attempts to interpret a stream of tokens corresponding to a statement in a respectively different... |
| 5956711 |
Database system with restricted keyword list and bi-directional keyword translation |
| Sep-21-1999 |
A system for use with a database selects keywords from a restricted keyword list for both updating and searching (i.e. bi-directional keyword translation). A keyword translator accepts a user entered keyword... |
| 5950004 |
Model-based process for translating test programs |
| Sep-7-1999 |
A model-based process for translating test programs from a first computer language to a second computer language includes the steps of extracting test strategy and replaceable item callouts from an existing... |
| 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... |
| 5933641 |
Numeric intensive real-time software development system |
| Aug-3-1999 |
This invention describes a numeric intensive real-time software development system for programming low cost fixed point digital signal processors (DSP's) and other programmable devices in which code efficiency,... |
| 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++... |
| 5918035 |
Method for processor modeling in code generation and instruction set simulation |
| Jun-29-1999 |
A method of modeling a programmable processor is particularly adapted for use in an automatic retargetable code generator and instruction set simulator. The method represents the processor as a single... |
| 5915116 |
Time value manipulation |
| Jun-22-1999 |
A method is provided for use in manipulating a time value. Source code text is stored in a first memory and constitutes source code instructions. The source code instructions define a year variable text... |
| 5911076 |
Object oriented framework for creating new emitters for a compiler |
| Jun-8-1999 |
An emitter framework including several classes of support objects and a generic emitter class that can be subclassed to produce a new emitter for a compiler. The input to the framework is a first intermediate... |
| 5907710 |
Apparatus and method for program execution |
| May-25-1999 |
A comment statement provided within a program code statement is detected, and a processing according to a special command for executing an effect if such a special command is present in the comment statement... |
| 5903860 |
Method of conjoining clauses during unification using opaque clauses |
| May-11-1999 |
A method of using a processor to conjoin a first clause and a second clause as part of a unification of a first graph. If the first clause is not associated with the first graph, then a third clause is... |
| 5884083 |
Computer system to compile non-incremental computer source code to execute within an incremental type computer system |
| Mar-16-1999 |
A computer system which receives non-incremental computer source code which is created and generated from a non-incremental computer system and which places the received non-incremental source code in... |
| 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,... |