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,305,669 Software upgrades with multiple version support
A method and system thereof for supporting multiple versions of software, such as software organized as components or objects. In one embodiment, a software...
US-7,305,662 Mechanism for lossless tracing in an arbitrary context
A method for tracing an instrumented program, including triggering a probe in the instrumented program, obtaining an original instruction associated with the...
US-7,305,661 Mechanism for lossless tracing in an architecture having a delay slot
A method for tracing an instrumented program using a thread, including transferring control of the instrumented program to a trap handler to obtain an original...
US-7,305,537 Method and system for I/O scheduler activations
A method for storing data, that includes receiving a request to store data in a storage pool, queuing the request in an Input/Output (I/O) queue, and issuing the...
US-7,303,298 Flashlight radio
A combination flashlight audio device wherein the flashlight has an elongated body with an integral mounting flange to which the audio component mounts by way of...
US-D556,614 Calculator ruler
US-D556,513 Armadillo mug
US-7,302,617 Managing and predicting risk for computer devices using exposure management techniques
Methods, systems, and articles of manufacture consistent with the present invention provide for managing and predicting risk for computer-based systems....
US-7,302,568 Method, system, and article of manufacture for remote management of devices
Provided are a method, system, and article of manufacture. A first process creates a second process. A cipher is generated. The first process is terminated....
US-7,302,542 Mechanism for dynamically-allocated variables in an arbitrary-context tracing framework
A method of dynamically allocating a variable in a tracing framework, including allocating a dynamic memory in the tracing framework having a plurality of data...
US-7,302,515 Exploiting popular objects to reduce mutator overhead
A garbage collector that reclaims memory for a mutator does so space-incrementally, employing remembered sets associated with respective heap regions to keep...
US-7,302,439 Information model mapping with shared directory tree representations
A registry service is described which uses a partitioned publisher assertion recording and accessing scheme. A publisher assertion regarding a relationship...
US-7,301,611 Security imaging system
Method and system for detecting authenticate products based upon alteration of emission characteristics due to interaction of the emissions with the product and...
US-7,301,227 Package lid or heat spreader for microprocessor packages
A package for an integrated circuit (IC) die comprises a substrate and a lid. The substrate has an upper surface facing an interior of the package and a lower...
US-7,300,627 Test sample collection system
A collection system for collecting a liquid test sample that includes a spoon-like member having a bowl portion for collecting and holding the test sample, a...
US-7,300,512 Method of making pigment dispersion containing a carrier such as castor oil or vegetable wax
A process of dispersing at least one pigment into a carrier such as castor oil or a vegetable wax such as palm oil glyceride wax. The resulting dispersion...
US-7,300,511 Low viscosity, highly pigmented oil based dispersions exhibiting a low relative interfacial tension drop
Pigment dispersions that when used in printing ink having a relative interfacial tension drop of less than 1.5, and offering an ink viscosity of less than 150...
US-D556,204 Filler panel with integrated dust cover
US-D556,186 Radio
US-7,299,495 Virus detection
A server blade may comprise a processor and a network interface. The network interface can be configured to be connected to a network remote to the server blade....
US-7,299,382 System and method for automatic test case generation
A system and method provide testing of software in different configurations automatically. Templates may be provided for developers to create an application or...
US-7,299,325 Method of garbage collection on a data storage system
A method includes determining a garbage collection list for a data storage structure of a node in a data storage system, the garbage collection list including...
US-7,299,318 Method for reducing cache conflict misses
An invention is provided for reducing cache conflict misses via specific placement of non-split functions and data objects in main memory based on cache size. A...
US-7,299,269 Dynamically allocating data buffers to a data structure based on buffer fullness frequency
A method and apparatus for dynamically allocating data buffers to a data structure is provided. According to one aspect of the invention, the amount of log data...
US-7,299,242 Single-word lock-free reference counting
Solutions to a value recycling problem that we define herein facilitate implementations of computer programs that may execute as multithreaded computations in...
US-7,299,237 Dynamically pipelined data migration
In accordance with one embodiment of the present invention, there is provided a technique for dynamically pipelined data migration. According to one aspect, it...
US-7,298,177 Method and mechanism to determine keeper size
A method and apparatus for determining the size of a keeper transistor in a dynamic circuit is provided. A first portion of a dynamic circuit, comprising the...
US-7,297,697 4-(diarylmethyl)-1-piperazinyl derivatives
A compound of formula I ##STR00001## wherein X, Y, X' & Y' are selected from hydrogen, halogen, substituted or unsubstituted alkyl (linear, branched or cyclo),...
US-7,296,518 Methods for measurement and control of ink concentration and film thickness
A process is disclosed to measure or monitor ink concentration or ink thickness of an ink film as printed on a printing press, which consists of measuring light...
US-D555,705 Eyeglass frame
US-D555,447 Lighted, retractable bottle opener
US-7,296,291 Controlled information flow between communities via a firewall
A method and mechanism of controlling information flow in a firewall. A firewall controls the flow of information between different communities. The enforcement...
US-7,296,275 Method and system for passing objects in a distributed system using serialization contexts
A system consistent with the present invention reduces the number of redundant class descriptors that are sent during remote method calls by using serialization...
US-7,296,235 Plugin architecture for extending polices
An architecture for allowing extensibility to policies. The architecture has a policy component program that is able to evaluate and enforce polices. The...
US-7,296,190 Parallel text execution on low-end emulators and devices
A method for testing computing devices includes providing a suite of test programs on a server for execution by a plurality of the computing devices that are...
US-7,296,180 Method for recovery of data
A method for recovery of data objects on a data storage system includes determining a list of layout map IDs that place data objects on a node of a data storage...
US-7,296,176 Method and apparatus for limiting the number of asynchronous events that occur during a clock cycle
One embodiment of the present invention provides a system that limits a maximum repetition rate of an asynchronous circuit. The system operates by receiving a...
US-7,296,132 Method and apparatus for storing performance parameters in a limited storage space
A system that records performance parameters from a computer system. During operation, the system periodically monitors performance parameters from the computer...
US-7,296,106 Centerplaneless computer system
A computer system which may allow a centerplaneless design. The computer system may include various client circuit boards including processor circuit boards,...
US-7,296,104 Automated calibration of I/O over a multi-variable eye window
A method and apparatus for automated calibration of I/O over a multi-variable eye window is provided. A transmitter may conduct data transmissions to a receiver...
US-7,296,047 Method and apparatus for solving overdetermined systems of interval linear equations
One embodiment of the present invention provides a system that solves an overdetermined system of interval linear equations. During operation, the system...
US-7,296,044 Method and apparatus for keeping track of memory usage for tasks in a shared heap
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap. The system operates by...
US-7,295,956 Method and apparatus for using interval techniques to solve a multi-objective optimization problem
One embodiment of the present invention provides a system that uses interval techniques to solve a multi-objective optimization problem. During operation, the...
US-7,295,729 Conical-wedge-shaped lensed fiber and the method of making the same
The present invention relates to a conical wedge-shaped lensed fiber and the method of making the same. The method comprises: (a) providing an optical fiber...
US-7,295,672 Method and apparatus for fast RC4-like encryption
A method and apparatus for encrypting information. In one embodiment, a method for encrypting information includes obtaining a value A from an array having a...
US-7,295,565 System and method for sharing a resource among multiple queues
A system and method for sharing a resource (e.g., buffers) among multiple queues (e.g., InfiniBand send queues). Each queue has a local context indicating the...
US-7,295,525 System and method for managing multicast group membership
A system and method for efficiently managing membership in a multicast communication group. The system may comprise any number of end nodes (e.g., channel...
US-7,295,442 System management
A server system comprises a server blade carrier. The server blade carrier carries a plurality of removably mountable server blades. Each blade includes a blade...
US-7,295,435 Heat sink having ferrofluid-based pump for nanoliquid cooling
A heat sink uses a ferrofluid-based pump assembly for controlling the direction of nanofluid flow within the heat sink. The nanofluid is thermally conductive and...
US-7,294,723 Multifunctional cationic photoinitiators, their preparation and use
Compounds of formula (I): [where: R.sup.1 is a direct bond, oxygen, a group >CH.sub.2, sulphur, a group >C.dbd.O, a group-(CH.sub.2).sub.2-- or 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.