| Patent # | Description |
|---|---|
| US-7,047,515 |
Method for selecting and placing bypass capacitors on multi-layer printed
circuit boards A method places bypass capacitors for controlling the signal integrity of a signal routed between devices on a multi-layer printed circuit board by analysis of... |
| US-7,047,514 |
Semi-custom-made semiconductor integrated circuit device, method for
customization and method for redesign An ASIC includes a function layer formed with plural universal logic cells, a common layer formed with conductive strips connected to the universal logic cells... |
| US-7,047,513 |
Method and apparatus for searching for a three-dimensional global path Some embodiments of the invention provide a method of searching for a three-dimensional global path between first and second sets of routable elements in a... |
| US-7,047,512 |
Method and apparatus for specifying a cost function that represents the
estimated distance between an external... Some embodiments of the invention provide a method of specifying a cost function that represents the estimated distance between an external state and a set of... |
| US-7,047,511 |
Electronic circuit design A method, system, program product and database for electronic circuit design configured to reduce data storage and computer resource requirements. The invention... |
| US-7,047,510 |
Method and system for partitioning an integrated circuit design A method and system for verifying integrated circuit designs through partitioning. In an embodiment, a design is partitioned, then each partition is verified. In... |
| US-7,047,509 |
Programmable logic device with time-multiplexed interconnect A PLD includes at least one portion of the programmable interconnect that can be time multiplexed. The time multiplexed interconnect allows signals to be routed... |
| US-7,047,508 |
Method for performing multi-clock static timing analysis A method for performing multi-clock static timing analysis to determine whether a timing violation occurs on a logic circuit. A set of clock signals that are... |
| US-7,047,507 |
System and method for determining wire capacitance for a VLSI circuit A method and system for determining wire capacitance for a VLSI circuit design, comprising determining all hierarchical blocks of a portion of the design;... |
| US-7,047,506 |
Method to identify geometrically non-overlapping optimization partitions
for parallel timing closure A method is provided to speed up timing optimization after placement by parallelizing the optimization step. The method includes performing multiple partitions... |
| US-7,047,505 |
Method for optimizing the characteristics of integrated circuits
components from circuit specifications A method for selecting a process for forming a device, includes generating a plurality of equations using a response surface methodology model. Each equation... |
| US-7,047,504 |
Method and program for designing semiconductor integrated circuits to
optimize clock skews on plurality of... A method for designing semiconductor integrated circuits that efficiently optimizes clock skews in a plurality of clock modes in the case of designing... |
| US-7,047,503 |
Method and apparatus for the selection of records An improved method and system for record selection. Specifically, one embodiment of the present invention interprets the "gesture" of swiping the pen... |
| US-7,047,502 |
Methods and apparatus for mouse-over preview of contextually relevant
information Challenges to the analysis of search results may be mitigated by offering preview information when users navigate a computer-pointing device over pre-designated... |
| US-7,047,501 |
Method for displaying controls in a system using a graphical user
interface In a computer employing a graphical user interface (GUI), a method for displaying controls in command bars, which replace conventional menu bars and toolbars.... |
| US-7,047,500 |
Dynamically configurable virtual window manager A virtual window manager having a substantially unconstrained active area is provided for managing windows and icon objects. The user is provided options for... |
| US-7,047,499 |
Method and system for controlling a tabbed pane in a graphical user
interface of a data processing system A method and system for controlling a tabbed pane (305) in a graphical user interface of a data processing system. The tabbed pane consists of several overlying... |
| US-7,047,498 |
System and method for dynamic assistance in software applications using
behavior and host application models A Cooperative Help Assistance (CHA) system and method provide real-time user assistance for one or more windows-based Graphic User Interface (GUI) applications... |
| US-7,047,497 |
System and method for displaying a layout of GUI properties panel Mechanism for displaying a layout of graphic user interface properties in a panel. The data is stored in managed object format (MOF) files and defines how the... |
| US-7,047,496 |
Method for visualization of optical network topology A method for the simultaneous graphical display of paths of optical wavelength channels in a telecommunications network together with one or more channel... |
| US-7,047,495 |
Method and apparatus for graphical device management using a virtual
console A method and apparatus is provided for remote device management using a virtual console. The method and apparatus implements a normalized scheme for developing a... |
| US-7,047,494 |
Scalable video summarization A system and method for merging scenes in a video sequence and constructing a keyframe to represent the underlying merged video content includes decomposing a... |
| US-7,047,493 |
Spell checker with arbitrary length string-to-string transformations to
improve noisy channel spelling correction A spell checker based on the noisy channel model has a source model and an error model. The source model determines how likely a word w in a dictionary is to... |
| US-7,047,492 |
Document management system A system and method for managing documents includes storing a first document having a first style in a document repository, creating an identification (ID)... |
| US-7,047,491 |
Electronic information management system for abstracting and reporting
document information An electronic information management system abstracts and reports document information. The system utilizes a computer communicating with an electronic database.... |
| US-7,047,490 |
Displaying the appearance of a printed and assembled document A method of depicting a hard copy document, in which a user generates an electronic document and then selects an instruction for assembling a hard copy document.... |
| US-7,047,489 |
Slide show system and method using a browser When a presentation is performed using a web browser, in a manual mode, the display sequence of web pages registered in a bookmark list is specified using an... |
| US-7,047,488 |
Registry driven interoperability and exchange of documents The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More... |
| US-7,047,487 |
Methods for formatting electronic documents The present invention provides a method and article of manufacture for formatting electronic documents. In general, an electronic document contains an... |
| US-7,047,486 |
Method and device for processing documents and recording medium A method and an apparatus for processing a document of a tagged internal structure made up of a plurality of elements. A plurality of documents received by a... |
| US-7,047,485 |
Intelligent pre-caching on a network A Fast method of retrieving Internet web pages based on pre-caching of web pages and their objects. Access by web browsers to these objects are faster since the... |
| US-7,047,484 |
Method, system, and apparatus for providing access to asynchronous data in
a spreadsheet application program A method, system, and apparatus for providing access to asynchronous data in a spreadsheet application program is provided. When a request is received to utilize... |
| US-7,047,483 |
Computer implemented method and apparatus for providing a logical point of
access to one or more files A method and apparatus for communicating files over a communications network in which links to files, such as hyperlinks, comprise a multilink. A multilink is a... |
| US-7,047,482 |
Automatic directory supplementation The present invention is computer software that automatically finds, saves, and displays links to documents topically related to document links residing in a... |
| US-7,047,481 |
Decoding method and decoder for Reed Solomon code A refinement of the Inverse-Free Berlekamp-Massey algorithm in which calculation of the discrepancy (.delta.) is performed using coefficients having a common... |
| US-7,047,480 |
Matrix multiplication in a Galois field for forward error correction Transreceived packages use forward error correction (FEC) with matrix multiplication in a Galois field of size P (GF(P)) and contain at least a portion of K rows... |
| US-7,047,479 |
Parallel CRC formulation A system and method that calculates multiple bytes of data in a single cycle. The invention uses at least two CRC circuits to calculate a CRC value for a string... |
| US-7,047,478 |
Multipurpose method for constructing an error-control code for multilevel
memory cells operating with a... Described is an error control method for multilevel memory cells operating with a variable number of storage levels. The method includes: receiving a first... |
| US-7,047,477 |
Enhanced coding for informed decoders The invention relates to method of encoding address words (a) comprising address symbols (a.sub.0, a.sub.1, . . . a.sub.k-1) into codewords (c) of a code (C) for... |
| US-7,047,476 |
Code error corrector A code error corrector that enables high speed reproduction of DVD data with a high error correction capability. The data read from the DVD is stored in a DRAM.... |
| US-7,047,475 |
CRC encoding scheme for conveying status information A sending node of a networked system includes an encoding module configured to receive a series of data groups with each data group comprising a data block... |
| US-7,047,474 |
Decoding concatenated codes via parity bit recycling A method, apparatus and article of manufacture for decoding concatenated codes includes (in terms of the method): receiving data representing concatenated codes;... |
| US-7,047,473 |
Method for controlling data transmission in a radio communications system A method for controlling the transmission of data in a radio communications system transmits response signals from a receiver which includes information that... |
| US-7,047,472 |
Method for correcting noise errors in a digital signal An apparatus and method for processing a received signal that has been corrupted by a channel to generate a processed signal having less signal corruption than... |
| US-7,047,471 |
Voltage margin testing of bladed servers A voltage margin testing blade is adapted for use in a bladed server having at least one internal adjustable power supply. The testing blade is further adapted... |
| US-7,047,470 |
Flexible and extensible implementation of sharing test pins in ASIC A library to be used in an ASIC design system includes information to be used for verification of test structures. The library includes information regarding the... |
| US-7,047,469 |
Method for automatically searching for and sorting failure signatures of
wafers A method of searching for and sorting failure signatures of wafers is provided. First, a failure signature database is built up for recording a plurality of... |
| US-7,047,468 |
Method and apparatus for low overhead circuit scan A method and system for manipulating data in a state holding elements array. Process data is moved through the state holding elements array by a process... |
| US-7,047,467 |
Structure and method for verifying data in a non-JTAG device from a JTAG
device with microcontroller According to the invention, a JTAG-compliant chip having a controller that receives data provided on the TDI input pin and forms parallel address and data... |
| US-7,047,466 |
Apparatus and method for programmable fuse repair to support dynamic
relocate and improved cache testing An apparatus and method for allowing for dynamic wordline repair in a clock running system in addition to allowing for programmable fuse support of combined... |