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-D434,030 Computer system housing
US-6,148,391 System for simultaneously accessing one or more stack elements by multiple functional units using real stack...
Embodiments of the present invention provide a stack renaming method and apparatus for stack based processors. Using principles of the present invention, a stack...
US-6,148,372 Apparatus and method for detection and recovery from structural stalls in a multi-level non-blocking cache system
A multi-level cache and method for operation thereof is presented for processing multiple cache system accesses simultaneously. The cache includes a first...
US-6,148,371 Multi-level non-blocking cache system with inhibiting thrashing
A data cache unit associated with a processor, the data cache unit including a first non-blocking cache receiving a data access from a device in the processor. A...
US-6,148,348 Bridge interfacing two processing sets operating in a lockstep mode and having a posted write buffer storing...
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a...
US-6,148,302 Method, apparatus, system and computer program product for initializing a data structure at its first active use
Apparatus, methods, systems and computer program products are disclosed that provide an efficient mechanism for invoking a programmed operation at the first...
US-6,148,300 Hybrid queue and backoff computer resource lock featuring different spin speeds corresponding to multiple-states
A probabilistic queue lock divides requesters for a lock into at least three sets. In one embodiment, the requesters are divided into the owner of the lock, the...
US-6,148,038 Circuit for detecting and decoding phase encoded digital serial data
A decoder circuit for decoding phase-encoded digital data signals includes a timing circuit and a signal viewer circuit coupled to logic circuitry. The timing...
US-6,147,684 Techniques for navigating layers of a user interface
A graphical user interface permits navigating through a plurality of stacked window layers or image planes. In one form, moving through one image plane to an...
US-6,147,534 Dynamic set/reset circuit with dual feedback
A dynamic set/reset circuit is provided with a first feedback line and a second feedback line. The first feedback line provides an interlocked feedback signal...
US-6,147,515 Differential receiver
A receiver is provided which quickly and efficiently recognizes signals by including with the receiver a resolving circuit which is coupled to a node control...
US-6,146,650 Moisturizing skin cream
The present invention is directed to a moisturizing skin cream that is safe and effective, and can be applied to all areas of the skin including the face and...
US-D433,562 Lip balm key chain
US-6,145,094 Transaction locks for high availability
One embodiment of the present invention provides a method and an apparatus that ensures proper semantics for operations when operations are restarted on a...
US-6,145,054 Apparatus and method for handling multiple mergeable misses in a non-blocking cache
A method and apparatus for merging multiple misses to a multi-level cache is provided to improve the performance of the cache. A first and second non-blocking...
US-6,144,999 Method and apparatus for file system disaster recovery
A file disaster recovery system that employs geographical replication of data from a local site to remote site in a such a manner that file requests from clients...
US-6,144,982 Pipeline processor and computing system including an apparatus for tracking pipeline resources
An apparatus for tracking pipeline resources of a processor involves fetching selected ones of the coded instructions and marking the fetched instructions with...
US-6,144,938 Voice user interface with personality
The present invention provides a voice user interface with personality. In one embodiment, a method includes executing a voice user interface, and controlling...
US-6,144,657 Remote device connection to a network
A central site such as an Internet Service Provider (ISP) monitors information requests incoming from devices on a network such as the Internet. If the incoming...
US-6,144,553 Refrigeration cooled disk storage assembly
A refrigeration system for a disk drive storage is provided. The refrigeration system employs pairs of thin conducting plates, each pair of which is placed so as...
US-6,144,226 Charge sharing selectors with added logic
The selector circuit rapidly steers an event from a single input to one of two outputs depending on the binary value of a data signal controlling the selector,...
US-RE36,946 Method and apparatus for privacy and authentication in wireless networks
A method and apparatus is disclosed for providing a secure wireless communication link between a mobile nomadic device and a base computing unit. A mobile sends...
US-6,141,794 System and method for synchronizing access to shared variables in a virtual machine in a digital computer system
A code generating system generates, from code in a program, native code that is executable by a computer system. The code generating system may be included in a...
US-6,141,789 Technique for detecting memory part failures and single, double, and triple bit errors
The bits of a data block are logically partitioned into an array that includes a number of columns equal to a number of memory devices and a number of rows equal...
US-6,141,766 System and method for providing synchronous clock signals in a computer
A fault-tolerant computer architecture is described wherein the effect of hardware faults is diminished. The architecture employs a main data bus having a...
US-6,141,741 Computer system with a shared address bus and pipelined write operations
A computer system with a multiplexed address bus that is shared by both system memory and by slave devices is described. The slave devices are incorporated into...
US-6,141,718 Processor bridge with dissimilar data registers which is operable to disregard data differences for dissimilar...
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a...
US-6,141,692 Directory-based, shared-memory, scaleable multiprocessor computer system having deadlock-free transaction flow...
A method and apparatus are provided which eliminate the need for an active traffic flow control protocol to manage request transaction flow between the nodes of...
US-6,141,213 Computer with high airflow and low acoustic noise
The invention relates to a computer system and method thereof characterized by high airflow and low acoustic noise by separating the enclosure of the system into...
US-6,141,013 Rapid computation of local eye vectors in a fixed point lighting unit
A rapid method for calculating a local eye vector in a fixed point lighting unit. For a given triangle primitive which is to be projected into a given viewport...
US-6,140,856 Parametric tuning of an intergrated circuit after fabrication
The present invention provides an apparatus and method for repairing or improving the behavior of a tunable circuit of an integrated circuit (IC) when a target...
US-6,140,141 Method for cooling backside optically probed integrated circuits
A method and apparatus for cooling an integrated circuit device mounted face-down on a package such that the device may be optically probed. The method of the...
US-6,139,568 Tanning bed
Tanning bed apparatus is provided for providing a person with an artificial sun tan. The apparatus includes a lower tanning unit and an upper tanning unit that...
US-6,139,200 Register resource allocation feedback
Techniques for allocating registers when generating code is described. A snapshot is generated when generating code. The snapshot contains sufficient information...
US-6,139,199 Fast just-in-time (JIT) scheduler
A just-in-time (JIT) compiler typically generates code from bytecodes that have a sequence of assembly instructions forming a "template". It has been discovered...
US-6,138,834 Recovery apparatus for drilling and excavation application and related methods
A recovering system includes at least one shale shaker having at least one screen and a hydrocyclone manifold system; a recovery tank having a cavity and a base,...
US-6,138,499 Exhaust emission analysis system incorporating pulse dampening
An automotive engine exhaust emissions analysis system includes a pump for moving emissions through a conduit to a nitric oxide sensor through a relatively...
US-6,138,469 Refrigeration system for electronic components having environmental isolation
To cool heat-emitting electronic components, a compact, non-moving-parts compressor, an evaporator in juxtaposition to the electronic components and a condenser...
US-6,138,402 Decorative insect trap
An insect trap includes a decorative cover, a container, and a funnel. The cover is preferably shaped in the form of a fanciful character and has a insect entry,...
US-6,138,285 Goggle for sports and adverse environments
A goggle has a replaceable lens mounted in a flexible frame containing several large air vents facing forwardly to input external air into the goggle interior....
US-6,138,269 Determining the actual class of an object at run time
A dynamic down cast or cross cast is performed at run time within an object-oriented programming language such as C++. The compiler generates data structures...
US-6,138,252 Graphical test progress monitor
A method and computer system are presented for monitoring a suite of product tests as they are being performed. The tests are collected in named suites of tests....
US-6,138,251 Method and system for reliable remote object reference management
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent...
US-6,138,238 Stack-based access control using code and executor identifiers
A system regulates access to resources requested by an operation executing on a computer. The operation invokes a plurality of methods that operate upon code...
US-6,138,236 Method and apparatus for firmware authentication
An apparatus for firmware authentication and methods of operating the same result in software upgradability to firmware without compromising the integrity of the...
US-6,138,235 Controlling access to services between modular applications
The present invention provides a method and an apparatus for providing a first computer program module with the ability to access a service from a second...
US-6,138,212 Apparatus and method for generating a stride used to derive a prefetch address
A central processing unit (CPU) of a computer has a data caching unit which includes a novel dual-ported prefetch cache configured in parallel with a ...
US-6,138,210 Multi-stack memory architecture
The present invention provides a unique multi stack memory system to provide access to multiple portions of the method frames of a stack based computing system....
US-6,138,199 System for data transfer in a ring topology comprising selectors to selectively bypass external devices or a...
A digital data transfer system transfers digital data along a path in a ring topology. The digital data transfer system comprising a host controller and a...
US-6,138,198 Processor bridge with dissimilar data registers which is operable to disregard data differences for dissimilar...
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a...
← 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.