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,978,845 Network management relay mechanism
A relay mechanism for a network management system permits ready extension and/or modification to an existing system through the use of standard network protocol...
US-5,978,727 Method and apparatus for engine analysis by waveform comparison
A method and apparatus for analysis of engines analyzes digitized input signals from, for example, engine injectors and compares this digital data with the...
US-5,978,588 Method and apparatus for profile-based code placement using a minimum cut set of the control flow graph
A method and apparatus placing blocks of object code by a compiler. The code placement is done optimally, using a "cut set technique" that uses the...
US-5,978,575 Remote terminal emulator with improved time accounting
A remote terminal emulator (RTE) is provided in which substantially all of the time elapsing during an emulated use of a computer system under test is...
US-5,978,419 Transmitter and receiver circuits for high-speed parallel digital data transmission link
An information transfer system includes a transmitter and a receiver for transferring information over a differential communication link. The transmitter circuit...
US-5,977,991 Frame buffer system with non-overlapping pixel buffer access variable interleaving, nibble replication
A frame buffer system is disclosed that employs non overlapping serial enable signals to access pixel data values from sets of pixel buffers contained in each...
US-5,977,961 Method and apparatus for amplitude band enabled addressing arrayed elements
Arrayed display pixels are coupled such that all row pixels are coupled together by a row conductive element and all column pixels are coupled together by a...
US-5,975,007 Combined whistle and environmental instruments
A whistle designed particularly for outdoor use, such as in hiking or camping, wherein opposite sidewalls of the whistle are provided with openings having...
US-5,974,576 On-line memory monitoring system and methods
On-line memory monitoring system and methods wherein memory subsystem performance is tracked to detect substandard performance and alert a system administrator...
US-5,974,511 Cache subsystem with pseudo-packet switch
A host includes a bus cache, a L1 cache and an enhanced snoop logic circuit to increase bandwidth of peripheral bus during a memory access transaction. When a...
US-5,974,509 Method for purging unused data from a cache memory
An efficient method for purging cache memory sub-blocks within a cache memory block is disclosed. The method is particularly applicable to cache memories...
US-5,974,489 Computer bus expansion
An arrangement is provided whereby an expansion card can be inserted in a multi-contact computer backplane connector and then gates provided between bus lines...
US-5,974,417 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,974,103 Deterministic exchange of data between synchronised systems separated by a distance
A method and apparatus provides data transmission between synchronous systems. One system has a phase locked loop to provide its local clock. The other system...
US-5,973,951 Single in-line memory module
A single in-line memory module (SIMM) for memory expansion in a computer system. The SIMM includes a plurality of memory chips surface-mounted on a printed...
US-5,973,687 Graphical distributed make tool methods apparatus and computer program products
A make system includes an overlay make tool for graphical presentation of user-friendly data regarding build operations updating multi-file software ...
US-5,973,547 Self-biasing, offset-nulling power supply monitor circuit
An active digital voltage regulator circuit is a two terminal device that is connected in shunt to first and second power supply input lines. The active digital...
US-5,973,541 Parametric tuning of an integrated 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-5,973,534 Dynamic bias circuit for driving low voltage I/O transistors
A bias circuit that generates a dynamic bias voltage for driving low-voltage transistors in an output buffer that interfaces with high-voltage signals is...
US-5,973,531 Method for generating a pulse output in a dynamic register
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,972,736 Integrated circuit package and method
An integrated circuit package with heat slug is disclosed. The heat slug is thermally coupled to one or more semiconductor die using a single layer of high...
US-5,972,088 Water-based gravure printing ink
A single fluid water-based gravure printing ink comprising water; a macromolecular resin binder comprised of resins soluble in water regardless of the pH of the...
US-5,971,962 Skin button
A skin button comprising a cylindrical core component secured in the subcutaneous tissue of the living body as passing through the tissue, the core component has...
US-5,970,505 Linking related data in a document set including a plurality of books written by different groups of authors in...
Particularly, a system and method are disclosed that enable an author of a subsection of a document quickly to locate referenced information in other parts of...
US-5,970,492 Internet-based spelling checker dictionary system with automatic updating
A dictionary system has a vendor computer and a plurality of client computers that communicate through the Internet. Each client computer has a word processor...
US-5,970,249 Method and apparatus for performing byte-code optimization during pauses
Methods and apparatus for dynamically compiling byte codes associated with methods during idle periods in the execution of a computer program are disclosed. The...
US-5,970,242 Replicating code to eliminate a level of indirection during execution of an object oriented computer program
A method and apparatus for accelerating the execution of an object oriented computer program having a plurality of objects. In one embodiment, each of the...
US-5,970,145 System and method for protecting use of dynamically linked executable modules
A computer system has a program module verifier and at least first and second program modules. Each program module includes a digital signature and an executable...
US-5,970,070 Communication controllers and methods therefor
A method, in a host adapter circuit configured for coupling a host electronic device with one of a fiber channel loop and a point-to-point communication channel,...
US-5,969,967 Methods and apparatus for conspiracy between objects
A number of methods and apparatus are disclosed for providing a service in a distributed object operating environment. According to some embodiments of the...
US-5,969,950 Enhanced heat sink attachment
A slug or plate of copper or some other material having high heat conductivity is attached by an adhesive such as epoxy to a heat-emitting electrical component...
US-5,969,949 Interfitting heat sink and heat spreader slug
A heat transmitting slug is attached to a chip or other heat emitting electronic component by an adhesive. A heat sink is mounted on the slug by one or more...
US-5,969,696 Standard interface system between different LCD panels and a common frame buffer output
The present invention provides an interface for a computer system that can drive several different display systems. The interface of the present invention...
US-5,969,648 Quaternary signal encoding
An apparatus and method enables inputs based on a quaternary encoding having high, pulled-up, pulled down and low signal values. The high and low values can be...
US-5,968,157 Locking of computer resources
A computer processor includes a number of register pairs LOCKADDR/LOCKCOUNT. In each pair, the LOCKADDR/LOCKCOUNT register is to hold a value that identifies a...
US-5,968,155 Digital gate computer bus
A computer bus includes a set of computer bus input nodes to receive a set of computer bus input signals generated by system cards attached to the computer bus....
US-5,968,136 Apparatus and method for secure device addressing
A method for securely accessing a peripheral device at an absolute address is disclosed. A computer program is executed to request from an operating system a...
US-D415,393 Insulated container
US-5,966,729 Snoop filter for use in multiprocessor computer systems
An improved method and apparatus for distributing transactions among a plurality of groups of processors in a multiprocessor computer system are disclosed. An...
US-5,966,702 Method and apparatus for pre-processing and packaging class files
A method and apparatus for pre-processing and packaging class files. Embodiments remove duplicate information elements from a set of class files to reduce the...
US-5,966,542 Method and system for loading classes in read-only memory
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an...
US-5,966,537 Method and apparatus for dynamically optimizing an executable computer program using input data
The present invention provides a method and apparatus for using input data to optimize a computer program. Initially, the computer program is divided into one or...
US-5,966,536 Method and apparatus for generating an optimized target executable computer program using an optimized source...
A method and apparatus for transforming a source executable code optimized for a source processor into a target executable code optimized for execution on a...
US-5,966,381 Method and apparatus for explicit rate flow control in ATM networks
An efficient, cost effective method and apparatus for performing resource allocation of available bit rate (ABR) virtual circuit (VC) in an asynchronous transfer...
US-5,965,647 Process for the production of water soluble modified rosin ester vehicles for laminating inks
A method for the production of an improved water soluble resin binder for laminating printing inks has been discovered. The method comprises esterifying the...
US-5,964,886 Highly available cluster virtual disk system
A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides...
US-5,964,869 Instruction fetch mechanism with simultaneous prediction of control-flow instructions
A microprocessor is provided with an instruction fetch mechanism that simultaneously predicts multiple control-flow instructions. The instruction fetch unit...
US-5,964,862 Execution unit and method for using architectural and working register files to reduce operand bypasses
A CPU (central processing unit) of a computer. The CPU comprises a dispatch controller, a pipeline, a working register file, and an architectural register file....
US-D415,136 Icon for a computer screen
US-5,963,964 Method, apparatus and program product for updating visual bookmarks
Methods, systems, and computer program products are disclosed for creating, displaying, selecting, updating, and using visual bookmarks. A visual bookmark is 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.