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,403,406 Electronic current limiter
An electronic current limiter includes a power supply transformation circuit to transform an alternating-current power supply into a direct-current power supply,...
US-7,402,757 Method, system, and apparatus for reducing transition capacitance
A printed circuit board (PCB) is provided. The PCB includes a signal layer, a first reference plane defined adjacent to a first side of the signal layer, and a...
US-7,402,615 Waterless waterwashable offset printing ink and method of production thereof
A water washable waterless offset printing ink comprised of a binding agent having (i) a solid resin in an ester solvent, and (ii) an alkyd resin and/or an oil...
US-D573,644 Pen cap and clip
US-7,401,355 Firewall load balancing using a single physical device
Methods and systems for load balancing a plurality of entities, such as firewalls, in a network environment are disclosed. In particular, the load balancing of...
US-7,401,324 Method and apparatus for performing time measurements during instrumentation-based profiling
One embodiment of the present invention provides a system for performing time measurements during instrumentation-based profiling. The system operates by first...
US-7,401,259 System and method for scenario generation in a distributed system
A system and method may emulate scenarios for testing a distributed system. The distributed system may include a plurality of nodes, each having one or more...
US-7,401,215 Method and apparatus for facilitating cryptographic layering enforcement
One embodiment of the present invention provides a system that communicates cryptographic data through multiple network layers. During operation, the system...
US-7,401,206 Apparatus and method for fine-grained multithreading in a multipipelined processor core
An apparatus and method for fine-grained multithreading in a multipipelined processor core. According to one embodiment, a processor may include instruction...
US-7,401,161 High performance storage array interconnection fabric using multiple independent paths
A storage array interconnection fabric may be configured using multiple independent paths. A storage system including a plurality of communication paths is...
US-7,401,153 Peer-to-peer computing architecture
A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for...
US-7,401,152 Resource identifiers for a peer-to-peer environment
A system and method for uniquely identifying peers and other resources in a peer-to-peer networking environment. In one embodiment, every peer in the...
US-7,401,128 Method and apparatus for managing user defined portal channels
A method for generating a channel for displaying channel content for a portal by a user, involving accessing a portal server via a network using a client...
US-7,401,114 Method and apparatus for making a computational service highly available
The present invention provides a method and apparatus for making a computational service highly available in a multiple server computer environment. In the thin...
US-7,401,110 System, method and apparatus for an improved MD5 hash algorithm
An MD5 arithmetic unit including multiple carry look-ahead adders. The carry look-ahead adders are configured to execute substantially simultaneously. A method...
US-7,401,012 Method and apparatus for characterizing computer system workloads
One embodiment of the present invention provides a system that characterizes computer system workloads. During operation, the system collects metrics for a...
US-7,400,650 System and method for eliminating Streams framework overhead in data communications
A system and method for improving the efficiency with which data communications are passed through a protocol stack. Protocol layer modules within a protocol...
US-7,400,624 Hashing based messaging approach to a cluster
In a system and method for distributing and processing messages, a message may be sent to a message middleware component by a message producer. The message...
US-7,400,590 Service level to virtual lane mapping
An Infiniband device can be provided. The device can have an input port for receiving a packet. The port can be operable to extract a destination descriptor and...
US-7,400,581 Load-balancing utilizing one or more threads of execution for implementing a protocol stack
Embodiments of the present invention provide a novel method of implementing a network communication protocol. In one embodiment, the state of the network...
US-D573,171 Eyeglasses
US-7,398,557 Accessing in a rights locker system for digital content access control
Access to digital content may be controlled by determining digital content to be made accessible via a rights locker describing a user's access rights for...
US-7,398,533 Remote function invocation with messaging in a distributed computing environment
An interface between clients and services in a distributed computing environment is described. Method gates may provide an interface to remotely invoke functions...
US-7,398,360 Multi-socket symmetric multiprocessing (SMP) system for chip multi-threaded (CMT) processors
In one embodiment, a node comprises a plurality of processor cores, coherency control circuitry coupled to the plurality of processor cores, and at least one...
US-7,398,355 Avoiding locks by transactionally executing critical sections
One embodiment of the present invention provides a system that avoids locks by transactionally executing critical sections. During operation, the system receives...
US-7,398,329 Pipelined I/O execution
A method for pipelining execution input/output (I/O) includes obtaining a first I/O operation, determining a first plurality of stages of a pipeline needed to...
US-7,398,322 System using routing bridges to transparently interconnect multiple network links to form a single virtual...
One embodiment of the present invention provides a system that transparently interconnects multiple network links into a single virtual network link. During...
US-7,398,277 Technique for selectively accessing events within merged histories
A method is provided for selectively accessing first and second event histories that are merged together. A graphical user interface displays events within the...
US-7,398,191 Method and apparatus for computing a distance metric between computer system workloads
One embodiment of the present invention provides a system that computes a distance metric between computer system workloads. During operation, the system...
US-7,397,664 Heatspreader for single-device and multi-device modules
A heatsink includes a heatsink base, an elastomeric base, multiple slider pins and an alignment frame coupled to the heatsink base. The elastomeric base includes...
US-7,397,136 Multi-chip module and single-chip module for chips and proximity connectors
A single-chip module is described. The module includes a first semiconductor die having a first surface and a second surface. The first semiconductor die is...
US-7,396,124 Positioning structure for auxiliary eyeglasses
A positioning structure for auxiliary eyeglasses comprises an auxiliary eyeglass frame of auxiliary eyeglasses with an additional function, having a bridge...
US-D572,762 Pen cap and clip
US-D572,476 Eyeglass case
US-7,395,549 Method and apparatus for providing a key distribution center without storing long-term server secrets
One embodiment of the present invention provides a system for operating a key distribution center (KDC) that provides keys to facilitate secure communications...
US-7,395,536 System and method for submitting and performing computational tasks in a distributed heterogeneous networked...
System and method for submitting and performing computational tasks in a distributed heterogeneous networked environment. Embodiments may allow tasks to be...
US-7,395,535 Techniques for permitting access across a context barrier in a small footprint device using global data structures
A small footprint device can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the execution of the programs....
US-7,395,528 Mechanism for tracing during boot
A method for tracing an instrumented program on a system during booting, including loading object code defining enabling information into a property file...
US-7,395,526 Method and system for managing application server lifecycle
A method for managing an application server that is configured to execute a plurality of test applications is provided. The method includes the operations of (a)...
US-7,395,483 Method and apparatus for performing error-detection and error-correction
One embodiment of the present invention provides a system that facilitates detecting and correcting errors. The system operates by receiving a data packet...
US-7,395,418 Using a transactional execution mechanism to free up processor resources used by a busy-waiting thread
A technique for improving the performance of a system that supports simultaneous multi-threading (SMT). When a first thread encounters a halt sequence, the...
US-7,395,382 Hybrid software/hardware transactional memory
A transactional memory implementation has been developed that is capable of coordinating concurrent hardware transactional memory (HTM) and software...
US-7,395,333 Method and apparatus to obtain negotiated service advertisement
A service discovery mechanism may allow clients in a distributed computing environment to search for services. The service discovery mechanism may allow a client...
US-7,395,297 Floating point system that represents status flag information within a floating point operand
A floating point unit generates results in which status information generated for an operation is encoded within the resulting operand, instead of requiring a...
US-7,395,274 Space- and time-adaptive nonblocking algorithms
We explore techniques for designing nonblocking algorithms that do not require advance knowledge of the number of processes that participate, whose time...
US-7,394,721 Method and apparatus for data synchronization to local clock on memory reads
A method for reading data from a memory module over a bi-directional bus is provided. The method initiates with writing data into a storage element...
US-7,394,503 Motion detection circuit and method
Successive video signals of a first frame and a second frame are received. A signal difference between the video signals is determined and filtered to obtain a...
US-7,394,260 Tuning a test trace configured for capacitive coupling to signal traces
A method of tuning a test trace that is capacitively coupled to a number of signal traces. A method for determining a configuration of a device comprising signal...
US-D572,309 Clipboard calculator
US-D572,308 Pen cap and clip
← 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.