Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching: sun





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-6,892,368 Patching technique for correction of minimum area and jog design rule violations
Automated patching techniques to correct certain rule violations are used, simplifying and automating the design layout of an electronic circuit, whether...
US-6,892,363 Correction of width violations of dummy geometries
Automated techniques to correct certain rule violations with respect to non-design geometries are used, simplifying and automating the design layout of an...
US-6,892,360 Focus traversal mechanism for graphical user interface widgets
Selectively determining a particular graphical user interface widget to receive focus based upon user-entered directional information. When a user enters...
US-6,892,320 Method and apparatus for providing multiple-version support for highly available objects
One embodiment of the present invention provides a system that supports multiple versions of highly available objects. A highly available object is a primary...
US-6,892,307 Single sign-on framework with trust-level mapping to authentication requirements
A security architecture has been developed in which a single sign-on is provided for multiple information resources. Rather than specifying a single...
US-6,892,295 Processing architecture having an array bounds check capability
According to the invention, a method for processing data related to an array of elements is disclosed. In one embodiment, a method for processing data related to...
US-6,892,286 Shared memory multiprocessor memory model verification system and method
A system and method for verifying a memory consistency model for a shared memory multiprocessor computer systems generates random instructions to run on the...
US-6,892,278 Method and apparatus for efficiently implementing a last-in first-out buffer
One embodiment of the present invention provides a system that implements a last-in first-out buffer. The system includes a plurality of cells arranged in a...
US-6,892,263 System and method for hot swapping daughtercards in high availability computer systems
A system and method for hot swapping daughtercards in high availability computer systems. In one embodiment, a high availability computer system includes a...
US-6,892,202 Optimistic transaction compiler
A method for updating Enterprise JavaBeans (EJB) classes is provided. Each EJB class is managed by an application server which maintains a database of active EJB...
US-6,892,159 Method and system for storing field replaceable unit operational history information
A method for tracking repair histories includes providing a field replaceable unit having a memory device. Operational history data is collected during the...
US-6,892,049 Method and system for selecting training materials
A system and method for selecting training materials is provided. In an aspect of the invention, a system is provided that includes a skill requirements database...
US-6,891,804 Method and apparatus for desirable network components
The present invention provides a method and apparatus for desirable network components. One embodiment selects connection components for use in network...
US-6,891,403 On-chip PLL locked frequency determination method and system
The locked frequency of a PLL is used to latch a test signal through various latching devices (flip-flops or the like). Various different delays are selectively...
US-6,890,184 Electrical connector for conveying signals between two circuit boards
An electrical connector for conveying signals between two circuit boards includes a first connector portion including a first array of board contacts for...
US-6,890,117 Writing pen that calculates body mass index
A writing instrument that includes tables and operational elements for calculating the Body Mass Index (BMI) of a person. In general, the BMI of a person is...
US-6,889,473 Firefighter training building having a reconfigurable floor plan
A firefighter training building having a system of movable and removable partition walls for changing the interior floor plan layout of the building is...
US-D504,895 Computer housing
US-D504,882 Radio
US-6,889,343 Method and apparatus for verifying consistency between a first address repeater and a second address repeater
In a computer system having a first repeater and a second repeater, the first repeater coupled to the second repeater by a bus, the first repeater operable to...
US-6,889,329 Adding secure external virtual memory to smart cards
The Smart Card URL Programming interface (UPI) builds a local web or card server around a card terminal and the inserted smart card. This server can also support...
US-6,889,297 Methods and systems for eliminating data redundancies
Methods, systems, and articles of manufacture consistent with the present invention eliminate data redundancies. A first data block identifier is obtained for a...
US-6,889,277 System and method for dynamically tuning interrupt coalescing parameters
A system and method for dynamically tuning the interrupt coalescing behavior of a communication interface to suit the workload of the interface. An interrupt...
US-6,889,248 Automatically configuring a server into a master or slave server based on its relative position in a server network
A server network is described. In one embodiment, the server network comprises a global master server, a local master server and one or more slave servers. The...
US-6,889,227 Database access bridge system and process
A system or method enables a two tier computer application to operate in a three tier computer environment without specific programming for the three tier...
US-6,888,785 Fault tolerance mechanism for a storage device that stores data in stacks within an integral storage medium
In one embodiment, a storage device includes a controller, an integral storage medium that includes one or more stacks, where each stack includes multiple...
US-6,888,720 Distributed graphitic foam heat exchanger system
A system for cooling at least two electronic components comprises a plurality of graphitic foam products which are each thermally coupled to a corresponding...
US-6,888,506 Plate type antenna with dual channels
A plate type antenna for a small size mobile wireless communication device can be simultaneously to fit two different channels of 5.4 GH.sub.Z and 2.4 GH.sub.Z...
US-6,886,798 Support for electronics assembly
A support for holding an electronics assembly, comprises: (i) a rigid frame (6) that can be secured to the assembly; (ii) one or more cushioning elements (8) for...
US-6,886,378 Container locking system
A system for locking cargo containers. The container locking system comprises a lock housing comprising a box, a lock bar housing disposed behind the lock...
US-6,886,157 Method and apparatus for creating efficient native methods that extend a bytecode interpreter
Methods, apparatus and computer program products are disclosed for a method of invoking a native method in a Java virtual machine ("JVM"). A special-purpose fast...
US-6,886,145 Reducing verification time for integrated circuit design including scan circuits
A testbench for an integrated circuit (IC) design including a chain of scan circuits having a memory characteristic is verified by: (a) dividing the chain of...
US-6,886,108 Threshold adjustment following forced failure of storage device
A storage device is monitored for data integrity errors and each detected data integrity error is stored in a count. When that count reaches a threshold limit,...
US-6,886,081 Method and tool for determining ownership of a multiple owner lock in multithreading environments
A method for determining an ownership of for a multiple owner lock. The method includes determining potential owners of the lock by inspecting a core file of a...
US-6,886,053 Method, system, and program for managing access to a device
Provided are a method, system, and program for selecting a path to a device to use when sending data requests to the device. Data requests are submitted to the...
US-6,886,031 Efficient connection and memory management for message passing on a single SMP or a cluster of SMPs
A method for efficient connection establishment and use for message passing on a single symmetric multiprocessor node or on a cluster of symmetric multiprocessor...
US-6,885,610 Programmable delay for self-timed-margin
A system and method for adjusting the clock delay in a self-timed memory system having a memory array and a sense amplifier includes a programmable delay circuit...
US-6,885,384 Method of creating a larger 2-D sample location pattern from a smaller one by means of X, Y address permutation
A system and method are disclosed for reproducing a pre-selected larger 2-D sample location pattern from a smaller one by means of X,Y address permutation. This...
US-6,885,375 Stalling pipelines in large designs
A method and a system for stalling large pipelined designs. A computational pipeline may comprise a first module and a second module coupled together. The first...
US-6,885,361 Tactile feedback mechanism for a data processing system
An apparatus for providing a tactile stimulus to a part of the body of a physical operator when a virtual operator, created by movements of the physical...
US-6,883,716 Secure photo carrying identification device, as well as means and method for authenticating such an...
Means and a method for authenticating a photographic image (3) on an identification device (1), the identification device (1) being provided with: a photographic...
US-6,883,355 High security combination padlock with locking bar
By forming a combination padlock from heavy duty metal throughout with an enlarged, heavy duty locking bar or shackle being employed having a tamper-proof...
US-D504,531 Rechargeable light
US-D504,425 Computer housing
US-6,883,163 Populating resource-constrained devices with content verified using API definitions
Remote incremental program verification may be achieved by receiving content verified by at least one content provider, installing the content on a...
US-6,883,162 Annotations for transaction tracing
A method and mechanism for annotating a transaction stream. A processing unit is configured to generate annotation transactions which are inserted into a...
US-6,883,149 Via enclosure rule check in a multi-wide object class design layout
In a multi-wide class design layout, design rule checks for enclosure of multi wide class objects prevent false errors or false passes by performing such checks...
US-6,883,131 XOR processing incorporating error correction code data protection
A method for operating a data processing system is provided. The method includes receiving a plurality of data segments, and for each of the plurality of data...
US-6,883,108 Fault-tolerant routing scheme for a multi-path interconnection fabric in a storage network
Embodiments of a routing system are disclosed, including a method for routing a plurality of communications in a storage system. The storage system may include a...
US-6,883,100 Method and system for dynamic issuance of group certificates
In accordance with the invention, on-line group servers issue group membership or group non-membership certificates upon request. Furthermore, when a requester...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.