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

Icon_funbox Today In History

Stephen Kovacs received a patent for a magnetic heart pump.

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


1                      
NumberTitleIssue Date
8108842Method and apparatus for performing native binding
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...
01/31/2012
8095918Software development apparatus for model that requires security
A software development apparatus for developing application software based on an object model that requires security in a web service application is provided. The software development apparatus includes a display unit that displays, in a class diagram of the applica...
01/10/2012
8095919System and method for delivering customized 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/10/2012
8091076Dynamic native binding
A native binding technique is provided for insetting 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...
01/03/2012
8078652Virtual columns
Techniques are described herein for performing column functions on virtual columns in database tables. A virtual column is defined by the database to contain results of a defining expression. Statistics are collected and maintained for virtual columns. Indexing is p...
12/13/2011
8078650Parsing unstructured resources
Systems and methods of processing an unstructured resource which contains one or more data portions are described. The method comprises reading the unstructured resource into memory and accessing a data structure associated with the unstructured resource. This data ...
12/13/2011
8074209Extending native data types
The functionality of a core application is extended using an add-on application (module) by extending native data types on the core application with custom data types and custom actions on the module. The module provides metadata associated with its custom data type...
12/06/2011
8056062Methods and systems for converting application code in turbine control systems
Embodiments of the invention are generally directed to systems and methods for converting application code in a turbine control system. According to one embodiment of the invention, a method for converting a turbine control system may be provided for. The method may...
11/08/2011
8056061Data processing device and method using predesignated register
A data processing device and method are provided. The data processing device includes a code storage unit storing an original code to be translated into a machine language code, a code analyzer analyzing the original code stored in the code storage unit, a register ...
11/08/2011
8037460Code persistence and dependency management for dynamic compilation in a database management system
Software expressed in an intermediate level language is stored into a database and interpreted in a virtual machine in a database management system. A dynamic compilation process in the database management system asynchronously converts the software into native code...
10/11/2011
8037461Program 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 employing run time generation of an intermediate representation of the first ...
10/11/2011
8024714Parallelizing sequential frameworks using transactions
Various technologies and techniques are disclosed for transforming a sequential loop into a parallel loop for use with a transactional memory system. Open ended and/or closed ended sequential loops can be transformed to parallel loops. For example, a section of code...
09/20/2011
8006236System and method for compiling high-level primitive programs into primitive program micro-code
Systems and methods for compiling high-level primitive programs are used to generate primitive program micro-code for execution by a primitive processor. A compiler is configured to produce micro-code for a specific target primitive processor based on the target pri...
08/23/2011
7992138Method and apparatus for executing different java methods
A method and apparatus for executing different Java methods are provided. The method of executing different Java methods, includes when a first method calls a second method, storing information for returning to the first method in a first stack frame, adding a secon...
08/02/2011
7992139Method, system and program product for transforming a single language program into multiple language programs
A method, system and program product for transforming a source code in one language into one or more target modules in one or more languages is provided. The method includes selecting one or more target programming languages suitable for transforming each source mod...
08/02/2011
RE42595Command conversion interface between image provider and image requestor
A command conversion interface between an image machine with a plurality of hard keys and an image requestor is disclosed. When the command conversion interface detects and determines the activation of a specific hard key of the image machine, digital image informat...
08/02/2011
7987455System and method of command processing
One embodiment of the present invention can include a computer program product comprising one or more computer readable media storing a set of computer instructions that are executable by one or more computer processors, wherein the set of computer instructions comp...
07/26/2011
7979851System and program product for providing computing-environment control of a resource to be accessed by program code
A system and program product for 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 controll...
07/12/2011
7971194Programming language techniques for client-side development and execution
Techniques that facilitate development of applications that may be executed by a client program. The client program may be a modeling framework that may be hosted by a browser or other client-side program. A programming language (referred to as “GmlScript”) is p...
06/28/2011
7954074Logic design support system having RTL analysis means
A logic design support system which supports logic design using an HDL includes: RTL analysis means for receiving, as input, an RTL including a dedicated comment as a comment statement specifying expansion of a generate statement, detecting the dedicated comment fro...
05/31/2011
7954092Creating an assured execution environment for at least one computer program executable on a computer system
The present invention provides processor-implemented method and system of creating an assured execution environment for at least one computer program executable on a computer system. In an exemplary embodiment, the method and system include (1) converting the execut...
05/31/2011
7954093Load time instruction substitution
A method, computer program product, and data processing system for substituting a candidate instruction in application code being loaded during load time. Responsive to identifying the candidate instruction, a determination is made whether a hardware facility of the...
05/31/2011
7934203Preparing instruction groups for a processor having multiple issue ports
During program code conversion, such as in a dynamic binary translator, automatic code generation provides target code 21 executable by a target processor 13. Multiple instruction ports 610 disperse a group of instructions to functional units
04/26/2011
7930685Method and system for providing a version-independent interface
A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-depende...
04/19/2011
7921413Architecture for generating intermediate representations for program code conversion
An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representatio...
04/05/2011
7917898Methods and apparatus to provide a modular native method invocation system
Methods and apparatus to provide a modular native method invocation (NMI) system are described herein. In an example method, first NMI information associated with a first NMI call from a first virtual machine is received and second NMI information associated with a ...
03/29/2011
7913234Execution of textually-defined instructions at a wireless communication device
Software, methods and devices for executing textually-defined instructions at a wireless communication device are disclosed. The instructions may be for performing a mathematical operation upon specified integer or floating-point operands, for performing one or more...
03/22/2011
7908594External programmatic interface for IOS CLI compliant routers
A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated i...
03/15/2011
7904891Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur
In one embodiment, after translating a plurality of target instructions from a target memory location into a plurality of host instructions, a write operation to a target memory portion which includes said target memory location is detected. In response to the detec...
03/08/2011
7890937Data processing system and method
The present invention relates to a data processing system including a first file converter converting a set of file formats into an extended markup language format, a software development tool, and a workflow processing system. The software development tool includes...
02/15/2011
7861234System and method for binary translation to improve parameter passing
An application compiled to a binary executable according to a first set of binary interface rules has selected caller/callee pairs that present parameter passing improvement possibilities modified from compliance with the first set of binary interface rules to compl...
12/28/2010
7853933Computing system and method to perform compile-time extension for world wide web application
Methods and apparatuses for extending a web-based application class by performing a compile-time extension that is communicated from a client device, having a compiler implemented thereon, to a server device via a remote procedure call. ...
12/14/2010
7844956Object-oriented processing of markup
An application-specific client for object-oriented processing of markup includes a model object and a plurality of element objects. The model object is configured to respond to client requests including construct-element, accept-root-element, and accept-root-text. T...
11/30/2010
7836436Transformation of an asynchronous transactional messaging language into a web services compatible language
Instructions in an asynchronous transactional messaging language are transformed into instructions that are compatible with the web services. In one embodiment, the asynchronous transactional messaging language is XLANG/s, and the web service languages are the web s...
11/16/2010
7831608Service identification in legacy source code using structured and unstructured analyses
Identifying service candidates in legacy source code, including a source code analyzer performing structured and unstructured analyses of computer software source code procedures, a repository storing results of the analyses, a target profile analyzer analyzing a ta...
11/09/2010
7818725Mapping communication in a parallel processing environment
An the integrated circuit comprises a plurality of processor cores interconnected by an interconnection network. A method for generating instructions to be executed in the integrated circuit comprises accepting a plurality of programs, at least some of the programs ...
10/19/2010
7818724Methods and apparatus for instruction set emulation
Methods and apparatus provide for translating a software program page by page from a first instruction set architecture (ISA) into a second ISA using one or more of a set of processors of a multi-processor system; and executing the translated software program using ...
10/19/2010
7805417Data storage system having a unified container layer for an active data store
A data storage system and method for operating the data storage system. The data storage system includes an active data store that contains stored data, a rules engine, and a unified container layer. The rules engine receives a first portion of the stored data from ...
09/28/2010
7805710Shared code caching for program code conversion
Subject program code is translated to target code in basic block units at run-time in a process wherein translation of basic blocks is interleaved with execution of those translations. A shared code cache mechanism is added to persistently store subject code transla...
09/28/2010
7802238Process control script development and execution facility supporting multiple user-side programming languages
A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a ...
09/21/2010
1                      
 
Sign InRegister
Username  
Password   
forgot password?