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,460,035 Balanced code with opportunistically reduced transitions
Embodiments of an encoding circuit to communicate a sequence of words are described. This encoding circuit includes an encoding module that is configured to...
US-7,459,565 Regiospecific process for the preparation of 4-[1- (4-cyanophenyl)-1-(1,2,4-triazol-1-yl)methyl] benzonitrile
A regiospecific process for the preparation of 4-[1-(4-cyanophenyl)-1-(1,2,4-triazol-1-yl)methyl]benzonitrile comprising reacting 4-halomethylbenzonitrile with...
US-7,459,017 Stir-in form of pigment
Disclosed is a composition and process of manufacture of a stir-in form of pigment with increased dispersing and color properties. Pigment is slurried with...
US-7,458,953 Ocular drainage device
An ocular fluid-draining device to remove fluid from the eye, for example, in a patient after glaucoma surgery. The device includes a shunt at least partially...
US-D582,096 Epilation device
US-D581,982 Desk pen holder and tape dispenser
US-D581,980 Clip, button and collar on pen
US-7,458,082 Bridging between a data representation language message-based distributed computing environment and other...
Various embodiments of mechanisms for bridging data representation language messaging based distributed computing environments to foreign environments are...
US-7,458,067 Method and apparatus for optimizing computer program performance using steered execution
One embodiment of the present invention provides a system that facilitates optimizing computer program performance by using steered execution. The system...
US-7,458,061 Protecting object identity in a language with built-in synchronization objects
Methods and systems for protecting object identity in an object-oriented programming language. An object from a class for protecting object identity is...
US-7,457,931 Method and apparatus for estimating the effect of processor cache memory bus delays on multithreaded processor...
An estimate of the throughput of a multi-threaded processor based on measured miss rates of a cache memory associated with the processor is adjusted to account...
US-7,457,923 Method and structure for correlation-based prefetching
A dynamic prediction is made whether a load instruction will miss a cache. Data is prefetched for the load instruction when a cache miss is predicted. Thus, the...
US-7,457,878 Low-latency ultra-thin-client infrastructure
One embodiment of the present invention provides a system that supports low-latency session-mobility for an ultra-thin-client. During system operation, an...
US-7,457,316 Method and system for handling received packets
A method for processing a chain of packets involving obtaining the chain of packets from a network, obtaining destination information from a first packet in the...
US-7,455,191 Triangular mug and advertising means
A beverage container having three elongated generally planar side surfaces with three rounded or blunted side edges and three corresponding pouring apexes at the...
US-7,455,102 Method for manufacturing heat pipe cooling device
A method for manufacturing a heat pipe cooling device. The heat pipe cooling device includes a U-shaped heat pipe, which is embedded within a heat conductor. The...
US-D581,465 Notepad and tape flag dispenser
US-7,454,747 Determining maximum acceptable scheduling load latency using hierarchical search
The present application describes techniques for determining maximum acceptable modeled load latency (e.g., a model number of clock cycles required between the...
US-7,454,743 Java to SNMP MIB mapping
A mapping engine, capable of receiving descriptions of manageable software objects in a first language, for generating management information in a second...
US-7,454,740 Method and apparatus for caching predicates in a tracing framework
A method for caching in a tracing framework, including firing a probe associated with a thread, evaluating a first predicate of the probe, caching the first...
US-7,454,730 Repeater insertion for concurrent setup time and hold time violations
A method for inserting repeaters into an integrated circuit synthesis is provided. The method initiates with identifying possible repeater insertion locations...
US-7,454,726 Technique for generating input stimulus to cover properties not covered in random simulation
A design of an integrated circuit is first verified using directed and/or random test cases. For a cover directive not covered by the directed and/or random test...
US-7,454,666 Real-time address trace generation
A method for tracing of instructions executed by a processor is provided which includes providing a type of instruction to be traced and tracing at least one...
US-7,454,631 Method and apparatus for controlling power consumption in multiprocessor chip
A system is provided for detecting when a temperature of a multiprocessor chip approaches an established threshold temperature indicating an imminent overheat...
US-7,454,590 Multithreaded processor having a source processor core to subsequently delay continued processing of demap...
In one embodiment, a processor comprises a plurality of processor cores and an interconnect to which the plurality of processor cores are coupled. Each of the...
US-7,454,571 Heuristic cache tuning
In some embodiments, a computer system comprises a cache configured to cache data. The computer system is configured to monitor the cache and data that is...
US-7,454,448 Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection
A method for managing memory in a multi-tasking virtual machine, involving suspending a first task for garbage collection of a plurality of concurrently...
US-7,453,882 Apparatus and method for asynchronously controlling data transfers across long wires
One embodiment of the present invention provides a system that asynchronously controls the sending of data items from a sender to a receiver. The system includes...
US-7,453,879 Method and apparatus for determining the landing zone of a TCP packet
A method and apparatus for determining whether a TCP packet lands in-zone or out-of-zone of a TCP sequence space. An anchor representing the TCP sequence number...
US-7,452,921 Piperazine-based sensitisers
Compounds of formula (I) where: {R.sup.1 is methyl, ethyl, cycloalkyl or optionally substituted aryl; Z is arylene or a group of formula --(CHR.sup.4)n-, where...
US-7,451,861 Collapsible utility bag and advertising vehicle
The present invention relates to a collapsible utility bag which may, for example, be sized to fit within an athletic locker. The utility bag is generally...
US-7,451,445 Mechanism for tracking the execution progress of a parent task which spawns one or more concurrently executing...
An improved mechanism for tracking the execution progress of a task is disclosed. In one implementation, the execution progress of a parent task and one or more...
US-7,451,393 System and method for a page rendering framework
Efficient development of conventional web applications suggests extensive and thorough knowledge of web page delivery technologies such as HTML, Java, and JSPs....
US-7,450,952 System and method for implementing a radio frequency identifier (RFID) topology
Deployment of an RFID system in a business entails a thorough analysis of the 3-dimensional topography in which it is deployed. A deployment field may have...
US-7,449,775 Integrated thermal solution for electronic packages with materials having mismatched coefficient of thermal...
A decoupling package stack including a circuit board, a substrate mounted on and electrically coupled to the circuit board, a semiconductor die mounted on and...
US-7,449,059 Conditioning method for indanthrone pigments
Crude indanthrone is milled, with or without other additives, to reduce and normalize particle size and distribution to a sub-pigmentary, near amorphous, state....
US-7,448,911 Detachable lamp socket
A detachable lamp socket includes a top cover, a mounting plate secured on the top cover, a housing detachably mounted on the mounting plate, a base secured in...
US-7,448,071 Dynamic downloading of keyboard keycode data to a networked client
The present invention is directed toward dynamic downloading of keyboard keycode data to a networked client. According to one or more embodiments of the present...
US-7,448,044 Systems and methods for efficient queue pair number re-use
Systems and methods are described for providing queue pair numbers for a queue pair to more effectively track and manage the frequency of use and re-use of queue...
US-7,448,032 Method and apparatus for integration of URL into standard file systems
Embodiments of the present invention are directed to a method and apparatus for integration of URL's into standard file systems of a local computer. In one...
US-7,448,026 Method and apparatus for accuracy-aware analysis
A method for accuracy-aware analysis of a program involving obtaining source code for the program comprising a floating point variable, instrumenting the source...
US-7,447,957 Dynamic soft-error-rate discrimination via in-situ self-sensing coupled with parity-space detection
A system that facilitates distinguishing between soft errors and the onset of hardware degradation in a computer system. During operation, the system receives...
US-7,447,939 Systems and methods for performing quiescence in a storage virtualization environment
Systems consistent with the present invention perform quiescence of a network storage system in a storage virtualization environment including a virtualization...
US-7,447,814 Method and apparatus for fast loss-less memory data compression wherein data corresponds to a cache line of...
A method and apparatus for compressing uncompressed data by applying a transform prior to the application of a data compression scheme. At decompression time, a...
US-7,447,789 Method and apparatus for buffering data at a transport layer on a client
One embodiment of the present invention provides a system that buffers data inside of a byte-stream protocol at a transport layer on a client, which is receiving...
US-7,447,782 Community access control in a multi-community node
A method and mechanism of enforcing community access control in a computer network, wherein access to objects by users and processes is controlled. A...
US-7,447,624 Generation of localized software applications
Methods, systems, and articles of manufacture provide a single multi-language source code file and effects single-language executable files from the...
US-7,447,621 PLI-less co-simulation of ISS-based verification systems in hardware simulators
A method for providing verification for a simulation design, including obtaining the simulation design comprising a programming language interface system call,...
US-D579,979 Pen
US-7,444,648 Fully lazy linking with module-by-module verification
A method, computer program, and apparatus verify instructions in a module of a computer program during linking using pre-verification constraints with fully lazy...
← 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.