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,496,712 Proximity communication-based off-chip cache memory architectures
A proximity interconnect module includes a plurality of off-chip cache memories. Either disposed external to the proximity interconnect module or on the...
US-7,496,710 Reducing resource consumption by ineffective write operations
It has been discovered that preventing performance of ineffective write operations reduces demand on memory bandwidth, as well as preventing unnecessary...
US-7,496,586 Method and apparatus for compressing data in a file system
A method for storing a data block, comprising compressing the data block using a first compression algorithm to obtain a compressed data block, generating a data...
US-7,494,399 Single-step fiber grinding process and apparatus
A fiber grinding process includes: contacting an end of the optical fiber with a grinding surface in such a manner that a central axis of the optical fiber at...
US-7,494,238 Luminous skirt
A luminous skirt includes a transparent outer skirt cover and a luminous inner skirt cover. The inner skirt cover consists of an inner skirt, and outer skirt...
US-D586,977 Edible fruit product in the shape of a turtle
US-7,493,615 Apparatus and method for synchronizing multiple threads in an out-of-order microprocessor
The present invention generally relates to synchronization of multiple threads in an out-of-order microprocessor utilizing the insertion of a trap. In one...
US-7,493,573 Scrolling vertical column mechanism for cellular telephone
A system and method of navigating a mobile device display includes highlighting a first icon in a main portion of the mobile device display. The main portion is...
US-7,493,471 Coprocessor receiving renamed register identifier from master to complete an operation upon register data ready
A method for synchronized renaming between a master processor and a coprocessor includes sending from the master processor an operation for execution by the...
US-7,492,070 Cooling fan
A cooling fan includes: a casing having a surrounding wall that defines an accommodating space; a circuit board disposed in the accommodating space and including...
US-7,491,077 Switch lampholder
The invention is to provide a switch lamp holder, which comprises: a core, having a switch control element stretched from its lateral and a set of penetrating...
US-D586,533 Edible fruit product in the shape of a shell
US-D586,532 Edible fruit product in the shape of a whale
US-D586,531 Edible fruit product in the shape of an octopus
US-D586,530 Edible fruit product in the shape of a seahorse
US-7,490,334 Resource adapter with modular system management interface
A resource adapter may include modular system management interface for providing an interface between server-provided management services and back-end systems....
US-7,490,317 Methods and apparatus for representing application dependencies
Methods and apparatus for representing application dependencies are disclosed. A software application is executed according to an associated state machine. A set...
US-7,490,229 Storing results of resolvable branches during speculative execution to predict branches during non-speculative...
One embodiment of the present invention provides a system that facilitates storing results of resolvable branches during speculative execution, and then using...
US-7,490,228 Processor with register dirty bit tracking for efficient context switch
A processor including a large register file utilizes a dirty bit storage coupled to the register file and a dirty bit logic that controls resetting of the dirty...
US-7,490,225 Synchronizing master processor by stalling when tracking of coprocessor rename register resource usage count...
Synchronized register renaming between a master processor and a coprocessor that receives operations from the master enables efficient implementation of register...
US-7,490,223 Dynamic resource allocation among master processors that require service from a coprocessor
An apparatus and a method dynamically reassign resources in a coprocessor among master processors that require service from the coprocessor. The method includes...
US-7,490,214 Relocating data from a source page to a target page by marking transaction table entries valid or invalid based...
According to one embodiment of the invention, a technique is provided for relocating the contents of kernel pages in a manner similar to techniques used for...
US-7,490,189 Multi-chip switch based on proximity communication
A switch contains a first semiconductor die, which is configured to receive signals on a plurality of input ports and to output the signals on a plurality of...
US-7,490,096 Automatic intent log testing
A method for testing an intent log for a file system that includes creating a first file system, issuing a command to freeze the first file system, performing a...
US-7,490,074 Mechanism for selectively providing mount information to processes running within operating system partitions
A mechanism is disclosed for selectively providing mount information to processes running within operating system partitions. In one implementation, a non-global...
US-7,489,878 Snooping countermeasures for system indicators
A random noise generator is included in the drive circuit supplying power to a system indicator that emits optical signals. The random noise generator generates...
US-D586,186 Bottle base
US-7,487,514 Method and system for using DLPI to negotiate advanced interfaces
A method for obtaining a capability of a network interface card (NIC). The method includes sending a first data link provider interface (DLPI) request to the NIC...
US-7,487,510 Method and apparatus to isolate changes in remoting system clients
Method and apparatus for dynamically and adaptively alternating encodings, protocols, and/or transports in remoting system clients. Embodiments may provide a...
US-7,487,509 System and method for providing multiple embodiments of abstract software modules in peer-to-peer network...
System and method for providing multiple embodiments of abstract software modules in peer-to-peer network environments. A module class may have one or more...
US-7,487,488 Predictable repeater routing in an integrated circuit design
A mechanism is disclosed for assigning repeaters to signal paths in an integrated circuit design. The mechanism involves reserving, in a first metal layer of the...
US-7,487,479 Systematic approach for applying recommended rules on a circuit layout
A method and apparatus for enforcing design for manufacturability rules on a circuit layout is provided. A tool receives a first set of design rules, to be...
US-7,487,467 Visual representation and other effects for application management on a device with a small screen
One embodiment of the present invention provides a system and a method for presenting a set of icons in a display so that the icons can be selected by a user via...
US-7,487,463 Multiprocess input redirection in a 3D window system
A 3D window system allows the contents of conventional windows created by client applications to be painted onto the surfaces of 3D objects which are then...
US-7,487,401 Method and apparatus for detecting the onset of hard disk failures
A system that detects the onset of hard disk drive failure. During operation, the system measures vibrations from the hard disk drive to produce one or more...
US-7,487,335 Method and apparatus for accessing registers during deferred execution
One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are...
US-7,487,327 Processor and method for device-specific memory address translation
A processor employing device-specific memory address translation. In one embodiment, a processor may include a device interface configured to receive a memory...
US-7,487,317 Cache-aware scheduling for a chip multithreading processor
A chip multithreading processor schedules and assigns threads to its processing cores dependent on estimated miss rates in a shared cache memory of the threads....
US-7,487,296 Multi-stride prefetcher with a recurring prefetch table
A multi-stride prefetcher includes a recurring prefetch table that in turn includes a stream table and an index table. The stream table includes a valid field...
US-7,487,201 Method and system for providing framework for Java based AJAX web applications
A method and system for managing events associated with either the client or the server using a controller framework includes initiating a request at a client....
US-7,487,058 Generating synthetic workloads to measure power utilization in a computer system
One embodiment of the present invention provides a system that generates a synthetic workload to test power utilization in a computer system. During operation,...
US-7,486,853 Resonator system for optical proximity communication
An assembly comprising first and second electronic devices and an optical resonator that optically couples an optical waveguide on the first electronic device to...
US-7,486,695 Method and apparatus for data communication tunneling channels
Method and apparatus for multiplexed data communication tunneling channels. Embodiments of the tunneling mechanism may provide tunnel sockets between networking...
US-7,486,689 System and method for mapping InfiniBand communications to an external port, with combined buffering of virtual...
A system and method for mapping outbound communications (e.g., encapsulated Ethernet packets) from InfiniBand queue pairs (QP) and/or virtual lanes (VL) to ports...
US-7,484,882 Timing device
A timing device including a primary audio signal and a secondary visual signal feature which is released upon expiration of the desired time sequence and will...
US-7,484,225 System and method for describing and identifying abstract software modules in peer-to-peer network environments
System and method for describing and identifying abstract software modules in peer-to-peer networking environments. A module class may have one or more module...
US-7,484,195 Method to improve time domain sensitivity analysis performance
A method for performing sensitivity analysis on a circuit design is provided. The method initiates with identifying a partition of the circuit design. The method...
US-7,484,193 Method and software for predicting the timing delay of a circuit path using two different timing models
The timing response of a circuit path is predicted by modeling the circuit path using two different timing models. The variation between the timing responses...
US-7,484,095 System for communicating program data between a first device and a second device
A system for communicating program data between devices includes a first device configured to disassemble a program file comprising program data into at least...
US-7,484,080 Entering scout-mode when stores encountered during execute-ahead mode exceed the capacity of the store buffer
One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are...
← 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.