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

Icon_funbox Famous Patents

British merchant Peter Durand invented the tin can in 1810.

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: 415
Last issue date: 01/31/2012


1                      
NumberTitleIssue Date
8108843Hybrid mechanism for more efficient emulation and method therefor
A method (and system) for performing an emulation of an operation of a target computing system, includes interpreting a target instruction, recognizing an unused capacity of a host system when the host system is interpreting the instruction, and performing a transla...
01/31/2012
8104024Voice mark-up language and interpreter
A voice markup language for a service for a telecommunication service platform, the telecommunication service platform having a communication layer and a session layer, the language comprising an application transfer tag, the application transfer tag comprising an i...
01/24/2012
8099720Translating declarative models
The present invention extends to methods, systems, and computer program products for translating declarative models. Embodiments of the present invention facilitate processing declarative models to perform various operations on applications, such as, for example, ap...
01/17/2012
8065667Injecting content into third party documents for document processing
Techniques for extracting content from a rendered page are provided. In one approach, a tool allows a user to specify executable code (e.g., JavaScript) to be inserted into a file (e.g., HTML file). The code-injected file is interpreted and the executable code is ex...
11/22/2011
8001536Generic framework for runtime interception and execution control of interpreted languages
A system and method for controlling execution of an interpreted language. Statements of the interpreted language to be executed by a script engine are intercepted by a protection module and control is passed to a script helper module that is associated with the scri...
08/16/2011
7958498Methods and systems for processing a geometry shader program developed in a high-level shading language
Methods and systems for processing a geometry shader program developed in a high-level shading language are disclosed. Specifically, in one embodiment, after having received the geometry shader program configured to be executed by a first processing unit in a progra...
06/07/2011
7941790Data processing apparatus, system and method
A method for generating program code for translating high level code into instructions for one of a plurality of target processors comprises first determining a desired program code characteristic corresponding to a target processor. Then, selecting one or more pred...
05/10/2011
7921416Formal language and translator for parallel processing of data
The present invention, in an example embodiment, provides a special-purpose formal language and translator for the parallel processing of large databases in a distributed system. The special-purpose language has features of both a declarative programming language an...
04/05/2011
7921415Externally loaded browser interpreter for non-native language support
An interpreter program is described that may be loaded from an external resource when needed by a host. In one implementation, the interpreter program is written in a first language and is capable of interpreting a second language. A program, written in the second l...
04/05/2011
7908595Automatic updating of variables in a data language
Described are various methods and apparatuses for automatic updating of variables in a data language. A dynamic variable is updated by parsing an instruction written in the data language containing the dynamic variable, creating the dynamic variable in memory, assig...
03/15/2011
7836437Semantic annotations for virtual objects
Methods are disclosed for providing virtual objects and associating semantic annotations with the virtual objects. A user may be enabled to take virtual photographs of the virtual objects, wherein the semantic annotations associated with the virtual objects visible ...
11/16/2010
7818726Script-based object adaptation
The adaptation of at least a portion of an object provided by a previous script component to a subsequent script component, despite the subsequent component being incapable of recognizing a format of the at least a portion of the object as provided by the previous c...
10/19/2010
7818727Using 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 to interpr...
10/19/2010
7725883Program interpreter
A method and system is provided that allows a well-behaved program to execute more quickly than dynamically typed programming languages did in the past, thereby allowing a the dynamically typed language to be competitive with static declarative programming languages...
05/25/2010
7685578Method and protocol tester for decoding data encoded in accordance with a protocol description
A method and protocol tester for decoding data for the performance of a measurement task, which data is encoded in accordance with a protocol description, includes modifying the protocol description with respect to the measurement task by compressing protocol elemen...
03/23/2010
7676798Mechanism for obtaining and applying constraints to constructs within an interactive environment
The present mechanism obtains constraints within an interactive environment, associates these constraints with constructs, and then applies these constraints to the constructs when encountering the constructs. The constraints may be saved in metadata associated with...
03/09/2010
7587711System and method for generalized imaging or computing tasks utilizing a language agent and one or more specifications
The present invention discloses a method and system for specifying and executing computing tasks in a preboot execution environment in general, and, in particular, a method and system for generalized imaging utilizing a language agent and encapsulated object oriente...
09/08/2009
7565646Method for compression of object code interpreted by tree-structured expression factorization
A method for compressing an interpreted object code in a system using an interpreter, by identifying, in the interpreted object-coded program, similar non-contiguous groups of instructions, of arbitrarily complex structure, by replacing all or part of said groups in...
07/21/2009
7536682Method and apparatus for performing interpreter optimizations during program code conversion
A translator apparatus is provided with both program code interpreting and translating functionality, where subject program code is interpreted rather than being translated in those situations where interpretation of the subject program code is determined to be more...
05/19/2009
7506322System and method of utilizing a hardware component to execute an interpretive language
A system and method of executing an interpretive language in a system having a processing component with native software processes and a memory component. A hardware component is coupled with the processing component and the memory component. The hardware component ...
03/17/2009
7506323Program execution processing terminal device, program execution processing method, and program
A loader section (102) for converting a program from a class file to a runtime execution format, a runtime saving section (103) for performing a runtime saving process by which a runtime execution format is converted to a temporary runtime execution fo...
03/17/2009
7487495Generic framework for runtime interception and execution control of interpreted languages
A system and method for controlling execution of an interpreted language. Statements of the interpreted language to be executed by a script engine are intercepted by a protection module and control is passed to a script helper module that is asociated with the scrip...
02/03/2009
7444624Method for the secure interpretation of programs in electronic devices
The invention relates to method for secure interpretation of a program in an electronic device. An interpreted program is loaded and a stub executable is formed using a prototype stub executable. The stub executable is associated with the interpreted program. At lea...
10/28/2008
7434030Processor system having accelerator of Java-type of programming language
In a processor system comprising of a processor having an instruction decoder 22, a general register 61 composed of a plurality of register areas and at least one ALU 60, and a Java accelerator 30 for converting a Java bytecode sequence t...
10/07/2008
7418697Method and system for fast application debugging
Specific tasks associated with debugging are performed in the background, prior to a user of an application development tool invoking the debugger. The tasks including (1) starting a hosting process, (2) loading a hosted runtime environment (e.g., .NET runtime) in t...
08/26/2008
7406424Migration of a workflow system to changed process definitions
For migrating a work flow in a workflow management system having at least one process instance executing an original process definition, each process instance is checked during the execution of the original process definition whether the process instance meets the m...
07/29/2008
7406683System and method providing for interaction between programming languages
Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an intermediate language. Translations are performed between the intermed...
07/29/2008
7404181Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold
A method of translating instructions from a target instruction set to a host instruction set. In one embodiment, a plurality of first target instructions is translated into a plurality of first host instructions. After the translation, it is determined whether the p...
07/22/2008
7404065Flow optimization and prediction for VSSE memory operations
In one embodiment, a method for flow optimization and prediction for vector streaming single instruction, multiple data (SIMD) extension (VSSE) memory operations is disclosed. The method comprises generating an optimized micro-operation (μop) flow for an instructio...
07/22/2008
7401326Compiling protocol analysis code using protocol database
Generating program code to be used by a protocol analyzer based on definitional information relating to a data protocol. A protocol database that includes definitional information relating to characteristics of a protocol is stored. The definitional information, whi...
07/15/2008
7392245Direct call threaded code
A pre-pass and direct call mechanism which replaces the interpreter. The mechanism moves static decisions out of the repeated runtime path into a pre-pass operation. Advantageously, the mechanism reduces runtime overhead and improves overall performance of the DBMS ...
06/24/2008
7383532System and method for client-side locale specific numeric format handling in a web environment
A system and method permits client-side locale specific numeric format handling in a web environment for software applications supported by programming languages. The system and method enable a software application supported by the programming language to perform cl...
06/03/2008
7376939System for architecture and resource specification and methods to compile the specification onto hardware
Electronic design automation tool specifies an architecture at a system level and its component (which include intellectual property (IP) cores like embedded processors, arithmetic logic units (ALU), multipliers, dividers, embedded memory element, programmable logic...
05/20/2008
7373536Fine granularity halt instruction
Systems and methods for halting the execution of instructions in a microprocessor are disclosed. The halt instruction may have an operand which allows a programmer to specify which clock of a system is to be utilized in conjunction with the halt instruction. A speci...
05/13/2008
7370311Generating components on a programmable device using a high-level language
Methods and apparatus are provided for implementing a programmable device including a processor core and a hardware accelerator. A portion of a program written in a high-level language is automatically selected for hardware acceleration. Dedicated ports are generate...
05/06/2008
7369984Platform-independent real-time interface translation by token mapping without modification of application code
A system and method for translating one or more tokens from one language to another is provided. A lookup map mapping characteristics of the tokens in one language and the corresponding characteristics to be used in a foreign language is provided. A set of “conten...
05/06/2008
7365565Programmable system on a chip for power-supply voltage and current monitoring and control
A programmable system-on-a-chip integrated circuit device includes a programmable logic block, at least one user non-volatile memory block, and voltage-measuring and control analog and digital circuits on a single semiconductor integrated circuit chip or a flip chip...
04/29/2008
7362256Loading a machine code API onto an 8-bit virtual machine to enable new functionality
A machine code API can be loaded onto an eight-bit, register-based virtual machine. A higher level script that is interpreted by a script interpreter of the virtual machine can then use the new functionality provided by the added API. The API may, for example, provi...
04/22/2008
7363286File system path alias
A method, apparatus, and article of manufacture provide the ability to perform an operation on a multi-platform heterogeneous network. Path alias table (PAT) information necessary to create a PAT is obtained by a server. The PAT information includes alias(es) and lo...
04/22/2008
7357332Providing diagnostic information on the processing of variables in source code
Provided are a method, system, and program for providing diagnostic information on the processing of variables in source code. Source code is scanned for an instance of a variable. An entry is added to a symbol table for the variable and indication is made in the en...
04/15/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?