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

Icon_funbox Bizarre Patents

Patent No. 6049912

Mountable Printable Placard With Headband

A resilient headband in a shape for being mounted on the head of the user. The headband is equipped with a longitudinal slotted member for holding a placard.

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/140 - Compiling code


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for converting
No. of patents: 805
Last issue date: 05/15/2012


                  20    
NumberTitleIssue Date
5761510Method for error identification in a program interface
A method for identifying errors in program functions in a program interface found in a header file for the program interface and for identifying errors in program functions in a program interface found in an internal header file and a related public decla...
06/02/1998
5761477Methods for safe and efficient implementations of virtual machines
An efficient method for implementing a safe virtual machine, in software, that embodies a general purpose memory protection model. The present invention runs on any general purpose computer architecture and will run an executable that has been developed f...
06/02/1998
5761512Automatic client-server complier
In an object-oriented computer system having multiple execution environments, a source code of a computer program is provided having multiple classes therein. The classes have affinities for execution environment type characteristics defined therewith. Fo...
06/02/1998
5754860Method and apparatus for software testing using a differential testing technique to test compilers
Techniques used in testing software are described. A test generator produces a source program used to test two or more compilers using a differential testing technique. The test generator includes a grammar with added semantic constraints to minimize the ...
05/19/1998
5752034Apparatus and method for providing an event detection notification service via an in-line wrapper sentry for a programming language
The present invention provides an in-line wrapper sentry for a programming language to detect events and to transparently extend the behavior of the events....
05/12/1998
5734906Device for outputting initial values of data statement at high speed by using a proper work area
A device which outputs initial values of a data statement corresponding to a source program that has been converted into an intermediate program. The intermediate program contains initial value data corresponding to the initial values of the data statemen...
03/31/1998
5732210Use of dynamic translation to provide fast debug event checks
Dynamic translation is used during debugging of a computer application process. During runtime, the first application is dynamically translated to produce translated code. Debugging code, such as a conditional breakpoint, may then be added to the translat...
03/24/1998
5724589Development system with a property-method-event programming model for developing context-free reusable software components
A development system providing a property-method-event programming (PME) model for developing context-free reusable software components is described. Despite the absence of any C++ language support for events, the present invention provides a type-safe "w...
03/03/1998
5715432Method and system for developing network analysis and modeling with graphical objects
A method for developing a network analysis and modeling application program includes the step of interactively selecting and displaying a graphical object. An instantiation of the graphical object is representative of at least a portion of a network. The ...
02/03/1998
5715460Template based facility for formatting compiler output
The format of an output file from a compiler is altered using two new objects, a template definition file for specifying the desired formats for the sections of the output file and a template facility for formatting output from the compiler according to t...
02/03/1998
5701487Method and apparatus for displaying locations of errors detected inside software macro calls
A method and apparatus for generating more helpful error messages during compilation of a software program. The software program contains a macro definition and an invocation of the macro. The macro is expanded during the compilation process. The inventio...
12/23/1997
5675804System and method for enabling a compiled computer program to invoke an interpretive computer program
A system and method for building and linking an interpretive procedure so as to enable a compiled computer program to invoke the interpretive procedure are described herein. A target object code is modified to include information identifying files associa...
10/07/1997
5655073Debugging method and debugger
In an information processing debugging apparatus, a debugger owns a debug information adding element and a data with type access instructing element. The debug information adding element gives data type symbol information of a data type from a debug infor...
08/05/1997
5632034Controlling method invocation sequence through virtual functions in an object-oriented class library
A mechanism for controlling method invocation and avoiding problems such as premature method execution before object construction and premature object destruction before method completion, is provided through a protocol function table in a class library. ...
05/20/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
5617569Method and system for implementing pointers to members in a compiler for an object-oriented programming language
A method and system in an object-oriented environment for determining the offset of a data member of a derived class when the derived class has a virtually inherited base class and the data member is defined in the base class. In a preferred embodiment, t...
04/01/1997
5604905Method and apparatus for architecture independent executable files
The present invention is a method that enables single release of applications for multiple architectures and operating systems and to provide ease of use of applications in multiple architecture environments. The present invention provides a single file t...
02/18/1997
5561802Method for managing programs with attribute information and developing loaded programs
Attribute information of programs developed by processors in a distributed processing system include I/O data for defining I/O operation of the programs, which is given in a program description form. A correlation of the programs is checked based on the c...
10/01/1996
5560009Generating symbolic debug information by merging translation and compiler debug information
The present invention comprises a computer-based system and method for generating meaningful symbolic debug information in translator-based software compilation systems. The present invention includes a translator, a compiler, a merger, and a debugger. Th...
09/24/1996
5555419Correlation system
A correlation system communicates with preprocessors and a debugger in a translation system to correlate symbols and code segments of an input user program with symbols and code segments of an output executable version of the program. The correlation syst...
09/10/1996
5551040Methods and apparatus for specifying the contexts of names in callback-style programming
Apparatus and methods for specifying contexts for machine-executable instructions. Modern graphical user interface systems employ the callback programming style. In this style, a system event handler responds to an event by executing application-level cal...
08/27/1996
5535391System and methods for optimizing object-oriented compilations
An object-oriented development system of the present invention includes a language compiler having an optimizer for generating computer applications with improved speed and size. C++ optimization methods of the present invention are described, including v...
07/09/1996
5524244System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewith
Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC is provided with a non-interrupt structure where d...
06/04/1996
5485615System and method of interactively developing desired computer programs by using plurality of tools within a process described in graphical language
The method and system of this invention assist a user in the achievement of a task according to a set of procedures such as those used in the design of software products. A functional description of the process of designing the software is instantiated by...
01/16/1996
5481705Method for executing a program with branch-to modifying instructions
In a method for executing a program for sequentially reading step information registered in an execution queue in the order of registration in order to permit the modification of a branch-to address with ease and without error when the modification of the...
01/02/1996
5469574Method and system for interfacing interpreted applications with compiled procedures using signature files
Method and system for processing an interpretable program having calls to a separately compiled procedure is described. The interpreter uses a predefined signature file (SIGFILE) to identify the arguments and result of the separately compiled procedure. T...
11/21/1995
5459868Interpretive object-oriented facility which can access pre-compiled classes
An object-oriented technology is provided which is capable of operating interpretively to allow prompt and easy prototyping and debugging using a compiled class library, and which is also capable of operating after compilation, thereby providing excellent...
10/17/1995
5450545Generation of rules-based computer programs using data entry screens
A method and system for generating a rules-based computer program employs an interactive workstation to display input data format screens. These screens are edited on the workstation to define the formats of all permissible items of input data to the prog...
09/12/1995
5408667Method for unified design documentation
A method for unified design documentation includes capturing design information in a computer file and adding implementation code to the computer file. The implementation code is marked to distinguish it from the design information in the computer file. T...
04/18/1995
5375239Use of build status indicators in connection with building of complex computer programs from source code parts
A method and system for dynamically scheduling the building of computer programs from source code parts which may have dependencies which require that some parts be compiled before others. A list of source code parts and dependencies is dynamically create...
12/20/1994
5371891Method for object construction in a compiler for an object-oriented programming language
An improved method and system for implementing constructors and destructors in a compiler for an object-oriented programming language is provided. In a preferred embodiment of the present invention, a construction displacement value is added to the this p...
12/06/1994
5367684Register allocation using an improved register candidate usage matrix
An improved register allocator is provided to the code generator of a compiler. The improved register allocator allocates registers using an improved register candidate usage matrix. The improved register candidate usage matrix comprises row entries, one ...
11/22/1994
5287511Architectures and methods for dividing processing tasks into tasks for a programmable real time signal processor and tasks for a decision making microprocessor interfacing therewith
Architectures and methods are provided for efficiently dividing a processing task into tasks for a programmable real time signal processor (SPROC) and tasks for a decision-making microprocessor. The SPROC is provided with a non-interrupt structure where d...
02/15/1994
5287515Cross-software development/maintenance system
A host computer system (host) develops an execution load module for a target computer system (target) having no software development environment, using a high-level language. The host and the target are connected to each other via an exclusive communicati...
02/15/1994
5261103Method of and system for compiling source program
A method of and system for compiling a source program, in which a translator translates source programs into executable programs and generates a name table and a name mutual reference information table that contain names used in the source programs. A tex...
11/09/1993
5101342Multiple processor data processing system with processors of varying kinds
This data processing system has different kinds of microprocessors, a memory bus, a memory which is connected to the microprocessors through the memory bus, and a control circuit to selectively activate one of the microprocessors. A feature of the control...
03/31/1992
4992971Method and apparatus for an automatic check of whether or not calling parameters correspond to called parameters during linkage operation
In a language translating and linking system for translating and linking into a load program a plurality of source programs which include a calling program, having a first number of calling parameters, and a called program, having a second number of calle...
02/12/1991
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
4947315System for controlling instrument using a levels data structure and concurrently running compiler task and operator task
Method and apparatus for controlling an instrument which can perform a specified cyclic process. The instrument's process is controlled by a computer which has two concurrently defined tasks: an operator task for running an instrument control program, and...
08/07/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
                  20    
 
Sign InRegister
Username  
Password   
forgot password?