At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Verification support apparatus, verification support method, and computer
The circuit volume of a system under design is reduced by a circuit conversion involving consolidation (sharing) of common parts in the system by a...
Method and software tool for designing an integrated circuit
A method of designing an integrated circuit for use in an application having standards having a plurality of primitives, wherein each of the primitives has a...
Integrated circuit design systems for replacing flip-flops with pulsed
A circuit design system, methodology, and software are disclosed for generating circuit capable of consuming less dynamic power. In particular, the circuit...
Pruning-based variation-aware design
For application to analog, mixed-signal, and custom digital circuits, a system and method to begin with a complex problem description that encompasses many...
Method for designing mask including forming a mesh dummy pattern
A method for designing a mask is disclosed. A chip region can be defined and reduced to form a parent dummy pattern. A mesh dummy pattern can be formed, and...
Method and apparatus for inserting metal fill in an integrated circuit
Some embodiments of the invention provide a method for inserting several fills in an integrated circuit ("IC") layout. The method identifies a set of potential...
Leakage current analyzing apparatus, leakage current analyzing method, and
A leakage current analyzing apparatus receives input of data used for analysis and indicating intra/inter-chip variation concerning the gate length of...
System and method for displaying and manipulating hierarchically linked
data in a genealogy database using a...
A system and method for displaying, searching, manipulating and modifying of hierarchically linked genealogy data in a relational database on a computer system....
Modifying electronic documents with recognized content or other associated
Systems and methods enhance editing capabilities associated with a wide variety of different types of electronic documents. Such systems and methods may include...
Image formation device and its control method
An image formation device having a hierarchically structured function setting menu in which plural function setting items including a function setting item for...
Work procedure display method and system, production process management
method and system, and computer program...
A work procedure display method of displaying a work procedure on a work object by a computer displaying a moving image, the method comprising: (a) displaying...
Screen magnifier panning model with dynamically resizable panning regions
A magnifier panning system is described that creates a panning region at the edges of a magnified view. When a user moves the cursor into the panning region,...
Information processing apparatus and program product
When a print instruction is input, an information processing apparatus of the invention converts designated data to print data appropriate for print setting...
User interface including question verification indicators
A method of displaying non-textual indication of question verification status in a user interface, the user interface including a plurality of questions...
Visual feedback display
Visual feedback may be provided. First, a continuous contact with a first point on a surface may be detected. The surface may comprise, for example, a touch...
User defined wire appearance indicating data type in a graphical
System and method for configuring a wire appearance in a graphical programming environment. A first data type (or class), or communication functionality between...
Electronic communications dialog using sequenced digital images stored in
an image dictionary
A system and method for an electronic communications dialog between a plurality of users using digital images via a web portal. The user selects a template for...
User interface for an inkable family calendar
The subject application relates to a user interface(s), system(s), and/or methodology that facilitate improved management and coordination of activities,...
GUI application development supporting apparatus, method, and computer
An application development supporting apparatus and method that make it possible to generate a GUI application, freely altering the settings for graphical...
Associating input with computer based content
Notes and other input may be entered directly onto computer based content. The notes may be taken on a portable computing device that contains metadata from the...
Method, system, and graphical user interface for providing word
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user...
System and method to provide warnings associated with natural language
searches to determine intended actions...
A method for providing notification of content potentially omitted from within an active document in a document preparation application comprises defining a...
Methods and computer program products that conditionally route print files
A method of routing print files in a computer system. The content of a print file is evaluated based on a routing policy. The print file is then selectively...
Document creation system and related methods
A method of creating a document comprises obtaining a plurality of content-elements that it is desired to print on the document; considering one or more...
Automated context-compensated rendering of text in a graphical environment
The disclosed embodiments automate context-compensated rendering of text in a graphical environment. In the disclosed embodiments, the system first receives a...
Cross domain presence of web user interface and logic
Various technologies and techniques are disclosed that allow for repurposing content of a source web site for an external web site. The developer uses a...
XSLT/XPATH focus inference for optimized XSLT implementation
Techniques are provided for performing focus inference when compiling an Extensible Markup Language Transforms (XSLT) stylesheet into a compiled XSLT processor....
Systems and methods for annotating objects when the annotation device
differs from the viewing device
Allowing annotations to occur remotely from the device in which they are viewed enables the optimal viewing device and optimal annotation device for generating...
Document management device and document management method
The document management device is for managing a document circulated to a reader in accordance with a circulation tree and additional information added to the...
Information processing method and apparatus
The state of a label at an optional time point, such as a past time point, can be recognized, while the label can be regenerated even when the label has been...
Method and system for verifying the appropriateness of shared content
The present invention relates to systems and methods for verifying the appropriateness of shared content. In a first embodiment, a system displays a link to a...
Methods and systems for selection of multimedia presentations
Described are a variety of techniques for viewing multimedia-based information in accordance with user controls for the speed and direction of the multimedia...
Streaming parser API for processing XML document
A streaming parser API expands a base parser by building an iterative method on top of the base parser. The iterative method allows a user to pass a selected...
Method and apparatus for detecting communication errors on a bus
A semiconductor memory includes multi-mode reporting signals, a state register, and parity detectors. The parity detector determines whether signals received on...
Erasure detection for a transport channel with an unknown format
To perform erasure detection for an intermittently active transport channel with unknown format, a receiver determines an energy metric and a symbol error rate...
Methods and apparatus for reduced complexity soft-output viterbi detection
Methods and apparatus are provided for reduced complexity Soft-Output Viterbi detection. A Soft-Output Viterbi algorithm processes a signal by determining...
Decoding method and decoding apparatus
Disclosed herein is a decoding method of performing maximum a posteriori probability (MAP) decoding of selecting one decoded word from one or more decoded word...
Tail-biting turbo coding to accommodate any information and/or interleaver
Tail-biting turbo coding to accommodate any information and/or interleaver block size. The beginning and ending state of a turbo encoder can be made the same...
Methods and apparatus for encoding and decoding cyclic codes by processing
multiple symbols per cycle
Provided are an encoder and a syndrome computer for cyclic codes which process M codeword symbols per cycle where M is greater than or equal to one, whereby the...
Error correction devices and correction methods
An error correction device is provided. When an error of an incorrect data group stored in a memory is detected, a memory controller of the error correction...
Broadcasting receiver and broadcast signal processing method
A digital broadcasting system which is robust against an error when mobile service data is transmitted and a method of processing data are disclosed. The mobile...
Correcting errors in disk drive read back signals by iterating with the
A signal detector comprises a first detector that generates raw decisions as a function of a read back signal. A selector generates a modified decision by at...
Multi-layer cyclic redundancy check code in wireless communication system
A wireless communication device includes a receiver configured to receive a transport block with a sequence of bits wherein A is the number of bits, a first...
Disk controller methods and apparatus with improved striping, redundancy
operations and interfaces
A RAID disk drive controller (FIG. 33) implements disk storage operations, including striping and redundancy operations with multiple disk drives connected via...
Memory management method and controller for non-volatile memory storage
A memory management method and a controller for a non-volatile memory storage device are provided. The memory management method and the controller are adapted...
Digital broadcasting system and method of processing data
A digital broadcasting system and a data processing method are disclosed. Herein, additional encoding is performed on mobile service data, which are then...
Multiple cyclic redundancy check (CRC) engines for checking/appending CRCs
during data transfers
Multiple cyclic redundancy check (CRC) engines for checking/appending CRCs during data transfers. Two distinctly implemented CRC engines are employed to enable...
Memory system and related method using software-defined radio with
write-protected, non-volatile memory
A software-defined radio includes a radio circuit and an executable radio software system operable with the radio circuit and conforming to the software...
Semiconductor storage device
Plural data lines read normal data stored in a first area in the memory cell array when the data lines are connected to a selected bit line. Plural parity data...
Detection, avoidance and/or correction of problematic puncturing patterns
in parity bit streams used when...
Detecting, avoiding and/or correcting problematic puncturing patterns in parity bit streams used when implementing punctured Turbo codes is achieved without...