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,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...
US-7,472,052 Method, apparatus and computer program product for simulating a storage configuration for a computer system
An apparatus and method are provided for simulating a target storage configuration for a computer system. In particular, a storage command is received from an...
US-7,471,689 Method and apparatus for managing and accounting for bandwidth utilization within a computing system
A system and method are provided for controlling the computing bandwidth and resources provided to external entities based on subscription levels associated with...
US-7,471,294 Graphical representation of asynchronous web service execution
A method for visualizing web service interactions includes invoking a remote operation that causes a plurality of messages to be sent between two components in a...
US-7,471,249 EMC metal-plate antenna and a communication system using the same
An EMC (electromagnetic compatible) antenna having a shielding metal wall to effectively reduce the possible coupling with nearby electronic elements is...
US-7,469,344 Logic block used to check instruction buffer configuration
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that...
US-7,469,334 Method and apparatus for facilitating a fast restart after speculative execution
One embodiment of the present invention provides a system that facilitates a fast execution restart following speculative execution. During normal operation of...
US-7,469,320 Adaptive replacement cache
A method for caching a block, which includes receiving a request to store the block in a cache and determining whether the cache is able to expand. If the cache...
US-7,469,280 Computer implemented system and method for predictive management of electronic messages
A computer implemented method and system for filtering incoming electronic messages based on user objectives is disclosed. For example, automated assistance can...
US-7,467,642 Soft ventable relief valve
A pilot operated pressure valve which limits the rate of pressure rise and substantially eliminates excessive system and tank pressure spikes. Because the pilot...
US-7,467,531 Key operated padlock construction with visual indicator
By providing an automatically activated positive indicator or signal which is responsive to only the use of a master key, a padlock construction is achieved...
US-7,467,529 Lockable luggage strap assembly
By providing two separate and independent locking systems, each of which enable the mating components thereof to be released and/or lockingly engaged by...
US-D583,463 Inhaler
US-7,467,291 System and method for calibrating headroom margin
A system and method for dynamically calculating margin for a set of computer resources (e.g., processors, disk storage, memory, communications). The headroom of...
US-7,466,404 Technique for diagnosing and screening optical interconnect light sources
A method for testing a substrate by using a photoemission microscope is provided which includes providing the substrate and applying a reverse bias voltage to...
US-7,464,515 Method of manufacturing a cushioning package containing an article to be packaged and manufacturing apparatus...
An apparatus is provided for manufacturing a cushioning package containing an article to be packaged. The apparatus includes a cushioning sheet forming unit to...
US-D582,981 Pen grip
← 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.