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,018,799 Method, apparatus and computer program product for optimizing registers in a stack using a register allocator
Apparatus, methods and computer program products are disclosed that enable a compiler to generate efficient code to access stack registers on a register stack....
US-6,018,752 Microprocessor for performing unsigned operations with signed instructions
A microprocessor operable to transform unsigned data to a signed format so that the unsigned data can be processed by signed instructions. In particular, a...
US-6,018,751 Microprocessor for performing signed operations with unsigned instructions
A mechanism in a microprocessor to transform signed data to an unsigned format so that the signed data can be processed by unsigned instructions. In particular,...
US-6,018,748 Dynamic linkable labels in a network browser page
In a computer network where remote user stations retrieve information from other sites in the network, a method and apparatus for creating and displaying dynamic...
US-6,018,724 Method and apparatus for authenticating on-line transaction data
The present invention comprises a method and apparatus for authenticating data related to on-line transactions. The invention utilizes a user-customized...
US-6,018,628 Method of implementing parameterized types to be compatible with existing unparameterized libraries
A method and apparatus for generating code using parameterized classes which is compatible with an existing class library that was previously generated using...
US-6,018,622 Method for reducing circuit area by grouping compatible storage devices
In a control block design methodology, a control block is designed, synthesized, and laid out. The control block includes one or more storage devices, such as...
US-6,018,450 Output driver with overshoot and undershoot protection
A output driving circuit having an output driving element, an overshoot protection mechanism, and an undershoot protection mechanism. When the overshoot...
US-6,018,353 Three-dimensional graphics accelerator with an improved vertex buffer for more efficient vertex processing
A vertex accumulation buffer for improved three-dimensional graphical processing is disclosed. The accumulation buffer may include two individual buffers...
US-6,018,342 Automatically generated content-based history mechanism
A history mechanism is provided in which user data, which represents signals generated by a user, are stored for subsequent recall and regeneration in a history...
US-6,018,254 Non-blocking delayed clocking system for domino logic
A non-blocking multiple-phase clocking system for use with domino-type dynamic logic provides clock phases with overlapping evaluation phases to a circuit...
US-D419,558 Radio
US-6,016,532 Method for handling data cache misses using help instructions
A microprocessor is configured to generate help instructions in response to a data cache miss. The help instructions flow through the instruction processing...
US-6,016,500 Leasing for failure detection
A system for using a lease to detect a failure and to perform failure recovery is provided. In using this system, a client requests a lease from a server to...
US-6,016,489 Method and apparatus for constructing stable iterators in a shared data collection
In a distributed object system, a stable object iterator provides a list of all persistent objects within a collection of objects. A plurality of iterators are...
US-6,016,310 Trunking support in a high performance network device
A method and apparatus for providing trunking support in a network device is provided. According to one aspect of the present invention, a network device...
US-6,016,149 Lighting unit for a three-dimensional graphics accelerator with improved processing of multiple light sources
A lighting unit for improved processing of multiple light sources. The lighting unit includes an input buffer for receiving one or more attributes corresponding...
US-6,016,082 Low phase noise LC oscillator for microprocessor clock distribution
A microprocessor includes an on-chip low phase noise CMOS LC capacitance oscillator. The LC oscillator is relatively insensitive to power supply fluctuations. In...
US-6,014,762 Method and apparatus for scan test of SRAM for microprocessor without full scan capability
An apparatus for allowing a RAM array within an SRAM to be tested via scan ATPG is disclosed. A first clocked flip-flop has a data input latched high, a scan-in...
US-6,014,752 Method and apparatus for fully controllable integrated circuit internal clock
A clock generation and control circuit to debug an integrated circuit includes a multiplexer connected to a set of input lines that carry a set of clock signals....
US-6,014,738 Method for computing a difference in a digital processing system
According to a presently preferred embodiment of the present invention, a method for processing a incoming signal comprising the steps of selecting from a first...
US-6,014,723 Processor with accelerated array access bounds checking
An array boundary checking apparatus is configured to verify that a referenced element of an information array is within a maximum array size boundary value and...
US-6,014,710 System and method for message transmission between network nodes using remote wires
A first computer sends a sequence of messages to a second computer using remote write operations to directly store each message in a corresponding memory...
US-6,014,669 Highly-available distributed cluster configuration database
The cluster configuration database is a distributed configuration database wherein a consistent copy of the configuration database is maintained on each active...
US-6,014,660 Method and apparatus for client-sensitive name resolution using DNS
A method and apparatus for performing client-sensitive DNS translations includes the steps of receiving a translation request by a DNS server. The DNS server...
US-6,014,514 System for generating and graphically displaying call stack information for processing elements in a parallel...
A system for generating a "where graph" for a parallel processing system comprising a parallel processing array controlled by a control processor. The processing...
US-6,014,380 Mechanism for packet field replacement in a multi-layer distributed network element
A multi-layer distributed network element for relaying packets according to known routing protocols. A distributed architecture of multiple subsystems delivers...
US-6,014,338 Single ended read scheme with global bitline of multi-port register file
A read system for a multi-ported register file includes a segmented bit line coupled to a global bit line. Each local bit line segment is coupled to a sub-set of...
US-6,014,144 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,012,116 Apparatus and method for controlling data, address, and enable buses within a microprocessor
A CPU includes a common bus, a bus interface unit (BIU), and a plurality of module units. The BIU includes a decode stage, an arbitration stage, and a control...
US-6,011,689 Computer component cooling fan closure device and method thereof
Disclosed is a system for assisting in preventing over heating of the internal electrical components of a computer in the event of a failure of one of the...
US-6,011,540 Method and apparatus for generating small, optimized color look-up tables
In a computer graphics windowing system including a color map, a method for managing palette color value contents of the color map. Input color values are...
US-6,011,410 Method of charging a dynamic node
An apparatus and method for resetting a dynamic logic circuit is disclosed. The apparatus includes an input circuit coupled to a plurality of input nodes wherein...
US-6,010,355 Pusher switch light socket
a pusher switch light socket essentially relates to one to provide a terminal for receiving and holding in position of lead-in wires, one lead-in wire support is...
US-D418,360 Rice cooker
US-6,009,517 Mixed execution stack and exception handling
Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for...
US-6,009,515 Digital data processing system including efficient arrangement to support branching within trap shadows
A digital computer includes an efficient mechanism by which an exception handler can traverse the instruction stream in a reverse direction to identify the...
US-6,009,499 Pipelined stack caching circuit
A stack management unit includes a stack cache to accelerate data retrieval from a stack and data storage into the stack. The stack management unit also includes...
US-6,009,464 Method and apparatus for enabling application programs to communicate with network clients and servers
A method for enabling an application program to communicate with a network server, includes the steps of downloading a document from a document server to the...
US-6,009,272 Register allocation via selective spilling
An approach for allocating a set of virtual registers to a set of physical registers using selective spilling is described. A set of code and a spill variable...
US-6,009,266 Methods, apparatus and data structures for managing objects
A variety of methods, apparatus, and data structures for managing transient and persistent distributed objects are disclosed. Objects for use as object...
US-6,009,253 Spare repeater amplifiers for long lines on complex integrated circuits
An IC includes a plurality of functional blocks each having a discrete block-level architecture. The functional blocks are connected to one another via metal...
US-6,008,745 Variable length decoding using lookup tables
One embodiment of the present invention provides a method and an apparatus for decoding a variable length code using lookup tables. This embodiment improves...
US-6,008,682 Circuit and method for selectively enabling ECL type outputs
A clock circuit for selectively enabling a clock signal to be propagated, via a transmission line, to an option module when the module is coupled to the clock...
US-6,006,543 Absorbent pair refrigerant system
An absorbent pair refrigeration system comprising a source of liquid refrigerant; an evaporator for transforming the liquid refrigerant into vapor refrigerant at...
US-6,006,333 Password helper using a client-side master password which automatically presents the appropriate server-side...
A user operating a client system may access a plurality of remote servers requiring passwords for access by employing a master password. The master password is...
US-6,006,326 Apparatus for restraining over-eager load boosting in an out-of-order machine using a memory disambiguation...
A system for restraining over-eager boosting of load instructions past store instructions in an out-of-order processor. The system comprises a memory...
US-6,006,320 Processor architecture with independent OS resources
A processor that includes hardware resources for the operating system that are separate and independent from resources dedicated to user programs. The OS...
US-6,006,312 Cachability attributes of virtual addresses for optimizing performance of virtually and physically indexed...
A separate cacheable-in-virtual-cache attribute bit (CV) is maintained for each page of memory in the translation table maintained by the operating system. The...
US-6,006,284 Method and apparatus for driving a parallel part to provide multiple modes of communications between a host and...
A system and method for providing multiple modes of parallel communications between a host and a peripheral. In the system and method, a driver provides support...
← 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.