| 6708169 |
Apparatus and method for generating a merged symbol file for verifying symbolic data |
| Mar-16-2004 |
An apparatus and method for cataloging symbolic data for use in performance analysis of computer programs is provided. The apparatus and method stores symbolic data for loaded modules during or shortly... |
| 6691307 |
Interpreter optimization for native endianness |
| Feb-10-2004 |
A method for interpreter optimization includes receiving multiple data units organized according to a first endian order, reordering the data units according to a second endian order and interpreting the... |
| 6687897 |
XML based script automation |
| Feb-3-2004 |
Systems, methods and data structures for encompassing scripts written in one or more scripting languages in a single file. The scripts of a computer system are organized into a single file using Extensible... |
| 6687873 |
Method and system for reporting XML data from a legacy computer system |
| Feb-3-2004 |
A method and system for modifying program applications of a legacy computer system to directly output data in XML format models the legacy computer system, maps the model to an XML schema and automatically... |
| 6687485 |
System and method for providing help/training content for a web-based application |
| Feb-3-2004 |
A system and method of the present invention supplies a user of a web-based application with relevant interactive help/training content that corresponds to an object or page of the web-based application... |
| 6684391 |
Method for operating a computer system, byte code verifier and computer system |
| Jan-27-2004 |
The invention is directed to a method for operating a computer system, as well as to a byte code verifier and to a computer system. The inventive method checks whether a computer program loaded onto a... |
| 6675370 |
System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment |
| Jan-6-2004 |
Documentation of a software application is automatically generated for the classes, written in an object oriented-language, which comprise the application. The classes within the application are typically... |
| 6675350 |
System for collecting and displaying summary information from disparate sources |
| Jan-6-2004 |
A system is described for collecting and displaying summary information from disparate sources. The system provides for user customization of data acquisition parameters for locating articles to be summarized,... |
| 6662342 |
Method, system, and program for providing access to objects in a document |
| Dec-9-2003 |
Disclosed is a system, method, and program for determining a structure of objects in a document, such as an XML document. The document is parsed to determine instances of objects within the document. Each... |
| 6658646 |
Multiple interface scripting language |
| Dec-2-2003 |
For a large system having an associated monitoring system with one or more user interfaces that each requires a large amount of direct user interaction, a scripting language especially well suited to write... |
| 6658624 |
Method and system for processing documents controlled by active documents with embedded instructions |
| Dec-2-2003 |
An improved document processing system is provided by virtue of the present invention, wherein documents and processing associated with those documents are combined by structuring documents according to... |
| 6654953 |
Extending program languages with source-program attribute tags |
| Nov-25-2003 |
Attribute tags embedded in the statements of a source program system extend a programming language. A compiler for the program includes an interface to detect the attribute tags and to call one of a number... |
| 6654952 |
Region based optimizations using data dependence graphs |
| Nov-25-2003 |
Region based optimization may be accomplished by creating dependence graphs for each block and then incrementally computing a single dependence graph for the region. First dependence DAGs are created for... |
| 6651241 |
Scriptor and interpreter |
| Nov-18-2003 |
A scriptor and interpreter are disclosed. The scriptor and interpreter each not only check the syntax of a command in a script, but also that the values for the variables passed as arguments to command... |
| 6631516 |
Extended syntax record for assembler language instructions |
| Oct-7-2003 |
Disclosed is a method, system, and information bearing medium for associating attribute information with symbols. A command is processed associating user specified attribute information with a symbol definition... |
| 6629313 |
In-line database access statements without a pre-compiler |
| Sep-30-2003 |
Systems and methods that enable a source code file containing in-line database access statements to be compiled into object code for an application without the use of a pre-compiler are disclosed. In one... |
| 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... |
| 6581206 |
Computer program language subset validation |
| Jun-17-2003 |
Language subset validation includes validating multiple program modules that comprise a program. The program modules include multiple bytecodes defined for a first computer language that is a hardware-dependent... |
| 6578197 |
System and method for high-speed execution of graphics application programs including shading language instructions |
| Jun-10-2003 |
A system and method for high-speed execution of graphics application programs, including shading language instructions, that utilize 3D graphics hardware. The method involves expressing a graphics computation... |
| 6578196 |
Checking of units and dimensional homogeneity of expressions in computer programs |
| Jun-10-2003 |
A method and apparatus is described for the checking of the correctness and consistency of units and dimensions of variables and constants used in expressions, such as those used in computer programs.... |
| 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... |
| 6574792 |
Dynamically generating expanded user messages in a computer system |
| Jun-3-2003 |
Dynamically generating expanded user messages, in a computer system having a logging tool for creating a log file. The log file comprises log messages produced in response to events occurring during execution... |
| 6542595 |
Process, generating module, server, control module and storage means for the creation of validation rules |
| Apr-1-2003 |
The present invention relates to a process for the creation of validation rules with which a validation module can validate configuration data which can be used as operating parameters for telecommunications... |
| 6539542 |
System and method for automatically optimizing heterogenous multiprocessor software performance |
| Mar-25-2003 |
A method and apparatus is disclosed for optimizing the mapping of processes within a parallelized software program among individual processors in a high performance, scalable computing system. The resulting... |
| 6530080 |
Method and apparatus for pre-processing and packaging class files |
| Mar-4-2003 |
A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the size of individual class files and to prevent... |
| 6523172 |
Parser translator system and method |
| Feb-18-2003 |
A parser-translator technology allows a user to specify complex test and/or transformation statements in a high-level user language, to ensure that such test and/or transformation statements are well-formed... |
| 6516461 |
Source code translating method, recording medium containing source code translator program, and source code translator device |
| Feb-4-2003 |
A source code translating method includes the steps of representing a particular source code in the form of an abstract syntax tree without using nodes representing expression statements, and converting... |
| 6502112 |
Method in a computing system for comparing XMI-based XML documents for identical contents |
| Dec-31-2002 |
A method is provided by a computer system processing XMI-based XML documents. The method compares two such XMI-based XML documents for identical content. The method begins with the step of parsing each... |
| 6470349 |
Server-side scripting language and programming tool |
| Oct-22-2002 |
Software loads script file and strips markup language tags. This software can be located on a server. In order to prepare for operation, markup language pages are created. Then, special tags containing... |
| 6457172 |
Compiler for supporting multiple runtime data representations |
| Sep-24-2002 |
A compiler having one or more separate components, each of which contains the source code of the compiler which is responsible for implementing a corresponding data representation. These components are... |
| 6453464 |
Method and apparatus for converting COBOL to Java |
| Sep-17-2002 |
The present invention relates to a method for translating computer programs from a language having the attributes of computer programming language COBOL to a language having the attributes of the computer... |
| 6453462 |
Mock translation system, method, and program using multi-byte placeholder characters to test translatability of software that will display multi-byte languages |
| Sep-17-2002 |
A mock translation system, method, and program is provided which converts single-byte base-language data and performs a mock translation on it to produce internationalization test data, which incorporates... |
| 6446256 |
Extension of parsable structures |
| Sep-3-2002 |
A bilateral interface may comprise an object interface and, optionally, a language interface. The object interface comprises at least an object-side object interface to be included in an external object,... |
| 6425121 |
Method and apparatus for resolving divergent paths in graphical programming environments |
| Jul-23-2002 |
The invention relates to a mechanism for detecting forks within data flow diagrams corresponding to application programs and for controlling the execution of such application programs. The flow diagram... |
| 6425120 |
Repeating program object for use with a graphical program-development system |
| Jul-23-2002 |
A program object is provided for use in developing application programs through a program-development environment. Using the program-development environment, a developer graphically specifies a flow diagram... |
| 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,... |
| 6397383 |
Constraint language parser which rejects invalid filter constraint during run time |
| May-28-2002 |
The present invention provides a system and method for parsing a constraint language in a computer network. The method includes receiving a constraint string; parsing the constraint string, comprising... |
| 6385769 |
Text based object oriented program code with a visual program builder and parser support for predetermined and not predetermined formats |
| May-7-2002 |
Text-based object-oriented class code, located in either local or remote machines is converted into proxy components which can be used in existing visual builders. Proxy components are created from each... |
| 6378126 |
Compilation of embedded language statements in a source code program |
| Apr-23-2002 |
Disclosed is a system and method for compiling a program. A source program including program statements in a first computer language, such as C++, Fortran, Java, etc., and embedded statements in a second... |
| 6377999 |
Firmware and software protocol parser |
| Apr-23-2002 |
An improved method and computer to parse a data stream comprising a series of command strings is disclosed. The method provides superior performance in terms of balance between processor cycle usage, memory... |
| 6370683 |
Computer software for generating flowchart images of a source program |
| Apr-9-2002 |
Computer software for generating flowchart images of a source program. The computer software includes a first program which reads an input program source code as an input and generates a coded output file... |
| 6367076 |
Compiling method and memory storing the program code |
| Apr-2-2002 |
A compiling method, for compiling a source program into an object program for a CPU having multiple functional units that allow for concurrent operations and supporting predicated execution, for generating... |
| 6367070 |
Means and method for establishing loop-level parallelism |
| Apr-2-2002 |
A method for recognizing a parallel executable region within a sequence of source code. The parallel executable region is identified by locating a loop structure within the sequence of source code. The... |
| 6367068 |
Dynamic parsing |
| Apr-2-2002 |
Dynamic parsing is disclosed. In one embodiment, a system includes an editor and a dynamic parser. The editor provides for developing of source code for a computer program. The dynamic parser parses the... |
| 6353896 |
Method and apparatus for testing event driven software |
| Mar-5-2002 |
A technique for testing event driven software. In accordance with the technique, the source code of the event driven software is directly converted to an automation based model useful in verifying that... |
| 6349344 |
Combining multiple java class files into a run-time image |
| Feb-19-2002 |
Combining multiple Java class files into a run-time image is disclosed. The run-time image of the Java class files is such that class files are in a preloaded and preparsed state for a Java virtual machine.... |
| 6336214 |
System and method for automatically generating browsable language grammars |
| Jan-1-2002 |
A technique for automatically generating browsable language grammars. A grammar specification is used to identify the structure of an input grammar, so that a specification pre-processor, grammar parser... |
| 6317873 |
Assembly language translator |
| Nov-13-2001 |
A computer-implemented method of translating an assembler program into a high-level language computer program is provided. The method includes receiving each line of the assembler program, parsing individual... |
| 6286138 |
Technique for creating remotely updatable programs for use in a client/server environment |
| Sep-4-2001 |
A technique for creating client-server applications that permits the client component to be updated remotely, such as over a network or the like, and implementing the updating of a client portion of the... |
| 6286133 |
Method and apparatus for strategic compilation of source programs into two or more target languages |
| Sep-4-2001 |
A method and apparatus which, as part of a compiler, supporting the generation of code in two (or more) target languages. The selection of the target language, and the program structure in that target... |