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-6,795,076 Graphics system with real-time convolved pixel readback
A graphics system comprising a control unit and a series of calculation units coupled together in a closed chain by a segmented communication bus. The...
US-6,794,997 Extending non-volatile memory endurance using data encoding
An embedded system comprising a CPU and non-volatile memory is adapted to extend the endurance of the non-volatile memory through the use of an encoding of...
US-6,794,902 Virtual ground circuit
Methods and systems for improving a logic circuit are described. By using a voltage reducer for connecting a power-supply to a virtual ground, the voltage...
US-6,794,581 Method and apparatus for distributing power to integrated circuits
A system and method for distributing power to an integrated circuit. In one embodiment, a power laminate may be mounted to a printed circuit board (PCB). The...
US-6,794,022 Metal plate coated with lubricating resin and drilling processing method of printed wiring board use thereof
A metal plate coated with a lubricating resin is coated with a lubricating resin having a modified polyamide (1) and a crosslinking curing agent (2) of the...
US-6,793,944 Herbal pharmaceutical compositions for prophylaxis and/or treatment of cardiovascular diseases and the method...
The present invention provides an herbal pharmaceutical composition comprising the root of scutellaria, the rhizome of coptis, the root and rhizome of rhubarb,...
US-6,792,675 Apparatus for aligning and soldering connectors to a printed board
The present invention relates to an apparatus that proactively ensures alignment (parallelism) of the connectors on the circuit board during the solder assembly...
US-RE38,599 Pipelined instruction dispatch unit in a 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-6,792,610 Attaching a device driver to multiple logical devices of one physical device
A system and method for facilitating attachment of a communication interface device driver to multiple logical devices defined on a single physical communication...
US-6,792,587 2.5-D graph for multi-layer routing
A routing graph (e.g., a 2.5-D graph) and a method for generating same is provided for more efficient multiple-layer path searching and routing. Subgraphs are...
US-6,792,586 Correction of spacing violations between wide class objects of dummy geometries
Automated techniques to correct certain rule violations with respect to non-design geometries are used, simplifying and automating the design layout of an...
US-6,792,537 Mechanism for determining restrictions to impose on an implementation of a service
A mechanism for determining restrictions to impose on an implementation of a service is disclosed. When an application desires an implementation for a particular...
US-6,792,466 Trusted construction of message endpoints in a distributed computing environment
In a distributed computing environment, a message gate may be the message endpoint for a client or service to communicate with another client or service. Devices...
US-6,791,939 Dynamic generation of deadlock-free routings
In accordance with methods and systems consistent with the present invention, an improved failure recovery system is provided that, upon detecting a failure,...
US-6,791,846 Power distribution system with a dedicated power structure and a high performance voltage regulator
A system and method for distributing power to an integrated circuit. In one embodiment, a power laminate may be mounted to a printed circuit board (PCB). The...
US-6,791,828 Removable media drives
A system unit includes a media drive bay. The media drive bay includes a metal drive bay housing configured to receive a media drive. A connector is provided to...
US-6,791,583 System and method for providing spatially distributed device interaction
In a plurality of electronic devices, a system and method is provided for providing interfaces on the plurality of electronic devices for interacting with at...
US-6,791,360 Source synchronous interface using variable digital data delay lines
A source synchronous interface determines an amount of delay for an incoming data signal and a phase offset for a latch device that latches the incoming data...
US-6,789,258 System and method for performing a synchronization operation for multiple devices in a computer system
A system and method for performing a sync operation for multiple devices in a computer system is provided. The computer system may include a plurality of devices...
US-6,789,256 System and method for allocating and using arrays in a shared-memory digital computer system
A computer system comprises a plurality of processes, each having an associated memory region, and a shared memory region shared by the processes. One of the...
US-6,789,245 Use of coupling capacitance to balance skew in a network
Coupling capacitance is used to balance skew in a network. In one embodiment, the coupling capacitance exerted by shielding wires oppositely adjacent one or more...
US-6,789,241 Methodology for determining the placement of decoupling capacitors in a power distribution system
A methodology for determining the placement of decoupling capacitors in a power distribution system and system therefor is disclosed. In one embodiment, a method...
US-6,789,216 Platform independent memory image analysis architecture for debugging a computer program
A platform independent analysis architecture analyzes memory images for computer programs. The analysis architecture is platform independent in that it is not...
US-6,789,213 Controlled take over of services by remaining nodes of clustered computing system
Improved techniques for controlled take over of services for clustered computing systems are disclosed. The improved techniques can be implemented to allow one...
US-6,789,204 Resource sharing on the internet via the HTTP
A method and apparatus for sharing resources in a network environment. An application running on a client can access a resource on a remote computer by...
US-6,789,203 Method and apparatus for preventing a denial of service (DOS) attack by selectively throttling TCP/IP requests
According to the present invention, method, apparatus, and computer readable medium for preventing a DoS attack without notifying the DoS attacker are disclosed....
US-6,789,162 Storage controller configured to select unused regions of a storage device for data storage according to head...
A storage device controller configured for coupling to a storage device (e.g., a hard disk drive) having a multiple locations for storing data. The controller is...
US-6,789,160 Multi-threaded random access storage device qualification tool
A method for qualifying random access storage devices is disclosed which includes determining qualification parameters for each of the random access storage...
US-6,789,145 Interface for microprocessors and network facilities
A network facility includes an interface device coupled between a processor member and a network device which has an integrated circuit coupled between an...
US-6,789,126 Addressing message gates in a distributed computing environment
A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure message endpoint that...
US-6,789,122 Mechanism for reliable update of virtual disk device mappings without corrupting data
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-6,789,094 Method and apparatus for providing extended file attributes in an extended attribute namespace
A system for providing extended file attributes is described. Logically, attributes are supported as files within the file system. In this way, the file system...
US-6,789,077 Mechanism and apparatus for web-based searching of URI-addressable repositories in a distributed computing...
A system and method for searching for Internet-based repositories within a distributed computing environment are provided. A client on a device may interact with...
US-6,789,075 Method and system for prioritized downloading of embedded web objects
A method retrieves a web file and sorts one or more information element references according to a priority attribute associated with each reference. After...
US-6,789,049 Dynamically characterizing computer system performance by varying multiple input variables simultaneously
One embodiment of the present invention provides a system that dynamically characterizes computer system performance. The system operates by simultaneously...
US-6,788,680 Defferrable processing option for fast path forwarding
A system and method for providing deferred processing of information within a received data unit. An indication of a deferrable processing option in a received...
US-6,788,542 Hinged cover for rack-mountable module
A cover for a access opening in a face of a housing of an electronic circuit module for a rack-mounted circuit is described, wherein the cover is pivotable to...
US-6,788,317 Generation of delegating implementation for IDL interfaces which use inheritance
A method of generating an implementation for an interface definition language interface (IDL), includes identifying parents for an interface; computing a set of...
US-6,788,125 Stable and accurate CMOS level shifter
A stable and accurate level shifter for converting voltage levels of signals in CMOS devices. In one embodiment of the invention, the level shifter comprises two...
US-6,788,045 Method and apparatus for calibrating a delay locked loop charge pump current
A calibration and adjustment system for post-fabrication control of a delay locked loop charge pump current is provided. The calibration and adjustment system...
US-6,787,956 Magnetic shaft for brushless D.C. motor
A brushless D.C. motor comprises a casing, a bearing, a stator, and a rotor having a shaft. The bearing is mounted to an end of the shaft. A first magnetic...
US-6,786,965 Organic pigment dispersion for coloring building materials
An aqueous organic pigment dispersion used to integrally color concrete and other building materials which includes: alkali metal silica particles as a binder;...
US-D495,730 Eyeglass frame
US-6,785,894 Virtual device driver
A pseudo device driver is provided for use by an operation system in a virtual desktop computing environment. The driver has two ports, a master port that is...
US-6,785,855 Implementation of an assertion check in ATPG models
A system and method for implementing an assertion check in an ATPG scan cell is provided. The assertion check includes an error signal generator within a scan...
US-6,785,838 Method and apparatus for recovering from failure of a mirrored boot device
A system and method are provided for recovering from the failure of a mirrored boot device (e.g., disk drive). One method is implemented for a computer system...
US-6,785,796 Method and apparatus for software prefetching using non-faulting loads
A method and apparatus for altering code to effectively hide main memory latency using software prefetching with non-faulting loads prefetches data from main...
US-6,785,777 Control logic for memory modification tracking with hierarchical dirty indicators
A dirty memory that includes dirty indicators settable to indicate dirtied pages of memory is provided with control logic operable automatically to interrogate...
US-6,785,763 Efficient memory modification tracking with hierarchical dirty indicators
A dirty memory for a computer system is configured hierarchically. This provides for more rapid identification of pages of memory that have been dirtied and...
US-6,785,722 Apparatus, methods, and computer program products for transactional support of network management operations
An application transaction (AT) server collects multiple user specified application operations for processing as a single application transaction and records...
← 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.