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,434,004 Prefetch prediction
Predicting prefetch data sources for runahead execution triggering read operations eliminates the latency penalties of missing read operations that typically are...
US-7,434,000 Handling duplicate cache misses in a multithreaded/multi-core processor
In one embodiment, a processor comprises a cache and a cache miss unit coupled to the cache. The cache miss unit is configured to initiate a cache fill of a...
US-7,433,912 Multiplier structure supporting different precision multiplication operations
A unified data flow is provided that allows multiplication of SIMD and non-SIMD multiplies in one multiplier. The multiplies may be both integer and floating...
US-7,433,396 Methods and apparatus for equalization in single-ended chip-to-chip communication
Disclosed are novel methods and apparatus for efficiently providing equalization in single-ended chip-to-chip communication. In an embodiment, a method of...
US-7,430,737 Processor and method for supporting compiler directed multithreading management
In one embodiment, a processor includes an execution unit configured to execute one or more threads and a detection unit coupled to detect whether a given thread...
US-7,430,653 Pipelined processor with multi-cycle grouping for instruction dispatch with inter-group and intra-group...
A pipelined instruction dispatch or grouping circuit allows instruction dispatch decisions to be made over multiple processor cycles. In one embodiment, the...
US-7,430,643 Multiple contexts for efficient use of translation lookaside buffer
The present invention provides a method and apparatus for increased efficiency for translation lookaside buffers by collapsing redundant translation table...
US-7,430,576 Floating point square root provider with embedded status information
A system for providing a floating point square root comprises an analyzer circuit configured to determine a first status of a first floating point operand based...
US-7,430,568 Systems and methods for providing snapshot capabilities in a storage virtualization environment
Methods and systems consistent with the present invention provide distributed storage systems that are scalable, secure, available, and manageable. These storage...
US-7,430,494 Dynamic data stream histograms for no loss of information
A method for creating a histogram that includes identifying a lower extreme range counter and an upper extreme range counter for a plurality of data elements....
US-7,430,306 Methods and apparatus to verify identity using biomorphic information
A method of verifying the identity of a user by comparing a biomorphic sample from the user with a stored biomorphic pattern of the user, without access to an...
US-7,429,884 Pulse-signaling circuits for networks on chip
A pulse circuit contains an input stage configured to receive input pulses on input nodes using push-pull elements, wherein a given push-pull element is...
US-7,429,701 Power cord automatic retainer
A cord retaining apparatus includes a receptacle for receiving a head of a cord. A brack is mounted near the receptacle including an upper stop. An arm is...
US-7,429,441 Electrostatic charge developing toner
The present invention provides an electrostatic charge developing toner which uses a .beta.-type copper phthalocyanine pigment that has a BET specific surface...
US-7,429,292 Water washable lithographic printing ink
Disclosed is a water washable ink for offset lithographic newspaper printing containing: a modified soybean oil-based resin; a pigment; and an acid...
US-D577,815 Inhaler
US-7,428,756 Access control over dynamic intellectual capital content
Methods, systems, and articles of manufacture consistent with the present invention provide for access control over dynamic intellectual capital content. A...
US-7,428,560 Age segregation for garbage collector
A garbage collector treats a heap as divided into regions. From a candidate set of those regions, it selects the collection sets on which it performs collection...
US-7,428,220 Method and apparatus for data aggregation in a distributed system
The invention involves a method for aggregating data in a distributed system. The method includes specifying an aggregation scope including a plurality of nodes,...
US-D577,193 Eyeglass case
US-7,426,729 Distributed processing framework system
A processing system is provided. The processing system includes a master system and a processing resource. The master system is designed to execute a service...
US-7,426,721 Transformation of objects between a computer programming language and a data representation language
A virtual machine (e.g. the Java Virtual Machine (JVM)) may include extensions for compiling objects (e.g. Java Objects) into data representation language (e.g....
US-7,426,720 System and method for dynamic preloading of classes through memory space cloning of a master runtime system process
A system and method for dynamic preloading of classes through memory space cloning of a master runtime system process is presented. A master runtime system...
US-7,426,630 Arbitration of window swap operations
In one embodiment, a processor comprises a register file, register management logic coupled to the register file, and at least two sources of window swap...
US-7,426,604 Virtual output buffer architecture
A buffer architecture enables linked lists to be used to administer virtual output queue buffering. The buffer has three random access memories (RAMs). A data...
US-7,426,554 System and method for determining availability of an arbitrary network configuration
A method of operating a network system may involve receiving data indicating a configuration of components that are included in the network system, detecting a...
US-7,425,836 Measuring chip-to-chip capacitance differentials by demodulating signals over a capacitance bridge
In a method for determining capacitance, a first time-varying signal is driven on a first terminal of a first capacitor and a second time-varying signal is...
US-7,425,760 Multi-chip module structure with power delivery using flexible cables
One embodiment of the present invention provides an integrated circuit module. This module includes a semiconductor die with an active face, upon which active...
US-D577,069 Pen
US-7,424,721 Inter-object communication interface bridge
System and method for bridging between inter-object communication interfaces, such as RMI and IIOP, may include in one embodiment a bridge mechanism that...
US-7,424,620 Interleaved data and instruction streams for application program obfuscation
Executing an obfuscated application program comprises receiving an application program comprising application program instructions and application program data,...
US-7,424,589 Method and an apparatus for the high-precision tracking of approximate per-task memory usage
One embodiment of the present invention provides a method and a system for tracking memory usage of tasks in a shared heap. The system performs a full...
US-7,424,574 Method and apparatus for dynamic striping
A method for dynamic striping, involving receiving a request to write a data block into a storage pool, determining a physical disk location in the storage pool...
US-7,424,567 Method, system, and apparatus for a dynamic retry buffer that holds a packet for transmission
An interconnect apparatus provides for the buffering of information among a plurality of retry buffers in an output port. An additional buffer is dynamically...
US-7,424,566 Method, system, and apparatus for dynamic buffer space allocation
An interconnect apparatus provides for the buffering of information in respective transaction buffers according to transaction type. An additional buffer is...
US-7,424,565 Method and apparatus for providing efficient output buffering and bus speed matching
An interconnect apparatus includes a transaction packet buffer and control logic. The control logic can be operable sequentially to write transaction packets for...
US-7,424,555 Computer assembly
A computer system, for example for use as a server, comprises a host processor, a service processor for providing system management functions within the computer...
US-7,424,477 Shared synchronized skip-list data structure and technique employing linearizable operations
A set of structures and techniques are described herein whereby an exemplary concurrent shared object, namely a shared skip list, can be implemented in a...
US-7,424,418 Method for simulation with optimized kernels and debugging with unoptimized kernels
A method for providing verification for a first simulation image involves removing nodes from the first simulation image to produce an optimized image and an...
US-7,424,416 Interfacing hardware emulation to distributed simulation environments
A system for interfacing hardware emulation to software simulation environments may include a simulation node configured to simulate a first portion of a system...
US-7,423,874 Magneto-hydrodynamic heat sink
A heat sink uses a pump assembly to generate a magnetic field. A direction of electrically and thermally conductive liquid flowing through the pump assembly is...
US-7,422,617 System and method for composting-free disposal of organic wastes
A system for composting-free disposal of organic waste and method thereof included a heating apparatus, a pretreatment apparatus, and a decomposition apparatus....
US-7,421,707 System and method for inducing asynchronous behavioral changes in a managed application process
A system and method for inducing asynchronous behavioral changes in a managed application process is presented. An application manager process is executed. A...
US-7,421,698 System and method for dynamically and persistently tracking incremental profiling data in a process cloning...
A system and method for dynamically and persistently tracking incremental profiling data in a process cloning application environment is presented. A master...
US-7,421,687 Optimizing branch condition expressions in a JIT compiler
A Java virtual machine includes a just in time (JIT) Java compiler. The JIT compiler includes at least one optimizer. Each of the at least one optimizer includes...
US-7,421,671 Graph pruning scheme for sensitivity analysis with partitions
A method of analyzing a circuit simulation comprising pruning a signal flow graph. Pruning the signal flow graph includes selecting a current vertex from a...
US-7,421,544 Facilitating concurrent non-transactional execution in a transactional memory system
One embodiment of the present invention provides a system that facilitates concurrent non-transactional operations in a transactional memory system. During...
US-7,421,539 Method and system for concurrent garbage collection and mutator execution
A method for concurrent garbage collection and mutator execution in a computer system includes scanning a first cache line for a non-local bit. The non-local bit...
US-7,421,465 Arithmetic early bypass
A value that bypasses some of the computations for an arithmetic operation can be supplied for performance of a dependent arithmetic operation without waiting...
US-7,421,390 Method and system for voice control of software applications
In one embodiment of the present invention, a voice control application transmits data to a voice server about a first execution state of an application program...
← 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.