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,480,816 Failure chain detection and recovery in a group of cooperating systems
A cluster or group of cooperating systems may implement failure chain detection and recovery. The group may include multiple nodes and each node may include a...
US-7,480,787 Method and structure for pipelining of SIMD conditional moves
A mask is first generated in a general-purpose integer register. The mask is generated by executing a single instruction multiple data (SIMD) instruction on a...
US-7,480,782 Reference-updating using per-chunk referenced-address ranges in a compacting garbage collector
Reference updating in a sliding compaction garbage collector may involve maintaining, for each logical region of the heap to be compacted, values that represent...
US-7,480,771 Conditional synchronization mechanisms allowing multiple store operations to become visible while a flagged...
We propose a class of mechanisms to support a new style of synchronization that offers simple and efficient solutions to several existing problems for which...
US-7,480,770 Semi-blocking deterministic directory coherence
In one embodiment, a node for a multi-node computer system comprises a coherence directory and a coherence controller. The coherence directory comprises a...
US-7,480,735 System and method for routing network traffic through weighted zones
A system and method for routing between nodes in a network or subnet. An end node is associated with multiple identifiers for routing purposes, and therefore...
US-7,480,684 Method and system for object allocation using fill counts
A method for locating a root block in file system metadata, includes traversing the file system metadata to locate a leaf block, wherein the leaf block comprises...
US-7,480,609 Applying distributed simulation techniques to hardware emulation
A system for applying distributed software simulation techniques to hardware emulation may include a first hardware emulator mounted on a first expansion board...
US-7,480,291 Method and system for processing communications packets according to event lists
In an embodiment of the present invention, a first communication packet is assigned to a first communication data structure that is unique to a first connection...
US-7,479,511 Water based energy curable hybrid systems with improved properties
An energy curable aqueous composition is disclosed containing: water; an ethylenically unsaturated oligomer; and a resin not containing energy curable functional...
US-7,479,166 Method of manufacturing solid electrolytic capacitor
A method of manufacturing a solid electrolytic capacitor is provided for which an electrolytic polymerization solution can be used semipermanently while...
US-7,478,741 Solder interconnect integrity monitor
An apparatus and method for non-destructive solder interconnect integrity monitoring that can detect existing fracture damage, identify new or incipient...
US-7,478,419 Automated policy constraint matching for computing resources
Web services interface policy constraints may be specified in a policy constraints language and policy processing, such as generating an intersection policy of...
US-7,478,403 Secure access to managed network objects using a configurable platform-independent gateway providing individual...
A gateway between client manager applications and an enterprise manager may be provided to manage various networked objects. In one embodiment, CORBA-based TMN...
US-7,478,389 Techniques for implementing security on a small footprint device using a context barrier
A small footprint device, such as a smart card, can securely run multiple programs from unrelated vendors by the inclusion of a context barrier isolating the...
US-7,478,371 Method for trace collection
A method is provided for obtaining data to be used in evaluating performance of a computer processor. More specifically, the method provides for efficiently...
US-7,478,307 Method for improving un-correctable errors in a computer system
A system and method for storing error correction check words in computer memory modules. Check bits stored within a given word line in a dynamic random access...
US-7,478,225 Apparatus and method to support pipelining of differing-latency instructions in a multithreaded processor
An apparatus and method to support pipelining of variable-latency instructions in a multithreaded processor. In one embodiment, a processor may include...
US-7,478,203 Technique for eliminating dead stores in a processor
A technique for reducing off-chip bandwidth requirements for a processor reads old data from a location in an on-chip store of a processor in preparation of...
US-7,478,179 Input/output priority inheritance wherein first I/O request is executed based on higher priority
A method for executing input/output (I/O) operations based on priority involves receiving a first I/O request for a unit of data, receiving a second I/O request...
US-7,478,178 Virtualization for device sharing
In an apparatus and method for providing device sharing, a first plurality of upstream ports are each connectable to a respective host and at least one...
US-7,478,170 Generic infrastructure for converting documents between formats with merge capabilities
A generic conversion framework that allows developers to develop custom plug-in conversion algorithms and/or merge algorithms (referred to as pluggable modules)....
US-7,478,119 System and method for transposing memory patterns within the physical memory space
A system for mapping memory of a computer system includes a sorter, a partitioner, and a mapper. The sorter sorts a physical memory space to obtain a sorted...
US-7,478,075 Reducing the size of a training set for classification
A system that reduces the size of a design data set. During this design data set reduction operation, the system computes a decision boundary which separates a...
US-7,477,892 System and method for advanced service interaction
An invention is provided for advanced service interaction for a mobile device. The system includes a user information system that stores user profile information...
US-7,477,509 Quick eject mechanism with cable detection device
An eject mechanism for a module includes a module casing; a module engaged in the module casing; the module including a cable port; and an eject button for...
US-7,476,068 Cargo shipping assembly and method
A method of loading cargo includes the steps of providing a lower frame, supporting the cargo on the lower frame, positioning a plurality of vertical posts in...
US-7,475,402 Method and apparatus to isolate changes in remoting system servers
Method and apparatus for dynamically and adaptively alternating encodings, protocols, and/or transports in remoting system servers. Embodiments may provide a...
US-7,475,397 Methods and apparatus for providing a remote serialization guarantee
A technique provides a remote serialization guarantee within a computerized system. The technique involves (i) receiving a serialization command from a first...
US-7,475,386 Mechanism for disjoint instrumentation providers in a tracing framework
A method for tracing an instrumented program, including associating an instrumentation provider with a trace point to provide a probe in the instrumented...
US-7,475,369 Eliminate false passing of circuit verification through automatic detecting of over-constraining in formal...
Techniques are disclosed for automatically determining whether a potential constraint set to be applied to a portion of a circuit are overconstrained. An...
US-7,475,351 Interactive drag and snap connection tool
Embodiments of the present invention are directed to a method and system for managing a configurable network, which comprises presenting a graphical display of a...
US-7,475,349 Interactive graphical user interface for television set-top box
A graphical user interface (GUI) for a television set-top box which includes a web browser. The set-top box has an Internet data connection and is controlled...
US-7,475,293 Product check matrix
A knowledge automation engine used to detect product issues on products. A knowledge automation engine may evaluate a check against one or more facts to detect a...
US-7,475,230 Method and apparatus for performing register file checkpointing to support speculative execution within a processor
One embodiment of the present invention provides a system that performs register file checkpointing to support speculative execution within a processor. During...
US-7,475,228 Ensuring progress in a system that supports execution of obstruction-free operations
One embodiment of the present invention provides a system that ensures that progress is made in an environment that supports execution of obstruction-free...
US-7,475,178 Hot-plug link apparatus and method using a direction line to indicate presence of a hot-plug device
An apparatus for linking a hot-plug device to a host includes a slave interface circuit for connection to the host; a master interface circuit for connection to...
US-7,475,047 Parallel grouping decomposition for fast training of large-scale support vector machines
One embodiment of the present invention provides a system that performs parallel grouping decomposition to facilitate expedited training of a support vector...
US-7,474,546 Hybrid dual match line architecture for content addressable memories and other data structures
A hybrid dual match line circuit may include a hit match line coupled to a first group of load devices and a miss match line coupled to discharge through a...
US-7,474,530 High-load even pressure heatsink loading for low-profile blade computer applications
An apparatus for dissipating heat in a computer system includes a heat sink, at least one fastener which secures the heat sink to at least one first support...
US-7,474,528 Configurable flow control air baffle
A configurable flow control air baffle comprises one or more removable flow impedance devices that affect the direction of airflow forced through a computer...
US-7,474,308 Graphics system having a variable density super-sampled sample buffer
A method and computer graphics system capable of super-sampling and performing real-time convolution are disclosed. In one embodiment, the computer graphics...
US-7,472,383 System and method for providing exceptional flow control in protected code through memory layers
A system and method for providing exceptional flow control in protected code through memory layers. Code is generated. The generated code includes a sequence of...
US-7,472,323 Mechanism to stop instruction execution at a microprocessor
A method and apparatus for stopping the internal clock of a microprocessor synchronously with the execution of an instruction is provided. A stop instruction is...
US-7,472,311 Method and apparatus for testing an interface between a TCP offload engine and an operating system
One embodiment of the present invention provides a system that can test an interface between a TCP (Transmission Control Protocol) Offload Engine (TOE) and an OS...
US-7,472,264 Predicting a jump target based on a program counter and state information for a process
One embodiment of the present invention provides a system that predicts a jump target for a jump instruction. During operation, the system starts fetching the...
US-7,472,256 Software value prediction using pendency records of predicted prefetch values
Profile information can be used to target read operations that cause a substantial portion of misses in a program. A software value prediction technique that...
US-7,472,253 System and method for managing table lookaside buffer performance
A computer system comprising a main memory and a processor die coupled to the main memory by a first bus. The processor die includes a processor core coupled to...
US-7,472,249 Kernel memory free algorithm
An approach for freeing memory based upon its relocatable or non-relocatable property is provided. In one embodiment, drivers and other processes that do not...
US-7,472,146 Non-linear algorithm calculating device
A portable hand-held device for producing output values, such as body mass index calculations, has a hand-holdable housing that includes a memory unit storing 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.