"What, sir, would you make a ship sail against the wind and currents by lighting a bonfire under her deck? I pray you, excuse me, I have not the time to listen to such nonsense."
Napoleon Bonaparte ; When told of the Robert Fulton steamboat
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 5862372 | Visually oriented computer implemented application development system utilizing standardized objects and multiple views A computer implemented application development (authoring) system permits objects (such as VBX custom controls) to be graphically inserted into the program under development by dragging and dropping associated icons into one of four views. The properties ... | 01/19/1999 |
| 5852733 | Microcontroller development tool using software programs A software development tool is provided for Texas Instruments microcontrollers which provides register initialization, register information, and register editing in conjunction with Windows.RTM.-based forms generated by programs written according to well-... | 12/22/1998 |
| 5850550 | No preprocessor and a source level debugger for embedded SQL in a 3GL A system and method for translating source code, comprising high level source code with embedded SQL statements, to p-code or machine-language instructions by a one-pass parsing mechanism. The one-pass parsing mechanism generates executable code without t... | 12/15/1998 |
| 5845126 | Method of, system for, and computer program product for providing inlined nested array constructors using normalized counters Method of, system for, and computer program product for generating efficient code for a set of nested Fortran 90 array constructors without introducing temporary vectors by the use of normalized counters and by maintaining array constructor extent structu... | 12/01/1998 |
| 5832273 | System for deleting redundant instructions from high level language source code containing in-line assembly instructions A language processing system comprises an instruction parsing portion parsing instruction statement contained in a source program written by a high-level language and an assembler language in admixing manner, a register information discriminating portion ... | 11/03/1998 |
| 5826088 | System for protecting computer software written in interpreted language A process for protecting software written for a computer (ORD) in interpreted language, in which the program is written in uncoded form in a script file (FSI), and a compiled code (EXECI) is generated from the content of this file (FSI). This compiled cod... | 10/20/1998 |
| 5826076 | Computer-based information access method and apparatus to permit SQL-based manipulation of programming language-specific data files A method and apparatus that permits creation, reading and modification of 3GL application programs by SQL requests. A catalog is created by selecting source programs from 3GL application data for which file definitions are to be extracted, identifying spe... | 10/20/1998 |
| 5815715 | Method for designing a product having hardware and software components and product therefor A computing system (10) and a method for designing the computing system (10) using hardware and software components. The computing system (10) includes programmable coprocessors (12, 13) having the same architectural style. Each coprocessor includes a seq... | 09/29/1998 |
| 5794050 | Natural language understanding system The present invention interprets natural language input using common sense reasoning. The invention avoids the combinatorial explosion that has occurred in other natural language understanding systems. The invention uses modules for parsing, disambiguatio... | 08/11/1998 |
| 5790863 | Method and system for generating and displaying a computer program A method and system for generating a computer program. In a preferred embodiment, the present invention provides a program tree editor for directly manipulating a program tree. A program tree comprises of plurality of nodes corresponding to computational ... | 08/04/1998 |
| 5742810 | System, method and computer program product for passing host variables to a database management system A system and method for passing arrays and structures as host variables to a stored procedure. An application program packs an array or structure into a binary large object (BLOB) and sends the BLOB to a database management system. An adapter called by th... | 04/21/1998 |
| 5740351 | Apparatus and method for debugging/modifying ROM-based software systems employing and extensible interpreter Debugging and/or modifying of ROM-based embedded software systems is realized by advantageously employing an extensible interpreter and inserting requests for "Customizable Call-Outs" (CCOs) throughout the ROM-based embedded software. Then, the ROM-based ... | 04/14/1998 |
| 5737623 | Multi-processor parallel computer architecture using a parallel machine with topology-based mappings of composite grid applications A parallelization process for complex-topology applications is based on an understanding of topology and includes two separate parts: i) an automatic, topology-based data distribution method and ii) a program transformation method. Together these methods ... | 04/07/1998 |
| 5734907 | Method of programming an information processing device for network management applications using generic programming Method of programming an information processing system having a plurality of data processing devices connected with a network and having access to data stored in complex structures, such as sets or trees, including providing a programming language on said... | 03/31/1998 |
| 5675805 | Programming system for generating client and server programs from an undistributed application program A programming aid for generating interface definition files for client server programs. The system and method are responsive to an input interface definition file and one or more input source code files to extract, from one such input source code file, th... | 10/07/1997 |
| 5652887 | Dynamic Meta commands for peripheral devices A system for enabling expanded instruction sets, applications, data and parameters to be downloaded from one processor to another so that processors ordinarily intended for specific tasks can run other tasks without having an expanded instruction set and ... | 07/29/1997 |
| 5649227 | System for supporting a conversion between abstract syntax and transfer syntax The system for supporting input or reference of a data value or a structure value which is a component of a PDU (Protocol Data Unit). The abstract syntax of PDU is defined in accordance with ISO8824 (international standard ASN.1 (Abstract Syntax Notation ... | 07/15/1997 |
| 5640550 | Computer system for generating SQL statements from COBOL code An interfacing computer program and system which allows a COBOL program, despite its totally different nature and internal data handling constructs and statement approaches, to effectively generate Structured Query Language (SQL) statements in accessing a... | 06/17/1997 |
| 5628016 | Systems and methods and implementing exception handling using exception registration records stored in stack memory A development system having a compiler that allows programmers and software developers to more efficiently develop compiled applications with runtime exception handling support is described. The compiler implements methods for handling of exceptions, whic... | 05/06/1997 |
| 5590331 | Method and apparatus for generating platform-standard object files containing machine-independent code A method and apparatus for generating a platform-standard object file containing machine-independent abstract code. Source code which defines a procedure is convened into abstract code which makes no assumptions about the platform on which the procedure w... | 12/31/1996 |
| 5572732 | Method and system for process expression and resolution including a general method of direct association A method and system for process expression and resolution including a general method of direct association is described. A first language structure including a named result reference which is a destination for a result string for a directly associated cor... | 11/05/1996 |
| 5517658 | Method for testing design timing parameters using a timing shell generator A method for testing the timing parameters of a system design is presented, especially suited for use in testing for timing violations between the pins of a semiconductor device. A description of the timing constraints of the various modules of a design i... | 05/14/1996 |
| 5504902 | Multi-language generation of control program for an industrial controller A method and system for generating a control program executable by an industrial controller, wherein the control program is formed using instructions from a high-level text-based language and instructions from a ladder-based language. A source program is ... | 04/02/1996 |
| 5500881 | Language scoping for modular, flexible, concise, configuration descriptions The problems of efficiently building a large software system are solved by the present invention of language scoping for effective configuration descriptions. A software system is defined by a tree of system models which are written in a functional langua... | 03/19/1996 |
| 5495613 | Method and apparatus for extending the capability of a system editor using high-level language transforms The present invention is directed to a technique extending the commands, and consequently, the capability of a system editor. Rather than extending the editor with existing editor commands, as in the use of macros, the present invention enables the user t... | 02/27/1996 |
| 5450600 | Integrated command recognition apparatus and method for selecting an optimal command among numerous commands An integrated command definition file defines both names of integrated commands and basic commands integrated. A basic command syntax file stores the basic commands and these parameter information. An integrated command registration utility has functions ... | 09/12/1995 |
| 5437037 | Simulation using compiled function description language A simulation program conversion method and system is provided. The original simulation program is written by a function description language, such as Verilog-HDL, using a text editor, and, then, the original simulation program is converted into an executa... | 07/25/1995 |
| 5428792 | System for producing language neutral objects and generating an interface between the objects and multiple computer languages A method, system and program for redefining language dependent object definitions as a neutral set of information from which object support for any language, including support between languages, is disclosed. The information is parsed and compiled to gene... | 06/27/1995 |
| 5293629 | Method of analyzing computer source code A method of analyzing computer source code provides a determination of the extent to which the source code complies with guidelines relating to, for example, style, maintainability, and portability. The method includes defining a Boolean expression (12) t... | 03/08/1994 |
| 5230049 | Program source code translator A pre-compiler for a host programming language contains a language dependent portion and a language independent portion. The language dependent portion extracts source file statements written in a supplemental language and converts them into a language in... | 07/20/1993 |
| 5187788 | Graphics system for automatic computer code generation The Avionics Program Expert (APEX) is an automatic code generation tool for the Ada programming language (MIL-STD 1815A). It provides the programmer using APEX with the ability to quickly create a graphical representation of his initial program design. Th... | 02/16/1993 |
| 5129081 | System for processing data using logic language A logical type language data processing method which includes making a plurality of different application programs each using a predicate type fact database and/or a predicate type rule database; inputting a predicate type question with respect to the app... | 07/07/1992 |
| 5093916 | System for inserting constructs into compiled code, defining scoping of common blocks and dynamically binding common blocks to tasks A method performed within a multi-processing, multi-programming computer environment for reducing conflict among tasks concurrently accessing COMMON BLOCKs in code sequences compiled within said environment from a FORTRAN like language system, and for red... | 03/03/1992 |
| 4989132 | Object-oriented, logic, and database programming tool with garbage collection A programming tool is provided which integrates an object-oriented programming language system, a logic programming language system, and a database in such a manner that logic terms can be treated as objects in the object-oriented programming language sys... | 01/29/1991 |
| 4931928 | Apparatus for analyzing source code Apparatus in a computer system provides source code analysis. The apparatus includes an analysis member which extracts programming semantics information from an input source code. The analysis member operates according to the programming language of the s... | 06/05/1990 |
| 4916610 | Multilanguage software integration through preprocessing A method of assuring consistency of constants in a multilanguage software system, includes generating a first set of code written in a first language using a plurality of symbolic constants to represent a corresponding plurality of actual constants. A sec... | 04/10/1990 |
| 4894771 | Data base management system extending structure A data base management system extending structure includes a data base management system and an extended data base language pre-compiler for pre-compiling an extended data base language into a data base language with which the data base management system ... | 01/16/1990 |
| 4797811 | Dual language numerical controller A dual language numerical controller includes a terminal (8') for entering both a numerical control (NC) language program and a higher level language, such as BASIC, program, a language discriminator (31) for determining which language has been entered, a... | 01/10/1989 |
| 4780825 | Text compiling device A text compiling device includes a first memory area for storing an intervening code program in which a statement or comment is given by a code. The intervening code is read out and is converted to an ASCII code program. The converted ASCII code program i... | 10/25/1988 |
| 4742467 | Automated programming system for machine creation of applications program source code from non-procedural terminal input An automated method and apparatus are used for creating data processing application programs in programmer oriented languages such as COBOL from atomic or fundamental program building blocks, i.e., individual programming language statements, based on info... | 05/03/1988 |