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

Icon_funbox Famous Patents

In 1879, Auguste Bartholdi received design patent number 11,023 titled "Design for a Statue". It was for the Statue of Liberty.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

Class 717/136 - Translation of code


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter comprising means or steps for converting
No. of patents: 640
Last issue date: 03/02/2010


1                      
NumberTitleIssue Date
7673293Method and apparatus for generating code for scheduling the execution of binary code
Dynamic binary translators enable binaries of a source platform to execute on a target platform without recompilation. This is achieved by runtime (on-the-fly) translation of source machine instructions into equivalent target machine instructions. Typically dynamic ...
03/02/2010
7650597Symmetric transformation processing system
An application system includes a first process configured to execute an application program, wherein the application program is operable to use a set of data structures. The application system also includes a second process configured to interpret a markup language ...
01/19/2010
7644400System and method for delivering content to mobile devices
The illustrative embodiment of the present invention provides a platform that enables a content developer to distribute uniform content to multiple types of requesting mobile devices. By authoring content in a generic markup language and using the technologies inclu...
01/05/2010
7634762Selective post-compile conversion
Method and apparatus for selective post-compile conversion of data protocol-specific source code elements to restore the intended functionality of the source code without requiring precompilation alteration of the latter. Byte-ordering dependent source code issues m...
12/15/2009
7624384Apparatus, system, and method of dynamic binary translation with translation reuse
Embodiments of the invention disclose a method, apparatus and system of translating a source binary code into a target binary code. The translation according to embodiments of the invention may include determining whether or not a previously translated code block th...
11/24/2009
7620942Method and system for parameterization of imperative-language functions intended as hardware generators
A method (100) of translating an imperative language function into a parameterized hardware component can include the steps of using (102) formal imperative function arguments to represent at least one among a component input port and a component param...
11/17/2009
7594221Method and apparatus for translating binary code
A method of translating binary code instructions from a source format to a target format for processing by a target processor includes converting a source instruction into a source intermediate data structure having a plurality of members, mapping the members in the...
09/22/2009
7584459Method for providing computing-environment control of a resource to be accessed by program code
A method of facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing env...
09/01/2009
7581212Method and system for conversion of automation test scripts into abstract test case representation with persistence
A general technique using semantic analysis is provided that can be used for converting a specific automation test script (and its underlying test case), generated from generally available or proprietary test automation tools, into an abstract test case representati...
08/25/2009
7577944Unbundling, translation and rebundling of instruction bundles in an instruction stream
Instructions in a first instruction stream are unbundled; certain unbundled instructions are translated; and the instructions are rebundled. Bundled instructions are used by processors based on Very Long Instruction Word (VLIW) and Explicitly Parallel Instruction Co...
08/18/2009
7574699Compact type format data system and method
A data type encoding and compression system for a computer system is described. The encoding and compression system encodes and compresses programming language data structure and data type information for use in a kernel, system program or user application. The enco...
08/11/2009
7562352Data format conversion method and equipment, and controller management system using data format conversion equipment
The invention contemplates to improve versatility or flexibility of a system for managing a controller. In a data format converter, a computer constitutes reception unit for acquiring input information containing a program, etc, of a first data format and outputted ...
07/14/2009
7536681Processing secure metadata at wire speed
In one embodiment, the present invention includes a method for receiving an Extensible Markup Language (XML) packet at a host processor of a resource-constrained device, such as a mobile device or the like, and forwarding the XML packet to a programmable accelerator...
05/19/2009
7533372Cross language migration
A process for migrating a system or application from a localized language to a localization independent language. The process comprises at least a process for determining which strings need to be set to a localization independent language and at least a second proce...
05/12/2009
7512936Code diversification
Methods and apparatus, including computer systems and program products, that relate to diversification of computer code. The methods feature a machine-implemented method that includes receiving input computer code, and automatically generating multiple versions of d...
03/31/2009
7500228System and method for automatically generating a hierarchical register consolidation structure
A system for, and method of, automatically generating a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a graph generator that parses a High-level Design Language (HDL) file to generate an intermediate graph containing defi...
03/03/2009
7500229Program converting method and storage medium
According to program converting step S100 of the present invention, classes whose objects are created out of the classes included in a program are detected and the result is recorded in an analysis information storing section 12 at an object analyzing ...
03/03/2009
7480856System and method for transformation of XML documents using stylesheets
A method and apparatus are provided for processing one or more XML documents where the processing includes a plurality of stylesheets using an abstract machine. The method includes the steps of reading a stylesheet of the plurality of stylesheets, compiling the styl...
01/20/2009
7475390System and method for automatic natural language translation during information transfer
A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the u...
01/06/2009
7458066Computer system and method for transferring executables between partitions
In one embodiment, a computer system comprises a plurality of processors, first software code for registering executables, creating partitions, and assigning executables to partitions, wherein the first software code assigns non-registered executables to a first par...
11/25/2008
7444644Secure access of objects generated from data representation language representations of the objects in a distributed computing environment
A mechanism for securely decompiling representations of objects into copies of the objects is described. A virtual machine may include extensions for decompiling data representation language representations of objects into objects. The decompiler API may accept a da...
10/28/2008
7444619Inter-process communication using different programming languages
A method for inter-process communication between a first process and a second process. The method includes receiving a request from the first process for processing a first process call in a first programming language by the second process, where the second process ...
10/28/2008
7441228Design-time representation for a first run-time environment with converting and executing applications for a second design-time environment
Techniques for converting and executing applications. The techniques include receiving an original design-time representation of an application, the original design-time representation for use in a first run-time environment for executing applications having been de...
10/21/2008
7440888Methods, systems and computer program products for national language support using a multi-language property file
National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text st...
10/21/2008
7437719Combinational approach for developing building blocks of DSP compiler
An approach that uses a combinatorial approach by adopting natural language processing with the application of Finite State Morphology (FSM) to transform source code into an efficient assembly code. In one example embodiment, this is accomplished by modifying a sour...
10/14/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
7434209Method and apparatus for performing native binding to execute native code
A native binding technique is provided for inserting calls to native functions during translation of subject code to target code, such that function calls in the subject program to subject code functions are replaced in target code with calls to native equivalents o...
10/07/2008
RE40509Methods and apparatus for abbreviated instruction sets adaptable to configurable processor architecture
An improved manifold array (ManArray) architecture addresses the problem of configurable application-spacific instruction set optimization and instruction memory reduction using an instruction abbreviation process thereby further optimizing the general ManArray arch...
09/16/2008
7424704Object-oriented operating system
An apparatus for enabling an object-oriented application to access in an object-oriented manner a procedural operating system having a native procedural interface is disclosed. The apparatus includes a computer and a memory component in the computer. A code library ...
09/09/2008
7424328Apparatus and method for wireless process control
An apparatus includes a programmable logic controller capable of receiving input data from and/or providing output data to at least one device in a process control system. The programmable logic controller is also capable of executing compiled code. The apparatus al...
09/09/2008
7424703Method and system for simulation of mixed-language circuit designs
A method for simulation of mixed-language circuit designs is disclosed. In one embodiment, an object-oriented language module is natively instantiated within a hardware description language based design. In another embodiment, a hardware description language module ...
09/09/2008
7421686Program code conversion
A method of dynamic real time translation of first program code written for a first programmable machine into second program code (target code) for running on a second programmable machine, the method employing run time generation of an intermediate representation o...
09/02/2008
7418580Dynamic object-level code transaction for improved performance of a computer
A system and method for improving the efficiency of an object-level instruction stream in a computer processor. Translation logic for generating translated instructions from an object-level instruction stream in a RISC-architected computer processor, and an executio...
08/26/2008
7412696Method, apparatus and computer program for compiling program using statistical information on variables, and recording medium therefor
The apparatus according to the present invention adds a sequence of instructions for recording a maximum of two sets of values assigned to variables in the procedure under the first execution and whose appearance frequencies can reach 50% or more and their appearanc...
08/12/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
7401204Parallel Processor efficiently executing variable instruction word
A parallel processor performs efficient parallel processing of one or more basic instructions contained in each of a plurality of instruction words delimited by instruction delimiting information. The processor includes: a plurality of instruction execution units pe...
07/15/2008
7401325Method and apparatus for a configurable Java Server pages processing framework
A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The synta...
07/15/2008
7392501Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs
A method is disclosed of associating a mapping function with a configuration construct of a digital design defined by one or more hardware description language (HDL) files. According to the method, in the HDL files, a configuration latch is specified within a design...
06/24/2008
7392509Method for domain specific test design automation
A method for automatically generating test cases from a domain specific description language specification makes use of the properties of the language to derive domain specific axioms and language specific predicates. These properties are embedded into an extended f...
06/24/2008
7389490Method, system and program product for providing a configuration specification language supporting selective presentation of configuration entities
In at least one hardware definition language (HDL) file, at least one design entity containing a functional portion of a digital system is specified. The design entity logically contains a latch having a respective plurality of different possible latch values. With ...
06/17/2008
1                      
 
Forgot password?
Register here