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.
Sorting tables in a page based approach
A solution is proposed for reducing the response time of query submitted by a client to server and, at the same time optimizing the sorting time of the results....
Enable top-down service design
Various technologies and techniques are disclosed for providing a software development application that supports development using a top-down approach. The user...
Automatic creation of vias in electrical circuit design
This invention is directed to a methodology of creating and detecting crossings of conductive traces on different layers of an integrated circuit or a...
Method of correlating silicon stress to device instance parameters for
Roughly described, standard SPICE models can be modified by substituting a different stress analyzer to better model the stress adjusted characteristics of a...
Structure for glitchless clock multiplexer optimized for synchronous and
A design structure for a circuit for switching clock signals with logic devices using a glitchless clock multiplexer optimized for synchronous and asynchronous...
Chip design and fabrication method optimized for profit
Disclosed is a computer-implemented method for designing a chip to optimize yielding parts in different bins as a function of multiple diverse metrics and...
Method for resolving overloads in autorouting physical interconnections
Overloaded regions in the routing space of a physical network are resolved via a routing procedure composed of a topological routing phase and a geometric...
Clock boosting systems and methods
In one embodiment of the invention, a programmable logic device (PLD) includes logic blocks, registers corresponding to the logic blocks, and configuration...
Automatic alignment of macro cells
In a particular embodiment, a method is disclosed that includes detecting a first pitch between at least two lines (e.g. a power line and a ground line) of a...
Method of designing semiconductor integrated circuit having function to
adjust delay pass and apparatus for...
A power noise cycle is obtained from a dynamic IR drop analysis and a delay of a delay pass is a multiple of the noise cycle. Thereby, a delay increment and a...
Method and system for performing improved timing window analysis
A method, system, and computer program product are disclosed for performing crosstalk analysis using first-order parameterized analysis modeling. The approach...
Methods and systems for reducing clock skew in a gated clock tree
Systems and methods for synthesizing a gated clock tree with reduced clock skew are provided. A gated clock tree circuit with reduced clock skew may include a...
Method and system for design rule checking enhanced with pattern matching
According to various embodiments of the invention, systems and methods for design rule checking enhanced with pattern matching is provided, wherein the design...
Efficient power region checking of multi-supply voltage microprocessors
A improved method for very-early validation of voltage region physical power distribution networks uses initial floor plan and early power grid data to identify...
Method for designing and manufacturing a PMOS device with drain junction
breakdown point located for reduced...
A PMOS device can be designed and manufactured in accordance with the invention to locate its drain junction breakdown point and maximum impact ionization point...
Method and system for performing statistical leakage characterization,
analysis, and modeling
A method, system, and computer program product are disclosed for performing statistical leakage power characterization to estimate yield of a circuit in terms...
Design Structure for switching digital circuit clock net driver without
losing clock pulses
A system and method for switching digital circuit clock net driver without losing clock pulses is presented. A device uses glitchless clock selection logic,...
Methods for statistical slew propagation during block-based statistical
static timing analysis
Methods for statistical slew propagation in static statistical timing analysis. The method includes projecting a canonical approximation of an input slew over a...
Power aware asynchronous circuits
Techniques are described for converting netlists for synchronous circuits such as combinational modules, flip flops (or latches), and clock gating modules, to...
Structure for fractional-N phased-lock-loop (PLL) system
In one general embodiment, a hardware description language (HDL) design structure is encoded on a machine-readable data storage medium, said HDL design...
Pattern management method and pattern management program
A pattern management method includes extracting patterns having process margins equal to or below a predetermined value from a chip layout of an integrated...
Functional verification of power gated designs by compositional reasoning
A novel and useful method of functional verification of power gated designs by compositional reasoning. The method of the present invention performs a...
Apparatus, methods and computer program products providing finger-based
and hand-based gesture commands for...
A method includes executing a gesture with a user-manipulated physical object in the vicinity of a device; generating data that is descriptive of the presence...
Address range viewer
The exemplary embodiments provide a computer implemented method, apparatus, and computer usable program code for a graphical user interface for managing a...
System and method for graphical user interface
The present invention provides a system and method (60) for providing a graphical user interface. The proposed method (60) for graphical user interface includes...
Dynamic E-mail signature manager
A dynamic electronic mail signature manager for managing a user's electronic mail signatures inserted into electronic mail messages. An electronic mail...
Multi-monitor support for MDI applications
System and a method by means of which different windows of an Multi Document Interface (MDI) application can be displayed at the same time within an application...
Electronic apparatus and method of initializing setting items thereof
An electronic apparatus is provided. The electronic apparatus is controlled by using parameters relating to a plurality of setting items, including: a...
Method and system for generation of a user interface
In a method and system for generating a user interface for at least one medical application to be implemented by a medical apparatus, a designation of the...
Method and system for discovering and acting on tagged information in
According to exemplary embodiments, a method and system are provided for discovering and acting on action tags within an artifact. Upon a determination that an...
Inheritance model between masters, layouts and slides
An N-level inheritance model is provided to develop presentations. A hierarchical inheritance model includes master slides, custom layout slides, and slides...
Method and apparatus for reproducing multimedia files
In the present invention, a method and apparatus are provided for reproducing multimedia files, wherein the selection probability of the multimedia files is...
Image processing apparatus, image forming apparatus, and computer program
A preview creating unit creates a plurality of previews of an image corresponding to a plurality of preset values each indicating processing to be applied to...
Inline review tracking in documents
Inline review tracking in documents is described, including receiving an input to a document displayed in a browser, generating a comment and an option, the...
Method and system for inferring a schema from a hierarchical data
structure for use in a spreadsheet
A method and system are provided for inferring a schema from an electronic document containing hierarchical data for use in a spreadsheet application program....
Layout determination method, layout determination apparatus, and layout
A layout determination method is provided in which, if arrangement information of areas laid out on a predetermined page satisfies a condition set for the...
Method and system to selectively secure the display of advertisements on
A method and system to selectively secure the display of advertisements on web browsers. A method in accordance with an embodiment includes: defining a...
Isolated ordered regions (IOR) node order
Method for ordering nodes within hierarchical data. The concept of isolated ordered regions to maintain coordinates of nodes is used by associating each node...
Methods and apparatus for modifying process control data
Methods, apparatus, and articles of manufacture for modifying process control data involve obtaining the process control data in an extensible markup language...
Programmable object models for bibliographies and citations
Programmable object models for bibliographies and citations enable manipulation of bibliographic information. For example, a programmable object model for one...
Identifying transient portions of web pages
Systems, methods and computer readable media for identifying transient content in web pages. Transient content can be identified, for example, by parsing...
Automated management of internet and/or web site content
Content is managed in a content-controlled database by detecting a modification made to a first country version of a content item in the content-controlled...
Remote web-based document creation system and method
A system that may be used to generate documents, where the system is accessible from and integratable with remote systems is provided. A document generation...
Method and system for enhancing engineering information
A system and method for adding features to an electronic file is provided. The electronic file can be automatically examined to identify information that...
Framework for the dynamic generation of a search engine sitemap XML file
The present invention relates to a method for the generation of a Sitemap XML file. The method comprises retrieving input parameter values and determining at...
Document processing apparatus, document processing system and data
structure of document file
A document processing apparatus, including: a communication section to communicate with an external device; a document storage section to store a document file...
Methods and apparatus for optimizing responsiveness of portable documents
A system detects a requirement to obtain a first document by the computer system, the first document having a predefined format. The system identifies a...
Tensor product codes containing an iterative code
Systems and methods are provided for encoding a stream of datawords based on a tensor product code to provide a stream of codewords, and detecting and decoding...
Hard disk drive with data error recovery using multiple reads and derived
A hard disk drive with a disk that has a plurality of data bits. The drive includes a circuit that reads each data bit n times and selects a value for the bit...
Serial turbo trellis coded modulation using a serially concatenated coder
Serial concatenated trellis coded modulation (SCTCM) includes an outer coder, an interleaver, a recursive inner coder and a mapping element. The outer coder...