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-7,020,146 Broadcast arbitration in a multi-domain device
A method and mechanism for arbitrating and transmitting data. A first transaction and a second transaction are detected. The first transaction is targeted to a...
US-7,020,079 Bypassing protocol checksum computations in communications across a reliable network link
One embodiment of the present invention provides a system for bypassing use of a protocol checksum during communications across a reliable network link. The...
US-7,020,035 Measuring and correcting sense amplifier and memory mismatches using NBTI
Post-manufacture compensation for a sensing offset can be provided, at least in part, by selectively exposing one of a pair of cross-coupled transistors in a...
US-7,019,965 Ejector mechanism and a carrier including same
An ejector mechanism. The ejector mechanism includes an ejector pair, pivotally mounted on a surface of the carrier. Each ejector of the ejector pair comprises...
US-7,019,153 Process for hydrogenolysis of [1-(3-dimethylamino)propyl)]-1-(4-fluorophenyl)-1,3-dihydro-5-halo-isoben- ...
The present invention provides a process for decreasing the content of [1-(3-dimethylamino)propyl)]-1-(4-fluorophenyl)-1,3-dihydro-5-halo-isoben- zofuran, a...
US-7,019,121 Process for conditioning azo pigments
A process for conditioning azo pigment with surfactants of ethoxylate alkyl phenols in the presence of a strong alkali in the aqueous condition.
US-7,018,453 Low VOC web offset heatset inks
A web offset heatset printing ink composition having less than about 2 wt. % of volatile organic compounds containing an aqueous polymer latex dispersed in an...
US-7,017,160 Concurrent shared object implemented using a linked-list with amortized node allocation
The Hat Trick deque requires only a single DCAS for most pushes and pops. The left and right ends do not interfere with each other until there is one or fewer...
US-7,017,159 Smart bookmarks for small footprint device applications
Users of small footprint devices such as smart cellular phones, personal data assistants, etc. may create and store bookmarks referencing various types of...
US-7,017,150 Method and apparatus for automatically isolating minimal distinguishing stimuli in design verification and...
The invention provides a method for detecting and isolating software bugs and generating a minimal set of stimuli to reproduce the bugs. The present invention...
US-7,017,145 Method, system, and program for generating a user interface
Provided is a method, system, program, and data structures for generating a user interface. An application program processes data and generates application...
US-7,017,107 Storage array employing scrubbing operations at the disk-controller level
A storage system comprises a storage array controller and a storage array, which includes multiple disk drives and disk drive controllers. The storage array...
US-7,017,088 Graphical system and automated pattern generator for testing arrays
A method of generating a test vector pattern for an array, including determining a failure of a test of the array, defining a type of test vector pattern to...
US-7,017,086 Round-robin updating for high speed I/O parallel interfaces
A technique for adjusting a communication system involves a plurality of links where each link includes a data line adapted to transmit a data signal and a clock...
US-7,017,074 System architecture providing redundant components to improve die yields and system reliability
A semiconductor device, such as a multiprocessor chip for a computer system, includes a total number of on-board components which is greater than the number of...
US-7,017,012 Distributed storage cache coherency system and method
In a computer system, a distributed storage system having a data coherency unit for maintaining data coherency across a number of storage devices sharing such...
US-7,016,981 Switching apparatus and method for increasing the total number of addressable electronic devices beyond limits...
A switching apparatus provides an address extension for an environment, such as I.sup.2C, that uses devices with a limited address configurability. The switching...
US-7,016,976 UniqueID-based addressing in a directory server
A method of addressing an entry in a directory server including generating a unique identifier for the entry, creating an encoded address by encoding the unique...
US-7,016,966 Generating results gates in a distributed computing environment
Embodiments of a mechanism for providing results gates to clients in the distributed computing environment to be used by the clients to access results generated...
US-7,016,953 HTTP transaction monitor
An apparatus for monitoring data flow in a web application includes a data collector which collects data about transactions on a server that hosts components of...
US-7,016,946 Method and system for establishing a quorum for a geographically distributed cluster of computers
One embodiment of the present invention provides a system that facilitates establishing a quorum for a cluster of computers that are geographically distributed....
US-7,016,945 Entry distribution in a directory server
A method of entry distribution includes receiving requests by a chaining backend from an original client, forwarding requests from the chaining backend to a one...
US-7,016,928 Floating point status information testing circuit
A floating point operand testing circuit includes an analysis circuit and a result generator circuit coupled to the analysis circuit. The analysis circuit...
US-7,016,923 Multi-threaded garbage collector employing cascaded memory arrays of task identifiers to implement work...
A computer system employing a plurality of concurrent threads to perform tasks that dynamically identify further similar tasks employs a double-ended queue...
US-7,016,913 Method, system, data structures, and article of manufacture for implementing a persistent object
Provided are a method, system, data structures and article of manufacture for implementing an array of persistent elements. A class of the array of persistent...
US-7,016,907 Enumerated roles in a directory system
Role is a comprehensive grouping mechanism used in a directory server. In a client-server directory system, roles transfer some of the complexity to the...
US-7,016,893 Method and system for sharing entry attributes in a directory server using class of service
Class of Service (CoS) allows a user to share attributes between entries in a way that is transparent to an application. This is achieved by generating the...
US-7,016,499 Secure ephemeral decryptability
A method and apparatus for securely communicating ephemeral information from a first node to a second node. In a first embodiment, the first node encodes and...
US-7,016,496 System and method for storing and accessing digital media content using smart card technology
A system and method for delivering digital media content to a user over a network is disclosed. The illustrative embodiment of the present invention enables...
US-7,016,422 Priority delay insertion circuit
A method of transmitting and prioritizing signals is disclosed. Higher priority signals are switched while lower priority signals are delayed until the higher...
US-7,014,051 Apparatus and method for mounting a component in a rack
A slide includes a fixed portion comprising a rack-mounting ear capable of being attached to a rack and a first connecting ear and a telescoping portion slidably...
US-D517,617 Assembly block
US-D517,615 Assembly block
US-7,013,458 Method and apparatus for associating metadata attributes with program elements
One embodiment of the present invention provides a system for associating metadata attributes with program elements. During operation, the system receives source...
US-7,013,454 Thread suspension system and method using trapping instructions
By encoding an exception triggering value in storage referenced by an instruction in an otherwise unused slot (e.g., the delay slot of a delayed control transfer...
US-7,013,408 User defined disk array
A method and system for automating the creation of a managed data storage system. Specifically the present invention describes an automated method for building,...
US-7,013,403 Synthesizing a pixel clock with extremely close channel spacing
A graphic system may include a pixel synthesizing device that uses two or more phase-locked loops (PLL's) in tandem in order to achieve a better M/N ratio. The...
US-7,013,377 Method and apparatus for alleviating register window size constraints
A method and apparatus provides the capability for a single function to safely use multiple register windows within the same function, with minimal additional...
US-7,013,362 Systems and methods for addressing memory
An addressing circuit includes a first set of inputs configured to receive a first set of address signals en route from the set of processors to the memory and...
US-7,013,352 Interface standard support in modular computer systems
An information processing module in the form of a blade server can communicate information signals with other modules of a modular computer system such as a high...
US-7,013,321 Methods and apparatus for performing parallel integer multiply accumulate operations
According to the invention, a processing core that executes a parallel multiply accumulate operation is disclosed. Included in the processing core are a first,...
US-7,013,303 System and method for multiple data sources to plug into a standardized interface for distributed deep search
A system and method for adapters to provide nodes of a network access to a distributed search mechanism. Network nodes operating as consumer or requesting nodes...
US-7,013,254 Low-complexity, high accuracy model of a CPU power distribution system
A low-complexity, high accuracy model of a CPU power distribution system has been developed. The model includes models of multiple power converters that input to...
US-7,013,073 Method and apparatus for fixing a fiber at the center of a ferrule
The invention relates to an apparatus for fixing a fiber at the center of a ferrule comprising a heating stage, a temperature controller, at least one...
US-7,012,815 Computer systems
A rack mountable shelf is configured to support a plurality of field replaceable units in the form of server cartridges that each include at least one server...
US-7,012,612 Context dependent image caching
A mechanism is provided that identifies certain classes of images that are likely to be re-used, and utilizes this information to manage a cache better. This may...
US-7,012,459 Method and apparatus for regulating heat in an asynchronous system
One embodiment of the present invention provides a system that regulates heat within an asynchronous circuit. During operation, the system monitors a temperature...
US-D517,128 Assembly block
US-7,010,806 Dynamic downloading of keyboard keycode data to a networked client
The present invention is directed toward dynamic downloading of keyboard keycode data to a networked client. According to one or more embodiments of the present...
US-7,010,786 Predictive arithmetic overflow detection
A method for arithmetic overflow detection includes receiving a first instruction defined for a first processor having a first base, where the instruction...
← 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.