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

Icon_funbox Did You Know...

...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!

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/139 - Interpreter


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


                9      
NumberTitleIssue Date
6453464Method and apparatus for converting COBOL to Java
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 programming language Java. In particular, source l...
09/17/2002
6412026System for managing a group of computers by performing automatic actions based on the identified computer conditions
The system and method of this invention automatically manages a group of computers by automatically gathering data, storing the data, analyzing the stored data to identify specified conditions, and initiating automated actions to respond to the detected c...
06/25/2002
6408432Apparatus and method for in-system programming of integrated circuits containing programmable elements
An apparatus and method for in-system programming of programmable devices includes a device configuration program with adaptive programming source code instructions that characterize device configuration instructions and data. The adaptive source code ins...
06/18/2002
6408431Method and apparatus for multi-language software code generation
A method of generating code for a software program in multiple languages by converting input specification files into output code files. The input specification files contain a list of distinctive features of the software program to be generated and are w...
06/18/2002
6351844Method for selecting active code traces for translation in a caching dynamic translator
A method is shown for selecting active, or hot, code traces in an executing program for storage in a code cache. A trace is a sequence of dynamic instructions characterized by a start address and a branch history which allows the trace to be dynamically d...
02/26/2002
6343374Distributed processing for control of a telecommunications network
A compiler for a distributed object system in which functional requirements on system performance criteria can be entered as comments fields in an object oriented language (e.g. C++) which are ignored by a conventional compiler (to allow compilation of a ...
01/29/2002
6338160Constant pool reference resolution method
An implementation of Java is disclosed in which references to the constant pool are implemented by using a Data Resolution Field within the constant pool entry. The Data Resolution Field acts as an index to a jump table to jump to resolve the reference or...
01/08/2002
6327702Generating a compiled language program for an interpretive runtime environment
An inlining code generator, executing external to a runtime environment, reproduces the processing of an innerloop of an interpreter for the runtime environment. The inlining code generator processes a program in the interpreted language and produces a co...
12/04/2001
6324685Applet server that provides applets in various forms
The present invention is an applet server which accepts requests for applets from client computers. A request specifies the format in which an applet is to be delivered to the requesting client computer. The applet server has a cache which it uses to stor...
11/27/2001
6321376Apparatus and method for semi-automated generation and application of language conformity tests
An apparatus and method for semi-automated generation and application of language conformity tests is disclosed. Generation is based on interpretative or compiled processing of a generator-oriented, formal language specification embodying lexical, syntact...
11/20/2001
6314563Expedited object locking and unlocking
An object structure's header (40) allocates a two-bit synchronization-state field (42) solely to monitor data for implementing synchronization on that object. When the object is locked by a particular execution thread, or when one or more execution thread...
11/06/2001
6311320Alterable scripting tool and method
A scripting tool for executing a script command having at least one parameter includes a display device, a processor, and a memory. The memory has stored therein instructions which when executed by the processor cause the processor to generate a user inpu...
10/30/2001
6308317Using a high level programming language with a microcontroller
An integrated circuit card is used with a terminal. The integrated circuit card includes a memory that stores an interpreter and an application that has a high level programming language format. A processor of the card is configured to use the interpreter...
10/23/2001
6308318Method and apparatus for handling asynchronous exceptions in a dynamic translation system
A method and apparatus for handling asynchronous exceptions in a dynamic translation system. In accordance with the present invention, the dynamic translation system utilizes an interpreter to determine when a point in the translated code has been reached...
10/23/2001
6292936Enabling multiple runtime processors in an interpreter-based embedded scripting system
An interpreter-based embedded scripting environment includes multiple runtime processors executed by the computer. Each of the runtime processors processes their respective corresponding intermediate sources derived from an original input source in a sync...
09/18/2001
6256784Interpreter with reduced memory access and improved jump-through-register handling
The present invention provides an interpreter with reduced memory access and improved jump-through-register handling. In one embodiment, a method includes storing a handler for a bytecode in a cell of a predetermined size of a table, and generating an add...
07/03/2001
6254288Integrated circuit controlled transaction management system
An integrated circuit controlled transaction management system using an interpreter which deals with the execution of an application, either on an ICC, or on a terminal or on both. The system is able to execute an application between the ICC and the termi...
07/03/2001
6243668Instruction set interpreter which uses a register stack to efficiently map an application register state
A method of executing a program compiled for a base instruction set architecture different than a native instruction set architecture, on a native machine by organizing a runtime system module into at least a low level domain, a medium level domain, and a...
06/05/2001
6243861Object-oriented visual program development system for handling program entity including pre-processing function and post-processing sections
A program development system which develops a program sequence by generating a diagram composed of a combination of icons, and which can apply an object-oriented scheme to the development of an application program for a parallel, real time processor. Each...
06/05/2001
6237005Web server mechanism for processing multiple transactions in an interpreted language execution environment
A web server computer system includes a dispatcher program that processes transaction request messages received from a web browser. The dispatcher program includes a combination of persistent and transient interpreters that are used to process the transac...
05/22/2001
6237141Method and apparatus for dynamically optimizing byte-coded programs
Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during run-time are disclosed. According to one aspect of the present invention, computer-implemented ...
05/22/2001
6230182Computer language interpreter which can perform time-consuming operations with minimal impact on interactive programs
A method of interpreting a program and performing time consuming operations at various times in a manner whereby the probability that a user of the program perceives any delay in the execution of the program is minimized. A time consuming operation as use...
05/08/2001
6219830Relocatable object code format and method for loading same into a computer system
Relocation table entries in a executable object code file are interpreted as relocation instructions rather than as individual specifications for a particular respective relocatable information item. An abstract machine is provided for interpreting the re...
04/17/2001
6212678Method of carrying out computer operations
A method and apparatus with carrying out computer operations of push and pop. The series of program sections including an interpretive program or module which interprets intermediate code are constructed to consider a series of registers as all or part of...
04/03/2001
6212581Method and system for managing a group of computers
The system and method of this invention automatically manages a group of computers by automatically gathering data, storing the data, analyzing the stored data to identify specified conditions, and initiating automated actions to respond to the detected c...
04/03/2001
6205578Interpreter for stack-based languages
The present invention provides an improved interpreter for stack-based languages. In one embodiment, a method includes executing a first interpreter for a first state, and executing a second interpreter for a second state. In particular, the first state i...
03/20/2001
6192512Interpreter with virtualized interface
A computer application program subsystem (100) includes a program interpreter (120) and an application program interface (API 110) through which an external program requests an execution of a program of interest, such as a macro, in a specified simulated ...
02/20/2001
6163878Method and system for designing, generating and storing applications
A method and system for designing, generating and storing applications is disclosed. The system comprises a Web client, a Web server coupled in communication with the Web client, an interpretive server coupled in communication with the Web client and the ...
12/19/2000
6141793Apparatus and method for increasing the performance of interpreted programs running on a server
An apparatus and method provide the execution of interpreted languages, and more particularly increase the performance of interpreted languages execution in application software. The performance increase of interpreted languages execution is achieved by f...
10/31/2000
6138273Programmable interpretive virtual machine
A programmable interpreter for creating, interpreting, and executing a programming language. The present invention is a virtual processor that eliminates interpretation of pseudo code typical of common interpretive engines. The preferred embodiment of the...
10/24/2000
6134707Apparatus and method for in-system programming of integrated circuits containing programmable elements
An apparatus and method for in-system programming of programmable devices includes a device configuration program with adaptive programming source code instructions that characterize device configuration instructions and data. The adaptive source code ins...
10/17/2000
6132109Architecture and methods for a hardware description language source level debugging system
This invention provides a method for displaying circuit analysis results corresponding to parts of the circuit near the portion of the hardware description language (HDL) specification that generated that part of the circuit. The invention also includes a...
10/17/2000
6096095Producing persistent representations of complex data structures
The structure of a complex data object such as a multimedia presentation is stored in a persistent representation comprising a directly executable program. The instructions of the program are created by translating recorded method calls on a function libr...
08/01/2000
6094528Method and apparatus for system building with a transactional interpreter
A method and apparatus for system building with a transactional interpreter. Unlike interpreters of the prior art, a transactional interpreter permits large interpreter-based operations, such as a system build, to resume processing from a point within the...
07/25/2000
6086624Simulator and simulation method in each of which simulation can be carried out at a high-speed
In a simulator for simulating, on a host computer having a host central processing unit, a target program (100) which is prepared for execution on a target computer and has a typical process part representing a typical process (1000-1) and an atypical pro...
07/11/2000
6074432Method for generating a software class compatible with two or more interpreters
The invention provides a technique for generating a portable software class that includes native methods, i.e., a software class compatible with interpreters conforming to two or more different interfaces. Therefore, the method of the invention allows the...
06/13/2000
6044220Method and apparatus for operating a data processor to execute software written using a foreign instruction set
An instruction set interpreter and translator provides dynamic idiom recognition by use of a programmable hash table. Idioms are sequences of consecutive instructions that occur frequently during execution. Interpretive execution of such idioms is optimiz...
03/28/2000
6038394Condition handling using script interpreters
A hybrid method is described that allows for the combination of both source-compiled and source-interpreted code in the execution of computer programs. While traditional practice has dictated otherwise, code does not need to be either solely interpreted o...
03/14/2000
6021273Interpreter generation and implementation utilizing interpreter states and register caching
Systems and methods for increasing the execution speed of interpreted programs which utilize an operand stack are provided. The value for the top of the operand stack is stored in one or more registers. A state of the interpreter indicates the data type o...
02/01/2000
6011919Method of providing efficiency to a graphical programming language with alternative form determination and cost of execution estimation
A system, method and language for compositing or creating images is disclosed. The images typically comprise a plurality of graphical elements each including color and opacity information. The system utilizes operators having the graphical elements as ope...
01/04/2000
                9      
 
Sign InRegister
Username  
Password   
forgot password?