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,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...
US-7,627,028 Multi-port S-parameter and T-parameter conversion
A method for making measurements using a vector network analyzer, and for multi-port S-parameter and T-parameter conversion includes a generalized T-matrix...
US-7,626,853 Method of operating memory cell providing internal power switching
Various implementations are provided that may be used to improve the writeability of individual memory cells providing internal power switching. For example, in...
US-7,626,826 Expansion card carrier and method for assembling the same
An expansion card carrier is disclosed, the expansion card carrier including a top portion for covering an expansion card, at least one side portion for...
US-7,626,820 Thermal transfer technique using heat pipes with integral rack rails
A thermal transfer apparatus for cooling a heat-producing electronic component includes an evaporator disposed over the heat-producing electronic component and...
US-7,625,858 Fabric conditioning compositions
The concentrated liquid fabric softening composition of the present invention comprises an ester-linked triethanolamine (TEA) quaternary ammonium fabric...
US-7,625,749 Garden composter
A garden composter has a longitudinally extending cylindrical drum which is mounted to a support frame and can be rotated relative to the support frame about an...
US-7,624,662 Hubbed rotor adapter plate
A hubbed rotor adapter plate for refinishing a hubbed rotor is provided. The hubbed rotor adapter plate includes an adapter drum and a self-centering bearing...
US-7,624,396 Retrieving events from a queue
Methods and apparatus, including computer program products, implementing and using techniques for retrieving events from an event port. A request to retrieve a...
US-7,624,381 Portable detection of start and completion of object construction
A method for tracking a target object, involving identifying at least one portion of code corresponding to a constructor for the target object, and inserting a...
US-7,624,132 Method and apparatus for processing a streamed zip file
In accordance with the invention, there is provided a method and apparatus for receiving a streamed zip file and accessing contents of the zip file's central...
US-7,624,108 Method and apparatus for formally specifying application-specific read/write consistency
A system for specifying read/write consistency for an application including an application including at least one transaction, wherein the at least one...
US-7,623,538 Hardware-based network interface per-ring resource accounting
Incoming/outgoing data packets to/from a network are processed by associated receive/send rings of a network interface. A plurality of counters, disposed in...
US-7,623,074 Multi-band antenna
A multi-band antenna, it comprises: a grounding surface, a supporting base and a radiative metallic portion; the grounding surface has a first shorting point and...
US-7,622,979 Dynamic voltage scaling for self-timed or racing paths
A timing-constrained circuit (e.g., a self-timed circuit) of optimal performance is achieved by allowing the delay of the circuit to be changed dynamically as a...
US-7,621,319 Ferrofluid-cooled heat sink
A heat sink uses thermally conductive ferrofluid to cool an integrated circuit. A direction of flow of the ferrofluid in the heat sink is controlled by a...
US-7,620,980 Secure data broker
A secure data broker has been developed, which provides a restricted message based data exchange between a client application and a secured information resource...
US-7,620,945 Parallelization scheme for generic reduction
One embodiment of the present invention provides a system that supports parallelized generic reduction operations in a parallel programming language, wherein a...
US-7,620,943 Using class properties to segregate objects in a generation managed by the train algorithm
A garbage collector that employs the train algorithm divides object classes into a number of class groups, which are considered to have different ranks. The...
US-7,620,941 Mechanism for lossless user-level tracing on an architecture supporting PC-relative addressing
A method for tracing an instrumented program involves triggering a probe in the instrumented program, obtaining an original instruction associated with the...
US-7,620,850 Breakpoints in a transactional memory-based representation of code
Transactional programming promises to substantially simplify the development and maintenance of correct, scalable, and efficient concurrent programs. Designs for...
US-7,620,821 Processor including general-purpose and cryptographic functionality in which cryptographic operations are...
A processor including general-purpose and cryptographic functionality, in which cryptographic operations are visible to user-specified software. According to one...
US-7,620,741 Proxy-based device sharing
A method is provided for supporting device sharing between hosts via a bus fabric. A master host owns a device tree and provides IO services to at least one...
US-7,620,693 System and method for tracking infiniband RDMA read responses
A system and method for tracking responses to InfiniBand RDMA Reads. When an RDMA Read or Read request is issued by a transmit module, a receive module is...
US-7,619,615 Method and apparatus for soft keys of an electronic device
An electronic device includes a keypad portion having at least one multifunction key and a display area displaying screen views having one or more soft key...
US-7,619,312 Method and apparatus for precisely aligning integrated circuit chips
A system that facilitates precise inter-chip alignment. The system includes a first integrated circuit chip, whose surface has etch pit wells. The system also...
US-7,619,308 Multi-lid semiconductor package
A multi-lid semiconductor package includes one or more die disposed on a substrate, an interconnect disposed on the substrate, one or more die lids, a die...
US-7,619,021 Adhesion promoting compound
The invention comprises an adhesion promoter for a printing ink and a printing ink comprising the adhesion promoter. The adhesion promoter comprises the product...
US-7,617,497 Method and system for creating and using storage threads
A system including a plurality of data units, wherein each of the plurality of data units is associated with a data thread, a plurality of storage engines...
US-7,617,421 Method and apparatus for reporting failure conditions during transactional execution
One embodiment of the present invention provides a system that reports reasons for failure during transactional execution. During operation, the system...
US-7,617,415 Code coverage quality estimator
A method for estimating a quality of code coverage of a test is described. The method includes training a neural network, using the neural network to generate 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.