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,640,476 Method and system for automated path delay test vector generation from functional tests
Disclosed herein are methods and systems for generating test vectors for use in verification of a circuit design and for hardware testing on a fabricated circuit...
US-7,640,339 Method and apparatus for monitoring a node in a distributed system
A method for monitoring a target node in a distributed system, that includes determining a plurality of neighbor nodes of the target node, determining a...
US-7,640,236 Method and system for automatic distributed tuning of search engine parameters
A method and system for automatic distributed tuning of search engine parameters includes receiving a search parameter at a search engine. The search engine is...
US-7,639,616 Adaptive cut-through algorithm
An Infiniband switch can have an input port and a plurality of output ports. The switch can be configured to interrogate at least a header portion of a received...
US-7,639,037 Method and system for sizing flow control buffers
A system that includes a first buffer and a second buffer, wherein the first buffer and the second buffer are connected to the same input, wherein a size of the...
US-7,637,312 Unitary field-replaceable active integrated liquid pump heat sink module for thermal management of electronic...
A field-replaceable active pumped liquid heat sink module includes a liquid pump, a radiator, an optional receiver, and a cold plate heat exchanger, all of which...
US-7,636,745 Concurrent-marking-initiation heuristic
A garbage collector uses the results a whole-heap marking operation to select collection sets for subsequent collection. It repeatedly calculates a measure of...
US-7,636,732 Adaptive meta-tagging of websites
Search queries to a search engine are collected over a period of time and used as a source of terms for selectively adding to documents. The terms may be added...
US-7,636,656 Method and apparatus for synthesizing multiple localizable formats into a canonical format
Method and apparatus for synthesizing multiple localizable file formats into a canonical format. Embodiments may provide a file format-independent localization...
US-7,636,408 Reliable startup and steady-state of estimation based CDR and DFE
An apparatus and methods for recovering a clock and a data stream from a source synchronous input data stream are disclosed. The apparatus comprises a filter, a...
US-7,636,361 Apparatus and method for high-throughput asynchronous communication with flow control
One embodiment of the present invention provides a system that asynchronously controls sending data items from a sender to a receiver. This system includes a set...
US-7,636,353 Method and system for transmitting data over a network
A method for transmitting data that includes receiving a first request to open a first virtual channel, the first virtual channel associated with a TCP...
US-7,636,069 Broadband dipole antenna
A broadband dipole antenna includes a dielectric substrate, a first radiating portion, a second radiating portion, a substantially U-shaped or V-shaped feed gap,...
US-7,635,393 Liquid laundry detergent with an alkoxylated ester surfactant and urea
An aqueous liquid laundry detergent composition comprising an alkoxylated carboxylic acid surfactant and urea at pH 6-8. The composition has improved performance...
US-7,635,124 Feeder with adjustable time cycle and method
A timed feeder for feeding corrugated boards to nip rolls of a box finishing machine. A feed member is raised to the feed path to engage and drive a board to the...
US-7,634,779 Interpretation of DVD assembly language programs in Java TV-based interactive digital television environments
Techniques for interpretation of DVD assembly language programs for television (TV) receivers operating in Java TV environments are provided. The techniques can...
US-7,634,766 Method and apparatus for pattern-based system design analysis using a meta model
A method for analyzing a target system that includes obtaining a characteristics model, loading the characteristics model into a meta model, obtaining a...
US-7,634,721 Composite component architecture using javaserver pages (JSP) tags
A method, apparatus and computer program product for a composite component includes a first JSP tag component and a second JSP tag component referenced by the...
US-7,634,644 Effective elimination of delay slot handling from a front section of a processor pipeline
Architectural techniques and implementations that defer enforcement of certain delayed control transfer instruction (DCTI) sequencing constraints or conventions...
US-7,634,641 Method and apparatus for using multiple threads to spectulatively execute instructions
One embodiment of the present invention provides a system which performs simultaneous speculative threading. The system staffs by executing instructions in...
US-7,634,639 Avoiding live-lock in a processor that supports speculative execution
One embodiment of the present invention provides a system which avoids a live-lock state in a processor that supports speculative-execution. The system starts by...
US-7,634,608 Bridging network components
A system includes a first and a second network component, and a bridge. The bridge, which resides a Media Access Control (MAC) layer of a host, includes a bridge...
US-7,634,037 Digital phase-locked loop circuit and a method thereof
A method and a circuit for resolving the out-of-phase problem between a color burst signal and a sub-carrier signal of a television system. A delay means is used...
US-7,633,864 Method and system for creating a demilitarized zone using network stack instances
A method for routing a packet. The method includes receiving the packet from a first network into a network interface card (NIC), where the NIC is operatively...
US-7,633,701 Method and system for increasing recording format reliability for limited media space in a tape drive system
A method for increasing recording format reliability in a tape drive system is disclosed. In one embodiment, the method includes identifying a default media...
US-7,633,700 Method and system for contiguously appending data onto media in a tape drive system
A method for contiguously appending data onto media in a tape drive system is disclosed. In one embodiment, the method includes reading existing data recorded on...
US-7,632,798 Composition containing .alpha.-sulfofatty acid ester and hydrotrope and methods of making and using the same
Compositions containing a .alpha.-sulfofatty acid ester and a hydrotrope. The .alpha.-sulfofatty acid ester and the hydrotrope reduce the pH drift in the...
US-D606,129 Handheld toy communicator
US-D606,128 Handheld toy communicator with slidable cover
US-7,631,230 Method and apparatus for testing a transmission path
One embodiment of the invention provides apparatus and a method for testing a transmission path across one or more printed circuit boards. According to the...
US-7,631,207 Reducing power consumption for processing of common values in microprocessor registers and execution units
Reducing power consumption in microprocessors for the processing of common values. Common values provided in at least one received operation are encoded into...
US-7,631,182 Secure protocol handshake offload using TNICs
A method for offloading a secure protocol handshake. The method includes establishing a connection between a host system and a remote peer, and determining...
US-7,631,171 Method and apparatus for supporting vector operations on a multi-threaded microprocessor
One embodiment of the present invention provides a system that supports vector operations on a multi-threaded microprocessor. During operation, the system...
US-7,631,108 Method and apparatus for executing event driven simulations
A system that includes an object store layer configured to store a plurality of objects, wherein each of the plurality of objects comprises a method, a...
US-7,631,064 Method and apparatus for determining interconnections of network devices
A method and apparatus is disclosed for determining interconnections of network devices. The network devices are connected together based on a set of general...
US-7,631,024 Method and apparatus for facilitating mark-sweep garbage collection with reference counting
A method and a system for facilitating garbage collection (GC) operations in a memory-management system that supports both mark-sweep (MS) objects and...
US-7,630,368 Virtual network interface card loopback fastpath
A method for routing packets includes receiving an outbound packet issued by a first virtual machine, wherein the first virtual machine is located on a host,...
US-7,629,815 Low-power semi-dynamic flip-flop with smart keeper
A modified high-speed flip-flop including an input circuit, a smart window circuit, a smart keeper circuit, a pre-charge circuit, a discharge circuit, a slave...
US-7,629,813 Dynamic refreshed receiver for proximity communication
A system that dynamically refreshes the inputs of a differential receiver. During operation, while a differential transmitter is not transmitting data, the...
US-7,628,608 Submersible gas burner
A submersible gas burner includes a pilot burner, a closed gas reservoir, and a first and second main burners. The pilot burner has a pilot burner tube with a...
US-7,628,198 Cooling technique using a heat sink containing swirling magneto-hydrodynamic fluid
A heat sink has a heat spreader structure containing magneto-hydrodynamic fluid. Also, the heat spreader includes a central metallic cylinder and a metal ring...
US-D605,711 Handheld toy communicator
US-D605,710 Handheld toy communicator with slidable cover
US-7,627,899 Method and apparatus for improving user experience for legitimate traffic of a service impacted by denial of...
A method for isolating legitimate network traffic during a denial of service attack involves receiving a plurality of packets from a network, detecting an attack...
US-7,627,785 Capturing machine state of unstable Java program
Mechanisms and methods for capturing an execution state of a failing program in a computing environment are disclosed. Embodiments can enable detection of user...
US-7,627,730 System and method for optimizing a memory controller
A system and method for optimizing a memory controller. The system includes a memory controller and at least two registers for storing a plurality of operating...
US-7,627,621 Method and system for minor garbage collection
A method for minor garbage collection involves marking cards as clean, where the cards designate ranges of memory locations in a shared older generation, marking...
US-7,627,605 Method and apparatus for generating media playlists by defining paths through media similarity space
A media playlist is generated from a set of two or more seed media selections as well as the desired number of selections in the playlist. The seed selections...
US-7,627,371 Implantable biomedical chip with modulator for a wireless neural stimulation system
An implantable biomedical chip with modulator for a wireless neural stimulating system. The implantable biomedical chip comprises a power regulator, a...
US-7,627,065 Generating a clock crossing signal based on clock ratios
A multiple clock domain system. A system comprises two clock domains which receive a source clock signal. The first domain includes a first clock signal with 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.