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,961,248 Electronics assembly
A chassis for an electronics assembly comprises: (i) a frame (1); and (ii) a panel (31) located on a face of the frame, the panel comprising a plurality of...
US-6,961,247 Power grid and bump pattern with reduced inductance and resistance
Disclosed are novel methods and apparatus for efficiently providing power buses and bump patterns with reduced inductance and/or resistance. In an embodiment, an...
US-6,961,048 Displaying information on keys of a keyboard
The present invention provides an apparatus and method for displaying information on the keys of a keyboard. The method includes receiving a request to change...
US-6,960,039 Drawing tool for using multiple markers
A drawing tool for creating stripped patterns or multi-colored lines, such as rainbows. The drawing tool includes a set of removable cartridges of varying sizes,...
US-6,959,430 Specialized heaps for creation of objects in object-oriented environments
The present invention pertains to techniques for creating and maintaining objects in object-oriented environments. The techniques are especially well suited for...
US-6,959,425 System and method for managing a scalable list of items for display
A system and method for managing a scalable list of items for display in a display device of a small footprint device. A client program running in a small...
US-6,959,417 Question and answer generator
The present invention provides an automated solution for generating a question document and an answer document from a database of questions and answers. The...
US-6,959,377 Method and system for managing registers
A system and method for memory structures for efficient tracking and recycling of physical register assignments are disclosed. The method and system provide the...
US-6,959,374 System including a memory controller configured to perform pre-fetch operations including dynamic pre-fetch control
A system including a memory controller conf figured to perform pre-fetch operations including dynamic pre-fetch control. The system includes a memory coupled to...
US-6,959,361 Distributed caching mechanism for pending memory operations within a memory controller
One embodiment of the present invention provides a memory controller that contains a distributed cache that stores cache lines for pending memory operations....
US-6,959,340 Platform independent business to business messenger in an enterprise computer system
A platform independent B2B messenger is described. The B2B messenger includes a subscribing portion coupling a first partner and a second partner. The...
US-6,959,331 System and method for operating a client network computer in a disconnected mode by establishing a connection...
A system and method of operating a client network computer in a disconnected mode. A client computer system includes a client storage device, a processor, a...
US-6,958,538 Computer system architecture using a proximity I/O switch
One embodiment of the present invention provides a proximity I/O switch, which is configured to transfer data between the components in a computer system. This...
US-D510,876 Self righting clock
US-6,957,428 Enhanced virtual machine instructions
Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The operations performed by conventional...
US-6,957,427 Remote object activation in a distributed system
A distributed computer system uses a single interface at the client site to handle calls to call both active and passive remote objects. Accordingly, the calling...
US-6,957,399 Controlling the propagation of a digital signal by means of variable I/O delay compensation using delay-tracking
The propagation of a feedback signal, such as a DQS signal generated in response to a read request in a Double Data Rate (DDR) memory system, into a digital host...
US-6,957,365 Method and apparatus for using acoustic signals to identify disk drives that are likely to fail
One embodiment of the present invention provides a system that facilitates determining whether a disk drive is likely to fail. The system monitors a first...
US-6,957,355 Method and system for dynamically adjusting storage system write cache based on the backup battery level
A method and system for managing cache levels based on battery backup level are described. In one embodiment, the method comprises measuring the level of charge...
US-6,957,318 Method and apparatus for controlling a massively parallel processing environment
A method for controlling a processor array by a host computer involves creating a graph of a plurality of nodes using a data connection component, configuring a...
US-6,957,254 Method and apparatus for reaching agreement between nodes in a distributed system
One embodiment of the present invention provides a system for selecting a node to host a primary server for a service from a plurality of nodes in a distributed...
US-6,957,245 Ultra-fast adder
A carry look-ahead adder capable of adding or subtracting two input signals includes first stage logic having a plurality of carry-create and carry-transmit...
US-6,957,237 Database store for a virtual heap
A database store method and system for a virtual persistent heap may include an Application Programming Interface (API) that provides a mechanism to cache...
US-6,957,208 Method, apparatus, and article of manufacture for performance analysis using semantic knowledge
Methods and systems consistent with this invention analyze the performance of a program executed in a data processing system. Such methods and systems assign a...
US-6,956,818 Method and apparatus for dynamic class-based packet scheduling
A method and apparatus are provided for scheduling data for transmission over a communication link shared by multiple applications operating on a host computer....
US-6,956,744 Computer chassis drawer guide
In a chassis for holding drawers containing computer components or the like, accurate alignment of each drawer in its corresponding slot is provided by a...
US-6,956,576 Graphics system using sample masks for motion blur, depth of field, and transparency
A method and apparatus for creating motion blur, depth of field, and screen door effects when rendering three-dimensional graphics data are disclosed. A graphics...
US-6,956,285 EMI grounding pins for CPU/ASIC chips
An integrated circuit package includes EMI containment features. The EMI containment features may include a plurality of pins on a substrate of the integrated...
US-6,956,135 Monofunctional polyethylene glycol aldehydes
The present invention provides novel monofunctional polyethylene glycol aldehydes for the pegylation of therapeutically active proteins. The pegylated protein...
US-6,954,922 Method apparatus and article of manufacture for time profiling multi-threaded programs
Methods, systems, and articles of manufacture consistent with the present invention time profile program threads using data corresponding to states of the...
US-6,954,914 Method and apparatus for signal electromigration analysis
The present application describes various embodiments of a method and an apparatus for determining electromigration risks for signal nets in integrated circuits....
US-6,954,913 System and method for in-situ signal delay measurement for a microprocessor
A system and method of determining an in-situ signal path delay on an integrated circuit. The system and method includes inputting a first signal to a first...
US-6,954,865 Reduced verification complexity and power saving features in a pipelined integrated circuit
An integrated circuit that uses a functional unit that outputs one set of values when in a power saving mode is provided. The functional unit, generally...
US-6,954,846 MICROPROCESSOR AND METHOD FOR GIVING EACH THREAD EXCLUSIVE ACCESS TO ONE REGISTER FILE IN A MULTI-THREADING...
A microprocessor includes multiple register files. In a single thread mode, the microprocessor allows a single thread to have access to multiple ones of the...
US-6,954,792 Pluggable authentication and access control for a messaging system
A system and method for providing pluggable authentication and access control in computer systems and services are described. The authentication and access...
US-6,954,772 Method and apparatus for performing modular division
One embodiment of the present invention provides a system that performs modular division. This system contains a number of registers, including: a register A...
US-6,954,358 Computer assembly
A computer system comprises a host processor, and a service processor for providing system management functions within the computer system. One or more external...
US-6,953,264 Vehicle light assembly
A vehicle light assembly includes a reflector having a plurality of depressions, each depression having interruptions on a reflective surface thereof to maximize...
US-6,953,227 High-power multi-device liquid cooling
A cooling system is presented. The system includes a cooling circuit and at least one electronic component coupled to a surface. One or more heat dissipation...
US-D510,530 Eyeglass display
US-6,952,814 Method and apparatus for establishment of a die connection bump layout
A method and apparatus is provided by which a die designer can efficiently evaluate package routings associated with a die connection bump layout of a die. The...
US-6,952,810 Coding speed and correctness of hardware description language (HDL) descriptions of hardware
A method is provided, the method comprising collecting related signals capable of having unrelated names into a Krutibus, defining a bus capable of connecting...
US-6,952,802 User controllable document converter and methods thereof
A method, apparatus and computer program product for a non-atomic (i.e., user controllable) format converter that affords a user the ability to control the...
US-6,952,760 Methods and systems for memory allocation
Methods and systems consistent with the present invention allocate memory for program data during fast Fourier transform computation in a way that is favorable...
US-6,952,753 Device driver with improved timeout performance
A computer system may include a host computer system and a storage device such as a tape device that includes one or more tape drives. The host computer system...
US-6,952,659 Computer system monitoring
A support module monitors the operation of at least one information processing module domain by automatically applying at least one test at intervals to an...
US-6,952,419 High performance transmission link and interconnect
Methods and components in an interconnect system for improving the performance of the system with respect to increasing bandwidth in a serial link, increasing...
US-6,952,349 Motion control device
There is described a motion control device for preventing free-fall of electronics modules during vertical movement into or out of a supporting structure. The...
US-6,952,214 Method for context switching a graphics accelerator comprising multiple rendering pipelines
A graphics system comprising a plurality of rendering pipelines and a scheduling network. Each rendering pipeline couples to the scheduling network, and includes...
US-6,951,806 Metal region for reduction of capacitive coupling between signal lines
A structure includes a substrate, first and second signal lines above the substrate, where unused substrate surface area exists between the first and second...
← 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.