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,963,950 Method and system for facilitating access to selectable elements on a graphical user interface
In one embodiment the present invention provides a method of selecting a selectable element with a character input device from a list of exically unordered...
US-5,963,729 Method for automated electromigration verification
An automated method detects electromigration violations in an integrated circuit design. Starting from the lowest hierarchy of the design so far completed, the...
US-5,963,606 Phase error cancellation method and apparatus for high performance data recovery
A phase error cancellation apparatus captures data bits of a serialized data stream with reduced phase error by aligning a generated clock signal to the data...
US-5,963,461 Multiplication apparatus and methods which generate a shift amount by which the product of the significands is...
A computer instruction execution unit includes different execution paths for different categories of instructions. Different execution paths share circuitry. The...
US-5,963,427 Multi-chip module with flexible circuit board
An improved memory module for mounting chips. The memory module has a circuit board which is at least partially flexible between a first part and a second part....
US-5,963,424 Pulsar desk top system that will produce 500 watts of heat
A computer housing which includes a chassis that has a first compartment and a second compartment. The first compartment includes a first electronic assembly and...
US-5,963,200 Video frame synchronization of independent timing generators for frame buffers in a master-slave configuration
A method and apparatus for synchronizing the vertical blanking of multiple frame buffers which may exist on the same computer or separate computers for certain...
US-5,962,752 Leached alumina vanadyl catalysts for hydroxylation of aromatics using molecular oxygen as the terminal oxidant...
A process is disclosed for the catalytic hydroxylation of aromatic hydrocarbons which comprises contacting aromatic feedstock with oxidant comprising molecular...
US-5,961,656 Method and apparatus for testing memory devices under load
A method for verifying a desired operation of an untrusted memory device is performed under load and includes shadowing read and write operations to the...
US-5,961,651 Event notification in a computing system having a plurality of storage devices
In a computing system having a plurality of storage devices, notification of an application program of a change of state in a storage device so that corrective...
US-5,961,609 Extensible test method and apparatus useful for rendered controls
Information is extracted in text form from a graphically oriented application program by commands originating in a test program module. The application module is...
US-5,961,606 System and method for remote buffer allocation in exported memory segments and message passing between network...
In a distributed computer system, a sending node prompts a receiving node to allocate and export to the sending node one or more memory "segments". Each...
US-5,960,989 Lid dispenser with dial adjustment and pivoting access door
The lid dispenser of the present invention has four rods which extend from the front to the rear and which support and guide the lids. The rods are connected at...
US-5,960,461 Multiprocessor digital data processing system/shared memory multiprocessor system and method of operation
A multiprocessor digital data processing system comprises a plurality of processing cells arranged in a hierarchy of rings. The system selectively allocates...
US-5,960,444 Software tool for indexing document made from plurality of smaller documents created using different versions...
A software tool that allows a user to combine a number of smaller documents and then to index the combined documents. A bookfile contains one or more documents,...
US-5,960,197 Compiler dispatch function for object-oriented C
A compiler is described that generates instructions to execute object-oriented method call invocations in an efficient manner. Specifically, a method dispatch...
US-5,960,179 Method and apparatus extending coherence domain beyond a computer system bus
In a networked computer system that includes an omnibus system coupled to a plurality of workstation/computer subsystems, an optimal global reordering of...
US-5,960,173 System and method enabling awareness of others working on similar tasks in a computer work environment
A computer system and method provide networked computer users with information about which other users are task proximate to the user, thereby facilitating...
US-5,960,126 Method and system for providing relevance-enhanced image reduction in computer systems
The present invention provides a method and system for providing relevance-enhanced image reduction in computer systems. Using such a method and system,...
US-5,960,095 Loudspeaker assembly with adjustable directivity
A loudspeaker assembly includes a base, a supporting plate, a casing, and a loudspeaker. The supporting plate is securely mounted to the base and includes a...
US-5,960,087 Distributed garbage collection system and method
A distributed garbage collection system and method is disclosed that is compatible with local ref-count or full garbage collection and that ensures that no local...
US-5,960,012 Checksum determination using parallel computations on multiple packed data elements
A method for improved speed performance in calculating a checksum by loading groups of data elements into first and second registers. The loaded data elements...
US-5,959,946 Device system and method for processing information from hybrid optical disks
A disk drive device for driving a hybrid optical disk recording medium includes a read head and a read/write head. The read head detects information recorded in...
US-5,959,638 Method and apparatus for constructing a frame buffer with a fast copy means
A method and apparatus for quickly copying a first frame region into a second frame region. A video memory array comprising a plurality of video random access...
US-5,959,623 System and method for displaying user selected set of advertisements
A method and apparatus for displaying user selectable advertising information or other user selectable informational images on a host computer. In a preferred...
US-5,958,057 Method and apparatus for powering-on a computer-based system via a network interface
A network interface card in a networked client computer includes a network interface circuit that decodes and then compares incoming network packet addresses to...
US-5,958,051 Implementing digital signatures for data streams and data archives
Methods, apparatuses and products are provided for establishing and verifying the authenticity of data within one or more data files. In accordance with one...
US-5,958,047 Method for precise architectural update in an out-of-order processor
A processor including at least one execution unit generating out-of-order results and out-of-order condition codes. Precise architectural state of the processor...
US-5,958,042 Grouping logic circuit in a pipelined superscalar processor
A pipelined instruction dispatch or grouping circuit allows instruction dispatch decisions to be made over multiple processor cycles. In one embodiment, the...
US-5,958,041 Latency prediction in a pipelined microarchitecture
The present invention solves the problems associated with the prior art by providing a latency prediction bit (LPB) to indicate the latency with which an...
US-5,958,019 Multiprocessing system configured to perform synchronization operations
When a processor within a computer system performs a synchronization operation, the system interface within the node delays subsequent transactions from the...
US-5,957,465 Modular EMC PCI card gasket
A PCI card is inserted through an I/O opening in a computer panel. On one edge of the card is a cover from one end of which projects a tab. A resilient gasket is...
US-5,956,756 Virtual address to physical address translation of pages with unknown and variable sizes
A method and apparatus for translating a virtual address to a physical address. A virtual address to be translated has a virtual page offset and a virtual page...
US-5,956,747 Processor having a plurality of pipelines and a mechanism for maintaining coherency among register values in...
A processor is disclosed. The processor includes a processing unit with a plurality of pipelines. Each of the pipelines execute instructions which may define...
US-5,956,666 Signal interpolation and decimation exploiting filter symmetry
Symmetry in a filter is used to reduce the complexity of an interpolator or a decimator and to simplify derivation of resulting discrete samples. In particular,...
US-5,956,046 Scene synchronization of multiple computer displays
A multi-display video system for ensuring the proper synchronization of scene switching. Before each display switches to pixel data corresponding to the next...
US-5,955,911 On-chip differential resistance technique with noise immunity and symmetric resistance
An on-chip resistance to an input current of an input signal includes a parallel transistor resistor and a control circuit for biasing the transistors of the...
US-5,955,898 Selector and decision wait using pass gate XOR
A logic gate includes a plurality of pass gates forming a double rail pass gate XOR or reversing switch providing the same functionality as a conventional XOR...
US-5,955,894 Method for controlling the impedance of a driver circuit
A method for controlling the impedance of drivers controls the output impedance of drivers by coupling the drivers to a impedance control circuit. Accordingly, a...
US-5,954,826 Method and apparatus for analyzing data
The present invention comprises a method and apparatus for receiving data analysis instructions from a user and for displaying results of the data analysis to...
US-5,954,789 Quotient digit selection logic for floating point division/square root
Quotient digit selection logic is modified so as to prevent a partial remainder equal to the negative divisor from occurring. An enhanced quotient digit...
US-5,954,786 Method for directing a parallel processing computing device to form an absolute valve of a signed valve
In the present invention, a method for directing parallel processing computing device to perform the operation of setting a signed value of N bits to an absolute...
US-5,953,869 Framing system for flush mounting objects to a roof and method therefor
A system for flush mounting an object like a solar panel to a roof. The system uses a frame which is coupled to an outer circumference of the object. The frame...
US-5,953,742 Memory management in fault tolerant computer systems utilizing a first and second recording mechanism and a...
A memory management system for a fault tolerant computer system. The memory management system includes a first recording mechanism which can be activated to...
US-5,953,736 Write barrier system and method including pointer-specific instruction variant replacement mechanism
A pointer-specific instruction variant replacement mechanism facilitates an exact write barrier, i.e., a write barrier specific to pointer stores and transparent...
US-5,953,732 Hypertext information retrieval using profiles and topics
A computer-implemented method and system for of retrieving information. A first file of information is received which includes a first markup language to...
US-5,953,720 Method and apparatus for a unified chooser for heterogeneous entities
Apparatus, methods, and computer program products that disclose an entity chooser (similar to a file chooser) that uniformly presents heterogeneous entities...
US-5,953,530 Method and apparatus for run-time memory access checking and memory leak detection of a multi-threaded program
The present invention is a system and method for a "debugger Run-Time-Checking for valid memory accesses for multi-threaded application programs" (hereinafter...
US-5,953,527 Method and apparatus for mixing objective-C and C++ objects
A method and apparatus for mixing Objective-C and C++ objects includes the step of defining a common object as an Objective-C object class data structure. In...
US-5,953,522 Temporary computer file system implementing using anonymous storage allocated for virtual memory
A devtmp device driver provides the functionality of temporary files by representing a virtual device and including the virtual device among several devices...
← 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.