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-5,875,352 Method and apparatus for multiple channel direct memory access control
An on-chip cache memory is used to provide a high speed access mechanism to frequently used channel state information for operation of a DMA device that supports...
US-5,875,339 Asynchronous arbiter using multiple arbiter elements to enhance speed
An arbiter circuit having a plurality of mutual exclusion (MUTEX) elements is disclosed. Each of the MUTEX elements is coupled to receive a different combination...
US-5,875,316 Method for handling complex instructions in an out-of-order processor
In a processor that executes complex instructions which are expanded into microinstructions prior to execution, non-complex instruction execution is optimized by...
US-5,874,969 Three-dimensional graphics accelerator which implements multiple logical buses using common data lines for...
A 3-D graphics accelerator which includes a command block or preprocessor, a plurality of floating point processors or blocks, and one or more draw processors or...
US-5,874,958 Method and apparatus for accessing information and items across workspaces
A sliding panel configured along an edge of a GUI is associated with an application. When a panel activation event occurs, the panel slides into view, allowing...
US-5,873,258 Sorption refrigeration appliance
A combination heating and cooling apparatus which comprises a compartment into which an item to be heated or cooled may be placed; an electromagnetic wave...
US-D406,124 Icon for a computer screen
US-5,873,117 Method and apparatus for a directory-less memory access protocol in a distributed shared memory computer system
A method in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among the...
US-5,873,105 Bounded-pause time garbage collection system and method including write barrier associated with a source...
A write barrier to stores into a partially relocated large or popular memory object facilitates bounded pause time implementations of relocating garbage...
US-5,873,104 Bounded-pause time garbage collection system and method including write barrier associated with source and...
A partially relocated object identifier store including "copy from" identifier and "copy to" identifier storage accessible to write barrier logic allows the...
US-5,873,084 Database network connectivity product
A method and apparatus for publishing and receiving events to a network. A plurality of "publisher" entities publish information and a plurality of "subscriber"...
US-5,872,965 System and method for performing multiway branches using a visual instruction set
An innovative method and system of performing multiway branch operations on a microprocessor architecture which supports single instruction multiple data (SIMD)...
US-5,872,796 Method for interfacing boundary-scan circuitry with linearized impedance control type output drivers
A method for coupling a linear impedance control (LIC) type output driver to IEEE 1149.1 boundary scan circuitry includes entering a boundary scan load mode to...
US-5,872,729 Accumulation buffer method and apparatus for graphical image processing
Various components of a color pixel stored in an accumulation buffer and respective components of a color pixel in a frame buffer are processed substantially...
US-5,872,717 Apparatus and method for verifying the timing performance of critical paths within a circuit using a static...
A method of improving the timing performance of a circuit includes the step of producing a first set of timing results from a static timing analyzer operating on...
US-5,872,526 GPS collision avoidance system
A collision avoidance system for a plurality of vehicles equipped with GPS receivers, each broadcasting current location information to other vehicles and...
US-D405,775 Icon for a computer screen
US-5,870,757 Single transaction technique for a journaling file system of a computer operating system
A single transaction technique for a journaling file system of a computer operating system in which a single file system transaction is opened for accumulating a...
US-5,870,719 Platform-independent, usage-independent, and access-independent distributed quote configuraton system
A platform-independent, usage-independent, location-independent quote configuration system is described. The present invention, operating in a computer network,...
US-5,870,605 Middleware for enterprise information distribution
A method and apparatus for publishing and receiving events to and from a network. A plurality of "publisher" entities publish information and a plurality of...
US-5,870,597 Method for speculative calculation of physical register addresses in an out of order processor
In a processor speculatively executing instructions which specify logical addresses, a method and apparatus for speculatively converting logical addresses to...
US-5,870,548 Method and apparatus for altering sent electronic mail messages
Apparatus methods, systems and computer program products are disclosed to provide electronic mail systems with the capability to act on previously-sent messages...
US-5,870,539 Method for generalized windows application install testing for use with an automated test tool
A computer implemented method and computer system for testing a target software product is presented. The method includes constructing a finite state machine in...
US-5,870,408 Method and apparatus for on die testing
Circuits and methods of testing an integrated circuit die are disclosed. Active logic setting circuits are incorporated into input cells of a die. During...
US-5,870,341 Memory column redundancy circuit
A memory circuit which steers read/write data to a memory array including a plurality of columns (at least one of which is redundant). Coupled to the bit line of...
US-5,870,323 Three overlapped stages of radix-2 square root/division with speculative execution
In hardware SRT division and square root mantissa units maximal quotient selection overlapping for three quotient digits per cycle are used. An effective radix-8...
US-5,870,320 Method for reducing a computational result to the range boundaries of a signed 16-bit integer in case of overflow
The present invention is directed to checking and reducing an intermediate signal arising from a manipulation of 16-bit signed data signals without using...
US-5,870,094 System and method for transferring compressed three-dimensional graphics data
In a compression system, three-dimensional geometry is first represented as a generalized triangle mesh, a data structure that allows each instance of a vertex...
US-5,869,743 Method and apparatus for analyzing catalyst and other systems operations
A method of analyzing exhaust gas emissions from an internal combustion engine is modified by the provision of a data process or connected to an exhaust gas...
US-5,868,086 Apparatus for transferring seedlings from plant trays
The present invention relates to an automatic transplanter. More specifically, the invention relates to a mechanism for transferring seedlings or plants from...
US-D405,446 Telephone
US-D405,309 CD rack
US-5,867,822 Method and apparatus for management of electronic calendars throughout an enterprise and management of events...
An enterprise electronic calendar uses new enterprise protocols and mechanisms to implement the new enterprise protocols in an enterprise setting. The enterprise...
US-5,867,711 Method and apparatus for time-reversed instruction scheduling with modulo constraints in an optimizing compiler
Apparatus and methods are disclosed for performing time-reversed scheduling of a data dependency graph representing a target program instruction loop in an...
US-5,867,662 Communications driver subsystem for enabling a digital computer system to establish a communications session...
A communications driver is provided for establishing communications sessions between a computer system and a remote device, such as another computer system. The...
US-5,867,608 Method and apparatus for scaling images
A method and system for resizing images in a computer system. A plurality of buffers are dynamically created in the memory of the computer system. Among the...
US-5,867,369 Rugged computer housing
A composite computer housing protects electronic components against shock and vibration. The housing has a midplane which divides the housing into a chassis...
US-5,867,208 Encoding system and method for scrolling encoded MPEG stills in an interactive television application
A system and method for scrolling in a picture which is larger than MPEG standard in length or width or both in a video system, such as an interactive television...
US-5,867,167 Compression of three-dimensional graphics data including quantization, delta-encoding, and variable-length encoding
In a compression system, three-dimensional geometry is first represented as a generalized triangle mesh, a data structure that allows each instance of a vertex...
US-5,867,162 Methods, systems, and computer program products for controlling picklists
Methods, and systems, and computer program products for displaying and editing picklists in a drop-down menu of a graphical user interface (GUI) of a computer....
US-5,867,145 Graphical image recasting
A merge computer instruction is capable of interleaving respective bytes of two four-byte words and is used once to group most significant bytes and least...
US-5,867,049 Zero setup time flip flop
Circuits and methods for a zero setup time storage element are disclosed. A storage element having a data input terminal, a clock input terminal and a data...
US-5,866,632 Dental or surgical adhesive and polymerization initiator composition for the same
A polymerization initiator composition comprising 100 parts by weight of an organic boron compound (A) and 10 to 150 parts by weight of an aprotic solvent (B)...
US-5,865,722 Shape-adaptable topical hyperbaric oxygen chamber
A disposable hyperbaric oxygen chamber which is constructed of a flexible, thin-walled, polyethylene plastic bag which is of sufficient size to permit the entry...
US-5,865,209 Air gap adapter
An air gap adapter for use with a water faucet. The air gap adapter has an adapter body with a base portion and an integral riser portion which extends generally...
US-5,864,864 Method and apparatus for providing transparent persistent data support to foreign data types
The present invention teaches a variety of methods, data structures, and apparatus. In a first embodiment of the present invention, an instance of a data type...
US-5,864,684 Method and apparatus for managing subscriptions to distribution lists
Apparatus, methods, systems and computer program products are disclosed to simplify a computer user's handling of distribution lists for electronic mail...
US-5,864,677 System for preserving sequential ordering and supporting nonidempotent commands in a ring network with busy nodes
A system for resolving packet errors and busy acknowledgments for packets in a ring network, to maintain continued packet distribution on the network with...
US-5,864,671 Hybrid memory access protocol for servicing memory access request by ascertaining whether the memory block is...
A method, in a computer network having a first plurality of nodes coupled to a common network infrastructure and a distributed shared memory distributed among...
US-5,864,572 Oscillator runaway detect and reset circuit for PLL clock generator
An oscillator runaway detection circuit is provided with a synchronous delay line such that energy saving or sleep modes of operation are not mischaracterized as...
← 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.