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,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...
US-5,953,415 Fingerprinting plain text information
A system for enhancing security of electronic documents distribution wherein electronic documents are fingerprinted with one or more modifications to the...
US-5,953,343 Digital information transfer system and method
A digital data transfer system comprises a source module and a destination module interconnected by an information transfer medium. The source module initiates a...
US-5,953,240 SIMD TCP/UDP checksumming in a CPU
A CPU adapted to calculate a checksum simultaneously on multiple values packed into a single register. An adder is provided which adds a number of values packed...
US-5,953,021 Microprocessor system for data channel extraction
A microprocessor for extracting one or more arbitrary channels of data from an image of any number of multiple channels with substantially minimized processing...
US-5,953,016 Graphical image mapping using partitioned operations
Mapping of pixels of a graphical object to a destination graphical image buffer is achieved by precalculating relative weights of object pixels near a subject...
US-5,953,010 User-friendly iconic message display indicating progress and status of loading and running system program in...
A computer system program including an operating system and a plurality of system service modules generates a number of status messages representing selected...
US-5,953,005 System and method for on-line multimedia access
A method and system for providing access to multimedia content on-line which is updated virtually simultaneously with the vendor's update process. By a user...
US-5,952,861 Dynamic pulse register with scan functionality
A dynamic pulse register which uses a standard clock signal and exhibits reduced propagation delay. The dynamic pulse register includes a precharge logic block...
US-5,952,859 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-5,950,279 Modular sliding door rollers
The present invention provides modular sliding door rollers for use in sliding doors. The modular sliding door rollers have a major roller unit and one or more...
US-5,950,226 Multiprocessing system employing a three-hop communication protocol
A multiprocessing computer system employing a three-hop communications protocol. When a request is sent by a requesting node to a home node, the home node sends...
US-5,950,008 System and method for resolving symbolic references to externally located program files
When an interpreter on a client computer encounters a symbolic reference to a remotely stored method while interpreting a locally stored method, and the object...
US-5,950,001 Method and apparatus for customizing a software component
The present invention provides efficient methods, apparatuses, and products for customizing software components intended for use in application builder tools. In...
US-5,950,000 Integrated of a third party software tool
Methods, systems, and computer program products for integrating third party tools of an integrated software environment with an integrated environment manager....
US-5,949,998 Filtering an object interface definition to determine services needed and provided
A distributed object application builder apparatus filters an object definition to determine both information needed (plugs) and provided (sockets) by an object....
US-5,949,646 Compact computer having a redundant air moving system and method thereof
A computer having a compact enclosure separated into two cooperative compartments, each having a pair of air fans for cooling electrical heat generating elements...
US-5,948,109 Quorum mechanism in a two-node distributed computer system
Each node of a failing distributed computer system, e.g., as a result of a split-brain failure, races to achieve a quorum by successfully reserving two shared...
US-5,948,106 System for thermal overload detection and prevention for an integrated circuit processor
A system and method for thermal overload detection and protection for a processor which allows the processor to run at near maximum potential for the vast...
US-5,948,098 Execution unit and method for executing performance critical and non-performance critical arithmetic...
A CPU (central processing unit) of a computer that comprises an issue unit and an execution unit. The issue unit selectively issues arithmetic instructions of a...
US-5,948,054 Method and system for facilitating the exchange of information between human users in a networked computer system
In a networked computer system including a customer computer associated with a human customer, one or more consultant computers associated with one or more human...
US-5,946,880 Filament wound tubular column
A one-piece unitary composite tubular support column. The tubular column includes relatively thin and strong sidewalls, capable of withstanding axial load...
US-5,946,869 Garage door assembly
A garage door decorative cover assembly for use on an exterior surface of a garage door made of a plurality of door panels permitted to rotate relative to each...
US-5,946,685 Global mount mechanism used in maintaining a global name space utilizing a distributed locking mechanism
A global mount mechanism capable of maintaining a consistent global name space in a distributed computing system including a plurality of nodes interconnected by...
US-5,946,489 Apparatus and method for cross-compiling source code
A method of cross-compiling computer programs includes the step of extracting constants from an inheriting computer program written in a first computer language....
US-5,945,668 Fiber optic system with open fiber safety interlock
An open fiber safety interlock that disables the light transmitter whenever the cable is disconnected or broken. In one embodiment, a cable containing an optical...
US-5,944,810 Superscalar processor for retiring multiple instructions in working register file by changing the status bits...
In a superscalar processor, multiple instructions are executed in parallel to obtain multiple execution results, and the multiple execution results are stored in...
US-5,944,808 Partial parity correction logic
A PCI-to-PCI bridge circuit configurable to pass a parity error from one bus to the other bus during a prefetch includes a first interface for interfacing with a...
US-5,944,781 Persistent executable object system and method
Method and apparatus for making applets persistent are provided. A persistent applet operating on a client system may be saved along with its complete state to a...
US-5,944,776 Fast carry-sum form booth encoder
A fast carry-sum form Booth encoder is used in a multiplicative divider to iteratively multiply one number by a series of numbers to produce the result of a...
US-5,944,773 Floating-point multiplier circuit for generating the sticky-bit from the input operands
A circuit for generating the sticky-bit includes a first encoder, a second encoder and an adder circuit. The first and second encoders respectively provide...
US-5,943,803 Garage door decorative cover
A garage door cover assembly for use on an exterior surface of a garage door of the type having a plurality of door panels permitted to rotate relative to each...
US-5,943,691 Determination of array padding using collision vectors
A method and apparatus is provided for determining and resolving cache conflicts among data arrays that are stored in the main memory of a computer system in...
US-5,943,491 Control circuit of mutual exclusion elements
In certain systems where a series of stages are employed, it is desirable to control the action of a stage without possibility of interference form adjacent...
US-5,943,215 PCI riser card support
PCI cards are plugged into vertical risers, the lower edges of which have been plugged into a motherboard. This involves a considerable force being applied to...
US-5,943,053 Method and apparatus for expanding and contracting a window panel
A method for expanding and contracting a window panel to uncover the panel's content to the user without resize other panels and without reformatting their...
US-5,943,040 Graphical image reformatting
A number of multiple-band pixels are stored in a number of data words and the multiple-band pixels are merged and sorted such that all components of each band of...
US-5,942,947 Current-regulated, voltage-controlled oscillator with duty cycle correction
A voltage controlled current source provides controlled current to a current controlled oscillator in a high frequency phase-locked loop clock generator. The...
← 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.