Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Browse by Category: Main > Information Technology
Class Information
Number: 717/153
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 > Optimization > Dynamic (i.e., machine or object level)
Description: Subject matter wherein the compiler performs optimization at the executable or object code level.


Patents under this class:
1 2 3 4 5

Patent Number Title Of Patent Date Issued
7624389 Design evaluation system and design evaluation method Nov. 24, 2009
7610580 System and method for iterative code optimization using adaptive size metrics Oct. 27, 2009
7603664 System and method for marking software code Oct. 13, 2009
7584463 State as a first-class citizen of an imperative language Sep. 1, 2009
7581216 Preserving platform independence with native accelerators for performance critical program objects Aug. 25, 2009
7543283 Flexible instruction processor systems and methods Jun. 2, 2009
7536675 Dynamic code generation system May. 19, 2009
7526628 Optimizing cache efficiency within application software Apr. 28, 2009
7526760 Methods for implementing virtual method invocation with shared code Apr. 28, 2009
7516481 Program development supporting apparatus, method, program and recording medium Apr. 7, 2009
7516141 System and method for generating runtime metadata for use in the development of mobile device applications Apr. 7, 2009
7516441 Method and system for program editing and debugging in a common language runtime environment Apr. 7, 2009
7506307 Rules definition language Mar. 17, 2009
7496907 Method and system for profile normalization in an autonomic software system Feb. 24, 2009
7496923 Method and device to process multidimensional array objects Feb. 24, 2009
7493601 System and method for providing access to programmer created JAVA classes Feb. 17, 2009
7493607 Statically speculative compilation and execution Feb. 17, 2009
7493604 Conditional compilation of intermediate language code based on current environment Feb. 17, 2009
7487336 Method for register allocation during instruction scheduling Feb. 3, 2009
7480901 System and method for producing per-processor optimized executables Jan. 20, 2009
7458071 Compilation method, compiler apparatus and compiler Nov. 25, 2008
7448029 Modification of array access checking in AIX Nov. 4, 2008
7444627 System and method for creating a performance tool and a performance tool yield Oct. 28, 2008
7441110 Prefetching using future branch path information derived from branch prediction Oct. 21, 2008
7434214 Method for determining a close approximate benefit of reducing memory footprint of a Java application Oct. 7, 2008
7428731 Continuous trip count profiling for loop optimizations in two-phase dynamic binary translators Sep. 23, 2008
7426720 System and method for dynamic preloading of classes through memory space cloning of a master runtime system process Sep. 16, 2008
7426723 Classfile conversion into an organization of objects, and modification thereof, to effect bytecode modification Sep. 16, 2008
7421687 Optimizing branch condition expressions in a JIT compiler Sep. 2, 2008
7415701 Methods and apparatus to support mixed-mode execution within a single instruction set architecture process of a virtual machine Aug. 19, 2008
7401329 Compiling computer programs to exploit parallelism without exceeding available processing resources Jul. 15, 2008
7395530 Method for implementing single threaded optimizations in a potentially multi-threaded environment Jul. 1, 2008
7392516 Method and system for configuring a dependency graph for dynamic by-pass instruction scheduling Jun. 24, 2008
7389502 Program phase detection for dynamic optimization Jun. 17, 2008
7389385 Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis Jun. 17, 2008
7383543 Management of reuse invalidation buffer for computation reuse Jun. 3, 2008
7367023 Method and apparatus for generating computer programming code selectively optimized for execution performance and not optimized for serviceability Apr. 29, 2008
7367024 Compiler-driven dynamic memory allocation methodology for scratch-pad based embedded systems Apr. 29, 2008
7360205 Minimizing interaction costs among components of computer programs Apr. 15, 2008
7350199 Converting XML code to binary format Mar. 25, 2008
7346762 Replacing instruction and corresponding instructions in a queue according to rules when shared data buffer is accessed Mar. 18, 2008
7331044 Compiling method and storage medium therefor Feb. 12, 2008
7325230 System for compiling source programs into machine language programs, a computer implemented method for the compiling and a computer program product for the compiling within the computer system Jan. 29, 2008
7313789 Methods and systems for reducing a program size Dec. 25, 2007
7313787 Compiler and method for optimizing object codes for hierarchical memories Dec. 25, 2007
7299462 Relocation format for linking Nov. 20, 2007
7293267 System and method for performing speculative initialization of application models for a cloned runtime system process Nov. 6, 2007
7278137 Methods and apparatus for compiling instructions for a data processor Oct. 2, 2007
7278138 Computer program conversion and compilation Oct. 2, 2007
7263693 Combined verification and compilation of bytecode Aug. 28, 2007

1 2 3 4 5


 
 
  Recently Added Patents
Pseudomonas aeruginosa: bacteriophage and uses thereof
Confidence boost for automotive occupant classifications
Cold cathode fluorescent lamp and backlight module using same
Buckle decoration
Mycoplasma hyopneumoniae bacterin vaccine
Safety arrangement
Method and apparatus for filling a vessel with particulate matter
  Randomly Featured Patents
High deposition rate thermal spray using plasma transferred wire arc
Marcel-type curling irons and case having stove
Portable water recovery and dispensing apparatus
Tension and web guiding system
Filler tube with check valve for container filling devices
Method for removing chromium ions from aqueous solutions of organic acids
Ranging and positioning system, ranging and positioning method, and radio communication apparatus
Load balancing method for exchanging data between multiple hosts and storage entities, in IP based storage area network
Label switched data unit content evaluation
Luminaire of variable color temperature for obtaining a blend color light of a desired color temperature from different emission-color light sources