Resources Contact Us Home
Browse by Category: Main > Information Technology
Class Information
Number: 717/146
Name: Data processing: software development, installation, and management > Software program development tool (e.g., integrated case tool or stand-alone development tool) > Translation of code > Compiling code > Including intermediate code
Description: Subject matter comprising means or steps for performing at least two levels of code conversion during the conversion of program code from an initial form to a target form.

Sub-classes under this class:

Class Number Class Name Patents
717/148 Just-in-time compiling or dynamic compiling (e.g., compiling java bytecode on a virtual machine) 544
717/147 Platform-independent form (e.g., abstract code) 169

Patents under this class:
1 2 3 4 5 6 7 8 9

Patent Number Title Of Patent Date Issued
8713528 Verification of computer-executable code generated from a model Apr. 29, 2014
8713547 Generating compiled code that indicates register liveness Apr. 29, 2014
8713039 Co-map communication operator Apr. 29, 2014
8705080 Automated print shop service capability determination Apr. 22, 2014
8707278 Embedding class hierarchy into object models for multiple class inheritance Apr. 22, 2014
8694973 Abstracting computational instructions to improve performance Apr. 8, 2014
8694682 Virtual execution system for resource-constrained devices Apr. 8, 2014
8689194 Optimization identification Apr. 1, 2014
8689191 Correct refactoring of concurrent software Apr. 1, 2014
8677329 Methods and apparatuses for a compiler server Mar. 18, 2014
8677333 Virtual machine and programming language for event processing Mar. 18, 2014
8656376 Compiler for providing intrinsic supports for VLIW PAC processors with distributed register files and method thereof Feb. 18, 2014
8656377 Tracking variable information in optimized code Feb. 18, 2014
8650554 Single thread performance in an in-order multi-threaded processor Feb. 11, 2014
8646050 System and method for supporting JIT in a secure system with randomly allocated memory ranges Feb. 4, 2014
8645932 Control flow analysis methods and computing devices for converting COBOL-sourced programs to object-oriented program structures Feb. 4, 2014
8627299 Virtual machine and programming language for event processing Jan. 7, 2014
8621447 Systems and methods for dynamic struct variable creation including inline declaration with dynamic keys Dec. 31, 2013
8615735 System and method for blurring instructions and data via binary obfuscation Dec. 24, 2013
8615747 Method and apparatus for dynamic code optimization Dec. 24, 2013
8612947 System and method for remotely compiling multi-platform native applications for mobile devices Dec. 17, 2013
8612958 Program converting apparatus and program conversion method Dec. 17, 2013
8601453 COBOL to bytecode translation Dec. 3, 2013
8601452 Compiler for JAVA and .NET Dec. 3, 2013
8601451 System, method, and computer program product for determining whether code is unwanted based on the decompilation thereof Dec. 3, 2013
8589698 Integrity service using regenerated trust integrity gather program Nov. 19, 2013
8584105 Javascript application programming interfaces for independently compiled javascript binaries Nov. 12, 2013
8584106 Systems and methods for compiling an application for a parallel-processing computer system Nov. 12, 2013
8561018 Method of generating intermediate module between higher-level module and lower level module Oct. 15, 2013
8553152 Multimedia device having operating system capable of processing multiple graphic data and method for controlling the same Oct. 8, 2013
8549496 Method, apparatus and computer program product for automatically generating a computer program using consume, simplify and produce semantics with normalize, transpose and distribute operations Oct. 1, 2013
8549497 High-level hypermedia synthesis for adaptive web Oct. 1, 2013
8543991 Profile driven multicore background compilation Sep. 24, 2013
8539458 Transforming addressing alignment during code generation Sep. 17, 2013
8539463 Apparatus and method for improving the performance of compilers and interpreters of high level programming languages Sep. 17, 2013
8533698 Optimizing execution of kernels Sep. 10, 2013
8533695 Compile-time bounds checking for user-defined types Sep. 10, 2013
8522220 Post-pass binary adaptation for software-based speculative precomputation Aug. 27, 2013
8522221 Techniques for automatic generation of instruction-set documentation Aug. 27, 2013
8516229 Two pass test case generation using self-modifying instruction replacement Aug. 20, 2013
8516467 Method and apparatus for enhancing comprehension of code time complexity and flow Aug. 20, 2013
8510724 Reconstructing program control flow Aug. 13, 2013
8505001 Method and system for utilizing data flow graphs to compile shaders Aug. 6, 2013
8499292 Virtual execution environment for streaming languages Jul. 30, 2013
8484629 Programming model for modular development Jul. 9, 2013
8477328 Function-providing system Jul. 2, 2013
8479177 Attribute based method redirection Jul. 2, 2013
8468504 Method and apparatus for interactive scheduling of VLIW assembly code Jun. 18, 2013
8458679 May-constant propagation Jun. 4, 2013
8453126 System and method for converting base SAS runtime macro language scripts to JAVA target language May. 28, 2013

1 2 3 4 5 6 7 8 9

  Recently Added Patents
Energy drink package
Transaction finance processing system and approach
Austenitic stainless steel welding wire and welding structure
Identification of biomarkers in biological samples and methods of using same
Method and apparatus for establishing a media clip
Lubricant composition
Flame-protected impact-modified polycarbonate compositions
  Randomly Featured Patents
Pump-type dispenser package with flexible disposable recharge
Interleaving multi-energy X-ray energy operation of a standing wave linear accelerator
Method of fabricating a semiconductor light-emitting device
Rotomolded hydraulic reservoir with integral extended length return line
Detection of inconsistencies between a reference and a multi format soundtrack
Nonvolatile memory device having an electrode interface coupling region
Ground effects compensated real time aircraft body angle of attack estimation
Thermoelectric material and thermoelectric device
Wind powered generator device
System and method for ETF investing