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,684,267 Method and apparatus for memory redundancy in a microprocessor
An apparatus for redundancy of a memory array includes a primary memory array including a plurality of memory cells, one or more of which are defective. A...
US-7,684,191 Self-retaining vibration isolating fan mount assembly
A fan assembly for an electronic device is provided. The assembly comprises a fan housing, at least one bracket member, and at least one retention peg. The fan...
US-D612,302 Upper tray for baby walker
US-7,681,247 Anti-theft system and method for semiconductor devices and other electronic components
A semiconductor device includes a stored device identifier that is accessible to external systems, and a stored secret key that is inaccessible to external...
US-7,681,197 Nested monitor handling processes
A method of managing nested monitor locks in a computer program is provided for an application having at least a first thread and a second thread wherein a...
US-7,681,188 Locked prefetch scheduling in general cyclic regions
One embodiment of the present invention provides a system that facilitates locked prefetch scheduling in general cyclic regions of a computer program. The system...
US-7,681,019 Executing functions determined via a collection of operations from translated instructions
Reference architecture instructions are translated into target architecture operations. In some embodiments, an execution unit of a processor executes a function...
US-7,680,989 Instruction set architecture employing conditional multistore synchronization
We propose a class of mechanisms to support a new style of synchronization that offers simple and efficient solutions to several existing problems for which...
US-7,680,986 Practical implementation of arbitrary-sized LL/SC variables
Many conventional lock-free data structures exploit techniques that are possible only because state-of-the-art 64-bit processors are still running 32-bit...
US-7,680,624 Method and apparatus for performing a real-time root-cause analysis by analyzing degrading telemetry signals
One embodiment of the present invention provides a system that performs a real-time root-cause-analysis for a degradation event associated with a component under...
US-7,680,142 Communications chip having a plurality of logic analysers
A communications chip having a plurality of ports. Each port is provided with an interface for attachment to an external communications facility to exchange data...
US-7,679,978 Scheme for screening weak memory cell
A novel scheme for screening weak memory cell includes a cell coupled to a leakage stress delivery circuitry (LSDC), which, in turn, is coupled to an induced...
US-7,679,948 Write and read assist circuit for SRAM with power recycling
A memory circuit for reading and writing data into a SRAM memory array using charge recycling is presented. The write and read circuit includes a cell voltage...
US-7,679,518 Meeting facilitation tool
A meeting facilitation tool may perform and/or facilitate the planning, scheduling, holding, and/or following up of meeting related activities. A meeting...
US-7,678,984 Method and apparatus for programmatically generating audio file playlists
Method and apparatus for programmatically generating interesting audio file playlists. A playlist generation mechanism may use an N-gram model of audio file...
US-7,678,908 Process of preparing desaloratadine
The present invention provides substantially pure desloratadine having an HPLC purity greater than 99.5% and having an absorbance less than 0.15 Au at 420 nm for...
US-7,676,801 Scanning of evacuated objects in a generation managed by the train algorithm
In computer systems including memory which execute programs of instructions, vtables associated with objects contain pointers which invoke operations to be...
US-7,676,799 Address simplification by binary transformation
A method for optimizing executable code includes identifying a plurality of instructions in the executable code matching a predetermined instruction pattern,...
US-7,676,748 System graphics for security shield
A method for providing a secure lockout from executing application programs is provided. An opaque graphical component obscures graphical components for all...
US-7,676,729 Data corruption avoidance in DRAM chip sparing
A memory controller, system, and methods are disclosed. The system comprises a memory controller interconnected to a plurality of memory chips. Each memory chip...
US-7,676,655 Single bit control of threads in a multithreaded multicore processor
A method and mechanism for controlling threads in a multithreaded multicore processor. A processor includes multiple cores, each of which are capable of...
US-7,676,636 Method and apparatus for implementing virtual transactional memory using cache line marking
Embodiments of the present invention implement virtual transactional memory using cache line marking. The system starts by executing a starvation-avoiding...
US-7,676,634 Selective trace cache invalidation for self-modifying code via memory aging
Selective trace cache invalidation for self-modifying code via memory aging advantageously retains some of the entries in a trace cache even during...
US-7,676,630 Method and apparatus for using a determined file access pattern to perform caching in a file system
A system that caches a file within a computer system. During operation, the system monitors accesses to the file, wherein the file is located on a storage...
US-7,676,625 Cross-coupled peripheral component interconnect express switch
A plurality of PCIe switch complexes are interposed between a plurality of I/O devices and a plurality of microprocessor complexes. Each PCIe switching complex...
US-7,676,561 Method and apparatus for adaptive load balancing
Determining server capabilities during a discrete time period, or interval, allows for more efficient processing of client requests. Updating a proportional...
US-7,676,511 Method and apparatus for reducing object pre-tenuring overhead in a generational garbage collector
In some circumstances a generational garbage collector may be made more efficient by "pre-tenuring" objects or directly allocating new objects in an old...
US-7,676,475 System and method for efficient meta-data driven instrumentation
A method for gathering management information about an asset that includes receiving a first request for the management information about the asset, wherein the...
US-7,675,920 Method and apparatus for processing network traffic associated with specific protocols
A system that includes a network interface for receiving a packets from a network, a classifier operatively connected to the network interface that analyzes each...
US-7,675,747 Reversible, counter-rotating fan modules for a computer chassis
A fan module for use with fan trays or decks within a computer chassis for forced-air cooling with counter-rotating flow to provide higher static pressure. The...
US-7,675,710 Tape drive with read/write head having legacy read elements and with special-purpose read channels
A tape drive for reading both new technology tapes and legacy tapes. The tape drive includes a three bump head with two outer read bumps and an inner write bump....
US-7,675,312 Sub-sampling of weakly-driven nodes
A method and apparatus for performing on-chip voltage sampling of a weakly-driven node of a semiconductor device are disclosed. In some embodiments, the node is...
US-7,675,163 Carbon nanotubes for active direct and indirect cooling of electronics device
A system for cooling a semiconductor device is disclosed. The system includes a lid encasing the semiconductor device, a first plurality of carbon nanotubes...
US-7,674,762 Detergent composition or component therefor
A particulate detergent composition or component therefor which comprises a bi- or tri-valent carboxylic acid salt, preferably magnesium stearate, which, without...
US-7,674,012 LED lighting device capable of uniformly dissipating heat
An LED lighting device with a heat dissipating structure is disclosed. The lighting device includes a lamp base coupled with a top cover to form an accommodating...
US-7,673,295 System and method for compile-time non-concurrency analysis
Compile-time non-concurrency analysis of parallel programs improves execution efficiency by detecting possible data race conditions within program barriers....
US-7,673,231 Optimized markup language processing using repeated structures in markup language source
A computer-implemented method of parsing markup-language source data is described. The markup-language source data comprises a plurality of elements. A first...
US-7,673,180 Method and apparatus for dispatching a remote debugging agent in a distributed computing environment
A method for dispatching a remote debugging agent (RDA), involving embedding the RDA in a target program to obtain a remotely debuggable target program,...
US-7,673,143 JXTA rendezvous as certificate of authority
A method for securing a communication between a peer node and an intermediary peer node in a peer-to-peer network comprises the peer node generating a secured...
US-7,673,122 Software hint to specify the preferred branch prediction to use for a branch instruction
Software hints embedded in branch instructions direct selection of one of a plurality of branch predictors to use when processing the branch instructions,...
US-7,673,103 Logging of level-two cache transactions into banks of the level-two cache stores the transactions for...
A plurality of processor cores on a chip is operated in a normal fashion in a debug and diagnostic mode of operation of the processor. A crossbar switch on the...
US-7,673,098 System and method for synchronizing mirrored and striped disk writes
A system and method for synchronizing mirrored and striped disk writes. A data storage system may include a client computer system coupled to a first data...
US-7,673,077 Multi-protocol iSCSI device discovery for on demand device enumeration
A target discovery manager associated with a target discovery layer is interposed between a host initiator and one or more discovery protocols. The target...
US-7,673,002 System and method for e-mail message action requests
A system, method and computer accessible medium for e-mail message action requests is disclosed. E-mail clients and servers may associate action requests with...
US-7,672,983 Method and apparatus for tracking activity of a garbage collector with a plurality of threads that operate...
The time cost of collecting a region in a Garbage-First garbage collector is adjusted to account for concurrent thread activity. The overhead of a concurrent...
US-7,672,808 Determining a center of rotation for a component in a computer system
Some embodiments of the present invention provide a system that determines a center of rotation for a component in a computer system. During operation, the...
US-7,672,299 Network interface card virtualization based on hardware resources and software rings
A method for virtualizing a network interface card includes creating a first plurality of virtual NICs, assigning each of a plurality of receive rings on the...
US-7,672,240 Method and system for using Bayesian network inference for selection of transport protocol algorithm
A method for optimizing a network stack includes inputting network information into a transport protocol algorithm selector, inputting a first transport protocol...
US-7,672,239 System and method for conducting fast offloading of a connection onto a network interface card
Techniques, systems, and apparatus for offloading data connections from a kernel onto an associated TNIC are disclosed. Generally, embodiments of the invention...
US-7,672,187 Elastic power for read and write margins
An elastic power header device and methods of operation are provided to improve both the read and the write margin of static random access memory (SRAM) cells by...
← 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.