U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"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

Newsletter  PatentStorm News

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.

 

Class 717/114 - Programming language


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for using programming
No. of patents: 526
Last issue date: 05/29/2012


                  13    
NumberTitleIssue Date
5862372Visually 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
5852733Microcontroller 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
5850550No 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
5845126Method 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
5832273System 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
5826088System 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
5826076Computer-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
5815715Method 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
5794050Natural 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
5790863Method 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
5742810System, 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
5740351Apparatus 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
5737623Multi-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
5734907Method 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
5675805Programming 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
5652887Dynamic 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
5649227System 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
5640550Computer 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
5628016Systems 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
5590331Method 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
5572732Method 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
5517658Method 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
5504902Multi-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
5500881Language 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
5495613Method 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
5450600Integrated 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
5437037Simulation 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
5428792System 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
5293629Method 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
5230049Program 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
5187788Graphics 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
5129081System 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
5093916System 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
4989132Object-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
4931928Apparatus 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
4916610Multilanguage 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
4894771Data 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
4797811Dual 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
4780825Text 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
4742467Automated 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
                  13    
 
Sign InRegister
Username  
Password   
forgot password?