| Patent # | Description |
|---|---|
| US-7,526,761 |
Exception handling compiler apparatus, program, recording medium, and
compiling method Compiler apparatus, methods and systems for optimizing exception handling in a program. An example apparatus comprises an exception handler detection section for... |
| US-7,526,760 |
Methods for implementing virtual method invocation with shared code A method for implementing virtual method invocation when a compiled code of an invoked method is shared between class types that share a runtime representation... |
| US-7,526,759 |
Debugging prototyped system solutions in solution builder wizard
environment A system and method for debugging system solutions under design which cooperates with a solution design platform in which relationships between two or more... |
| US-7,526,758 |
Execution failure investigation using static analysis When, during debugging, a program failure occurs, the location of the failure is determined. First the address in the stack related to the program failure is... |
| US-7,526,757 |
Method and apparatus for maintaining performance monitoring structures in
a page table for use in monitoring... A method and apparatus in a data processing system for measuring events associated with the execution of instructions are provided. Instructions are received at... |
| US-7,526,756 |
Address watch breakpoints with basing pointers A method, apparatus, system, and signal-bearing medium that, in an embodiment, receive a request for an address watch breakpoint to a variable, determine that... |
| US-7,526,755 |
Plug-in pre- and postconditions for static program analysis A system and method employing pre- and/or post-condition(s) specified at a source code level and persisted (e.g., in associated object code and/or a ... |
| US-7,526,754 |
Memory debugging tool A method for assessing memory use of a software program includes collecting records of memory allocations while running the program, the records indicating... |
| US-7,526,753 |
System and method for creating, managing and using code segments A code segment and elements of information (e.g., meta information) associated with the code segment are encoded in an XML file. One or more encoded code... |
| US-7,526,752 |
Introspection support for generic types In accordance with one embodiment of the present invention, there is provided a technique for supporting introspection of generic types while maintaining... |
| US-7,526,751 |
Macroscopic model for large scale software system and its behavior Embodiments of the method and apparatus provide for a macroscopic model for a large system, such as a large software system, having large-scale behavior that... |
| US-7,526,750 |
Object-based systematic state space exploration of software The state space of modeled software can be explored using an object-based systematic state explorer. The object-based model can perform well even in light of the... |
| US-7,526,749 |
Methods and apparatus for designing and using micro-targets in overlay
metrology Methods and apparatus for fabricating a semiconductor die including several target structures. A first layer is formed that includes one or more line or trench... |
| US-7,526,748 |
Design pattern data preparing method, mask pattern data preparing method,
mask manufacturing method,... A design pattern data preparing method including preparing first mask pattern data based on first design pattern data, predicting a wafer pattern to be formed on... |
| US-7,526,747 |
Inspection method and inspection system using charged particle beam Secondary electrons and back scattered electrons generated by irradiating a wafer to be inspected such as a semiconductor wafer with a charged particle beam are... |
| US-7,526,746 |
Incremental geotopological layout for integrated circuit design Improved integrated circuit (IC) design optimization in the physical design stage after detail routing is provided. A geotopological layout representation is... |
| US-7,526,745 |
Method for specification and integration of reusable IP constraints A hardware-block constraint specification method includes defining a plurality of hardware-block constraint categories according to at least one of type of... |
| US-7,526,744 |
Integrated circuit design method for efficiently generating mask data A method for generating mask data includes receiving a set of routing definitions that enable conductor routing schemes having the same cell pitch, identifying... |
| US-7,526,743 |
Method for routing data paths in a semiconductor chip with a plurality of
layers The present invention relates to a method for routing data paths in a semiconductor chip with a plurality of layers. The inventive method comprises the steps of... |
| US-7,526,742 |
One-pass method for implementing a flexible testbench A test environment for performing verification on a parameterizable circuit design can include a test harness specifying a first instance of a device under test... |
| US-7,526,741 |
Microfluidic design automation method and system The present invention generally relates to microfluidics and more particularly to the design of customized microfluidic systems using a microfluidic computer... |
| US-7,526,740 |
System and method for automated electronic device design A system for the automated formation and control and execution of an electronic device design flow is disclosed which can enable more efficient electronic device... |
| US-7,526,739 |
Methods and systems for computer aided design of 3D integrated circuits Methods and systems for generating and verifying circuit layouts from computer-aided design tools for vertically integrated, three-dimensional integrated... |
| US-7,526,738 |
User interface for providing consolidation and access Methods and systems for providing graphical user interfaces are described. To provide greater access and consolidation to frequently used items in the graphical... |
| US-7,526,737 |
Free form wiper A free-form wiper tool may be used to select and move document objects in an electronic document. A free-form wipe selection may be determined by analyzing the... |
| US-7,526,736 |
Gaming device having touch activated alternating or changing symbol A gaming device that enables a player to choose or alter certain symbols displayed on the reels of the gaming device. The player can change or select the... |
| US-7,526,735 |
Aiding visual search in a list of learnable speech commands A method, a system, and an apparatus for aiding a visual search in a list of learnable speech commands. The present invention is capable of making less... |
| US-7,526,734 |
User interfaces for developing enterprise applications Methods and apparatuses for providing a user interface for editing and deploying an enterprise application are described herein. In one embodiment, an exemplary... |
| US-7,526,733 |
Visual watermark Techniques are provided for establishing an association between a code and a user. Before a software product is provided to the user, the code is stored within... |
| US-7,526,732 |
User interface for phased data entry A wizard user interface capable of being cancelled and later resumed without loss of data is disclosed. Canceling from the wizard prior to its completion will... |
| US-7,526,731 |
Method for integrating user models to interface design A method that incorporates a detailed, precise procedure of designing a user interface by utilizing agent behavioral models. This method applies quantitative and... |
| US-7,526,730 |
Identifying URL target hostnames Techniques are provided for displaying a uniform resource locator (URL) to assist a user in determining whether a URL destination is what the user expects. A... |
| US-7,526,729 |
Temporal visualizations of collaborative exchanges A user interface (UI), which reflects exchanges in the past and the future between a user and entities. The UI includes a background having a user defined... |
| US-7,526,728 |
Method and system for managing digital assets A digital asset management system and method is responsive to user interactions with digital assets. A ranking of digital assets is generated based upon user... |
| US-7,526,727 |
Marking machine user interface supplementation via added, attached
portable electronic device A user interface extension allows data entry into a marking machine user interface field from an electronic device, such as a PDA, attached to the marking... |
| US-7,526,726 |
System and method for generating presentations A system and method allows a user to specify a presentation by arranging content into a hierarchical arrangement. The presentation is generated in response to... |
| US-7,526,725 |
Context aware video conversion method and playback system A computer implemented method converts and displays a video. An input video acquired of a scene is segmented into shots. Similar shots are combined sequentially... |
| US-7,526,724 |
Data processing apparatus and data processing method A data processing apparatus is disclosed which processes audio visual (AV) data made up of video or audio data, the apparatus including: receiving means for... |
| US-7,526,723 |
System and method for emulating enhanced and interactive streaming media
delivery A media player, as may be employed in conjunction with a streaming media enhancement authoring application, is embedded in a browser window. A software program,... |
| US-7,526,722 |
System and method for providing user help according to user category In a system and method for providing user help information, based on a user history, a user proficiency category may be determined, at a point during execution... |
| US-7,526,721 |
Character input system capable of adjusting a character setting
corresponding to an input device and method thereof A character input system capable of adjusting a character setting corresponding to an input device and a method thereof are disclosed. The input device includes... |
| US-7,526,720 |
System and method for storing data associated with a file A system and method stores keys and values defined for a file as XML tags and values in a separate shadow file, allowing the keys and values to remain separate... |
| US-7,526,719 |
File format for table styles Systems and methods are provided for formatting data. In one implementation, a system provided includes a device to persistently store a table style, the table... |
| US-7,526,718 |
Apparatus and method for recording "path-enhanced" multimedia A "path-enhanced" recorder combines the recording of multimedia data files (typically, but not necessarily, using conventional digital audio, photo, and video... |
| US-7,526,717 |
Apparatus and method for coding and decoding semi-systematic block low
density parity check codes An apparatus and method for coding a semi-systematic block low density parity check (LDPC) code in which an information word is received and coded into a... |
| US-7,526,716 |
Recording/regenerating device, method of encoding error correction, method
of recording data Embodiment of the invention is to make the number of interleave sequences and the number of redundant bits as small as possible without increasing the number of... |
| US-7,526,715 |
Probabilistic error correction in multi-bit-per-cell flash memory Data that are stored in cells of a multi-bit-per cell memory, according to a systematic or non-systematic ECC, are read and corrected (systematic ECC) or... |
| US-7,526,714 |
Apparatus for checking data coherence, raid controller and storage system
having the same, and method therefor Data coherence checking apparatus, a redundant array of independent disks (RAID) controller and a storage system having the checking apparatus and a method... |
| US-7,526,713 |
Low power cost-effective ECC memory system and method A memory controller couples 32-bit data words to and from a DRAM. The DRAM generates error checking and correcting syndromes to check and correct read data. The... |
| US-7,526,712 |
Deinterleaving apparatus and method using inner memory and outer memory An apparatus and a method for deinterleaving using an inner memory and an outer memory. The apparatus includes data receiving apparatus of a mobile equipment in... |