Resources Contact Us Home
Browse by Category: Main > Information Technology
Class Information
Number: 717/155
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 > Including analysis of program > Data flow analysis
Description: Subject matter including means or steps for analyzing data flow information performed in order to identify program portions to be optimized.

Patents under this class:
1 2 3 4 5 6

Patent Number Title Of Patent Date Issued
8666999 Search utility program for software developers Mar. 4, 2014
8661424 Auto-generation of concurrent code for multi-core applications Feb. 25, 2014
8656376 Compiler for providing intrinsic supports for VLIW PAC processors with distributed register files and method thereof Feb. 18, 2014
8645933 Method and apparatus for detection and optimization of presumably parallel program regions Feb. 4, 2014
8645923 Enforcing expected control flow in program execution Feb. 4, 2014
8645924 Lossless path reduction for efficient symbolic execution and automatic test generation Feb. 4, 2014
8635606 Dynamic optimization using a resource cost registry Jan. 21, 2014
8631395 Inter-procedural dead catch handler optimizations Jan. 14, 2014
8627300 Parallel dynamic optimization Jan. 7, 2014
8612955 Wavescalar architecture having a wave order memory Dec. 17, 2013
8612954 Fine slicing: generating an executable bounded slice for program Dec. 17, 2013
8612950 Dynamic optimization for removal of strong atomicity barriers Dec. 17, 2013
8601456 Software transactional protection of managed pointers Dec. 3, 2013
8601457 Checking for access problems with data stores Dec. 3, 2013
8601458 Profile-driven data stream processing Dec. 3, 2013
8572595 Methods and apparatus for aggressive scheduling in source code compilation Oct. 29, 2013
8566801 Concurrent static single assignment for general barrier synchronized parallel programs Oct. 22, 2013
8561176 System, method and computer program product for monitoring and/or analyzing at least one aspect of an invocation of an interface Oct. 15, 2013
8555267 Performing register allocation of program variables based on priority spills and assignments Oct. 8, 2013
8543991 Profile driven multicore background compilation Sep. 24, 2013
8539466 Determining suitable insertion points for string sanitizers in a computer code Sep. 17, 2013
8527973 Parallel programming interface to dynamicaly allocate program portions Sep. 3, 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
8505001 Method and system for utilizing data flow graphs to compile shaders Aug. 6, 2013
8495606 Redundant exception handling code removal Jul. 23, 2013
8484630 Code motion based on live ranges in an optimizing compiler Jul. 9, 2013
8473935 Just-ahead-of-time compilation Jun. 25, 2013
8473933 Refactoring call sites Jun. 25, 2013
8473927 Points-to analysis using value flow Jun. 25, 2013
8473924 Enabling efficient use of an endpoint Jun. 25, 2013
8458682 Conversion of a class oriented data flow program to a structure oriented data flow program with dynamic interpretation of data types Jun. 4, 2013
8458650 Injecting a fault into a stream operator in a data stream processing application Jun. 4, 2013
8451474 Method of protecting leakage of information, and information processing apparatus and driver program which implement the method May. 28, 2013
8448157 Eliminating redundant operations for common properties using shared real registers May. 21, 2013
8443354 Detecting new or modified portions of code May. 14, 2013
8429631 System and method for data transformation using dataflow graphs Apr. 23, 2013
8423977 Implementing a class oriented data flow program on a programmable hardware element Apr. 16, 2013
8413150 Systems and methods for data aware workflow change management Apr. 2, 2013
8402429 Generating object code that uses calculated contents for a variable determined from a predicate Mar. 19, 2013
8397213 Hardware programming and layout design Mar. 12, 2013
8392013 Business process automation Mar. 5, 2013
8381193 Apparatus, system, and method for visual log analysis Feb. 19, 2013
8381178 Intuitive visualization of Boolean expressions using flows Feb. 19, 2013
8356289 Efficient encoding of instrumented data in real-time concurrent systems Jan. 15, 2013
8347375 System and method for dynamic distribution of intrusion signatures Jan. 1, 2013
8341612 Method and apparatus for run-time statistics dependent program execution using source-coding Dec. 25, 2012
8341613 Reducing stack space consumption via head-call optimization Dec. 25, 2012
8316311 Automatically correcting problems found during programmatic analysis of a graphical program Nov. 20, 2012
8316357 Type descriptor management for frozen objects Nov. 20, 2012

1 2 3 4 5 6

  Recently Added Patents
Memory cell and memory cell array using the same
Direct file transfer between subscribers of a communications systems
Nanofibers containing latent reactive groups
Digital photographing apparatus, method of controlling the same, and recording medium for the method
Synchronization processing circuit and synchronization processing method in wireless communication system
Cylindrical lithium secondary battery comprising a contoured center pin
Global codebook for coordinated multi-point processing
  Randomly Featured Patents
Modular display system
Spinning reel handle assembly
Merchandise display device
Buried zener diode having auxiliary zener junction access path
Nail starter integrally formed in head for a hammer
Two-piece doorbell button mounting device
Reflective display panel and device
Anti-herpes simplex virus activity of 5-alkoxymethyl-2'-deoxycytidimes and their 5-monophosphates
Detachable end platform for merchandise display unit
Apparatus for disposal of rubber waste