Patent Assignment
Reel/Frame 031085/0824
Corrective Assignment to Correct the Assignee Name Previously Recorded on Reel 022928 Frame 0190. Assignor(S) Hereby Confirms the Receiving Party.
Recorded: 2013-08-26
Pages: 10
Assignor
IBM UNITED KINGDOM LIMITED
Executed: 2009-06-26
Assignee
INTERNATIONAL BUSINESS MACHINES CORPORATION
NEW ORCHARD ROAD, IBM INTELLECTUAL PROPERTY LAW, ARMONK, NEW YORK, 10504
Covered Properties
(54)
Endian Transformation
Exception Handling Method and Apparatus for Use in Program Code Conversion
Program Code Conversion for a Register-Based Program Code
Program Code Conversion
Program Code Conversion for Program Code Referring to Variable Size Registers
Program Code Conversion for a Register-Based Program Code
Program Code Conversion
Program Code Conversion for Program Code Referring to Variable Size Registers
Program Code Conversion
Register-Based Program Code Conversion
Program Code Conversion
Obtaining Translation of Generic Code Representation
Condition code flag emulation for program code conversion
Application:
10/314,179 →
Publication:
US 2003/0149963
Condition Code Flag Emulation for Program Code Conversion
Method and Apparatus for Performing Incremental Validation of Program Code Conversion
Method and Apparatus for Performing Adjustable Precision Exception Handling
Method and Apparatus for the Emulation of High Precision Floating Point Instructions
Architecture for generating intermediate representations for program code conversion
Application:
10/730,817 →
Publication:
US 2004/0221277
Method and Apparatus for Performing Interpreter Optimizations During Program Code Conversion
Method and Apparatus for Performing Lazy Byteswapping Optimizations During Program Code Conversion
Method and Apparatus for Performing Native Binding to Execute Native Code
Partial Dead Code Elimination Optimizations for Program Code Conversion
Partitioning Code in Program Code Conversion
Shared Code Caching for Program Code Conversion
Execution Control During Program Code Conversion
Preparing Instruction Groups for a Processor Having Multiple Issue Ports
Converting Program Code with Access Coordination for a Shared Memory
Precise Handling of Exceptions During Program Code Conversion
Method and Apparatus for Combined Execution of Native Code and Target Code During Program Code Conversion
Method and apparatus for handling exceptions during binding to native code
Application:
11/546,012 →
Publication:
US 2007/0294675
Architecture for Generating Intermediate Representations for Program Code Conversion
Program Code Conversion
Program Code Conversion
Handling Exception Signals in a Computing System
Application:
11/810,050 →
Publication:
US 2008/0263342
Method and apparatus for handling exceptions during binding to native code
Computer System and Method of Adapting a Computer System to Support a Register Window Architecture
Administering a Process Filesystem with Respect to Program Code Conversion
Handling Dynamically Linked Function Calls with Respect to Program Code Conversion
Condition Code Flag Emulation for Program Code Conversion
Memory Consistency Protection in a Multiprocessor Computing System
Handling Floating Point Operations
Architecture for Generating Intermediate Representations for Program Code Conversion
Dynamic Native Binding
Method and Apparatus for Performing Native Binding
Apparatus and Method for Handling Page Protection Faults in a Computing System
Multiprocessor Computing System with Multi-Mode Memory Consistency Protection
Program Code Conversion
Application:
60/115,952 →
Endian Transformation
Application:
60/115,954 →
Exception Handling Method for Use in Program Code Conversion
Application:
60/135,106 →
Apparatus and Method for Minimizing Arm Fatigue of a Videographer
Application:
60/823,924 →
Method and apparatus for handling dynamically linked function calls with respect to program code conversion
Application:
60/854,054 →
Method and apparatus for administering a process filesystem with respect to program code conversion
Application:
60/854,543 →
Memory consistency protection in a multiprocessor computing system
Application:
60/879,834 →
Relating to floating point operations
Application:
60/962,711 →