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,818,747 Small, fast CMOS 4-2 carry-save adder cell
A CMOS 4-2 carry-save adder cell implementation. A XNOR gate is used in the computation of SUM and CARRY. By using an XNOR gate, there are no possible input...
US-5,818,574 Method and apparatus for vehicle wheel alignment testing
Method and apparatus for non-contact evaluation of wheel alignment for vehicles utilizes laser-based range-finders mounted at locations between which the vehicle...
US-5,818,448 Apparatus and method for identifying server computer aggregation topologies
A method of processing a remote procedure call from a client computer to an object stored on an aggregation of server computers includes the step of checking a...
US-5,817,881 Tetraalykylammonium polyoxoanionic oxidation catalysts
Alkanes are catalytically oxidized in air or oxygen using iron-substituted polyoxoanions (POAs) of the formula: The M' (e.g., iron(III)/iron(II)) reduction potential...
US-5,817,347 Apparatus for thermoset injection molding
An apparatus for thermoset molding includes a first mold portion having a first rim and a second mold portion, having a second rim which substantially conforms...
US-5,815,921 Electronic package cooling system and heat sink with heat transfer assembly
A method for minimizing thermal overhead in an integrated circuit package is described. A heat sink having a base is integrally formed into the package. The base...
US-5,815,725 Apparatus and method for reducing power consumption in microprocessors through selective gating of clock signals
A circuit to reduce the power consumption of a microprocessor includes activity monitor circuitry to generate an activity signal in response to a low activity...
US-5,815,719 Method and apparatus for easy insertion of assembler code for optimization
Small assembly code routines are inlined with source code prior to optimization processing in a compiler in a data processing system. Each assembly code routine...
US-5,815,718 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,815,712 System for controlling functions of a target application using controllable objects
A system for providing a user or agent control over functions defined by an object in a target application. The object is a new type of object called a...
US-5,815,710 Method and apparatus for managing relationships among objects in a distributed object environment
A method and apparatus for managing relationships among objects in a distributed object environment includes a method and apparatus for determining whether two...
US-5,815,708 Method and apparatus for dynamically loading method call exception code in response to a software method...
A method for handling method calls in a client/server computer system includes the step of receiving at a server computer a method call generated by a client...
US-5,815,661 Platform independent object and object application loader and method
A class loader downloads objects and object viewers from remote computer nodes, and invokes locally stored object viewers to view objects. When a user selects an...
US-5,815,164 Image rescaling in a parallel processor
An image rescaling method utilizing a parallel processor is provided. The computer-implemented method includes the steps of loading multiple word components into...
US-5,815,137 High speed display system having cursor multiplexing scheme
An apparatus and method for processing display data in multi-pixel sections which also tracks and maps a cursor in single pixel increments is disclosed. A video...
US-5,815,023 Unbalanced multiplexer and arbiter combination
A method and apparatus for high speed signal path arbitration and transfer of a plurality of source signals to a destination signal path, is provided. An arbiter...
US-5,813,086 Carpet cleaner and method for cleaning carpets
A carpet cleaner for cleaning carpets includes a foam generation unit, roller brushes and a heated air drying mechanism. The foam generation unit uses multiple...
US-D398,907 Computer housing
US-5,813,019 Token-based computer program editor with program comment management
A user-friendly text editor for structurally represented computer programs is disclosed. The present editor combines advantages of text editors and structure...
US-5,813,007 Automatic updates of bookmarks in a client computer
Apparatus, methods, systems and computer program products are disclosed to provide automatic notification of sufficient changes in bookmarked information files....
US-5,813,000 B tree structure and method
A novel B tree data structure is taught and implemented for use in conjunction with a tertiary storage system. The tertiary storage system utilizes three levels...
US-5,812,851 Compiler with generic front end and dynamically loadable back ends
A system and method provides for variable target outputs from a compiler with only a single execution. The compiler includes a front end, a generic back end, and...
US-5,812,824 Method and system for preventing device access collision in a distributed simulation executing in one or more...
Collisions in access to a simulated device are avoided by reserving to one of two or more hardware simulation tests the simulated device. Deadlocks involving...
US-5,812,816 System and method for transferring data between memories of different types occupying a single real address...
A system and method for transferring data over a dedicated memory transfer bus between high and low speed memories of a computer system which share a single real...
US-5,812,398 Method and system for escrowed backup of hotelled world wide web sites
Embodiments of the present invention provide an improved method and system for storing a backup copy of a client company's data. In the preferred embodiment, the...
US-5,812,257 Absolute position tracker
A position tracker wherein a base unit scans a selected path with electromagnetic signals. A remote unit whose position relative to the base unit is to be...
US-5,812,141 Method and apparatus for an adaptive texture mapping controller
The present invention provides a method and apparatus for computer graphics system users or other functions in a graphical display system, to trade off object...
US-5,812,122 Testing layout services for supporting complex text languages
A test system for testing layout services for supporting complex text languages in a graphical user interface (GUI) system. A GUI application is used to test the...
US-5,811,992 Dynamic clocked inverter latch with reduced charged leakage and reduced body effect
A dynamic clocked inverter latch with reduced charge leakage includes a first node biasing circuit with a P-MOSFET and an N-MOSFET totem-pole-coupled between VDD...
US-5,810,758 Purge solution circulating apparatus for artificial organ
An apparatus for circulating a purge solution in an artificial organ has an ultrafiltration filter or reverse osmosis filter in a purge solution circulation...
US-D398,443 Garden umbrella with telescoping stand
US-5,809,523 System and method for determining relative cache performance in a computer system
A system, method and computer program product which determines the relative performance of a local cache and renders the resultant performance increase (or in...
US-5,809,507 Method and apparatus for storing persistent objects on a distributed object network using a marshaling framework
Data structures, methods and devices for implementing persistence data storage such that persistent objects may be efficiently created and accessed in a...
US-5,809,324 Multiple instruction dispatch system for pipelined microprocessor without branch breaks
A microprocessor with a dispatch unit which dispatches a maximum number of instructions each cycle, without splitting into separate blocks after a branch...
US-5,809,313 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,809,308 Method and apparatus for efficient determination of an RMII vector for modulo scheduled loops in an optimizing...
Apparatus and methods are disclosed for determining a recurrence minimum iteration interval (rmii) vector for use in modulo scheduling target program...
US-5,809,303 Device I/O monitoring mechanism for a computer operating system
A device input/output ("I/O") monitoring mechanism serving as an interface between a computer operating system kernel and a device driver which obviates the...
US-5,809,248 Method and apparatus for front end navigator and network architecture for performing functions on distributed...
The present invention provides methods and apparatus for a front end navigating tool that may access and manipulate files distributed across different physical...
US-5,808,926 Floating point addition methods and apparatus
A floating point addition unit includes two subunits each of which performs the addition. One subunit ("rounding subunit") rounds the addition result, and the...
US-5,808,911 System and method for remote object resource management
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent...
US-D398,379 Air gap adapter
US-D398,245 Alarm clock
US-5,806,085 Method for non-volatile caching of network and CD-ROM file accesses using a cache directory, pointers, file...
A non-volatile caching system and a method for implement such a system is disclosed. The system is particularly applicable to rotating magnetic media such as...
US-5,805,899 Method and apparatus for internal versioning of objects using a mapfile
A method and apparatus for providing versioning information for a plurality of software objects. When an object is compiled and linked, at build time, the...
US-5,805,890 Parallel processing system including arrangement for establishing and using sets of processing nodes in...
A debugger for use in connection with a parallel computer including a plurality of processing nodes. The debugger enables the operator to establish a processing...
US-5,805,889 System and method for integrating editing and versioning in data repositories
A system and method for integrating versioning and editing of data repositories is disclosed. A data repository consists of a number of packages, each having at...
US-5,805,860 Methods, data structures and apparatus for traversing a hierarchical netlist
The present invention teaches a variety of methods, data structures and apparatus for use in representing and traversing hierarchical netlists. According to a...
US-5,805,838 Fast arbiter with decision storage
Improved circuits for implementing various embodiments of high performance arbiters are disclosed. In one embodiment, a late-done arbiter is implemented by...
US-5,805,795 Method and computer program product for generating a computer program product test that includes an optimized...
A method for selecting a set of test cases which may be used to test a software program product is disclosed. The program to be tested may have a number of code...
US-5,805,572 Single-system image network subsystem in a clustered system
Transparent routing within the cluster is achieved (without changing the networking code on each node of the cluster) by using a pair of modules interposed...
← 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.