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-D561,832 Pen
US-D561,820 Desktop calculator
US-7,328,432 Proximity-based addressing for supporting in-place execution in virtual machines
One embodiment of the present invention provides a system that facilitates performing proximity-based addressing in a platform-independent virtual machine....
US-7,328,416 Method and system for timing modeling for custom circuit blocks
A method is provided for modeling timing characteristics of a circuit block of an integrated circuit, which includes a main circuit and a timing circuit. The...
US-7,328,410 Computer assembly
A computer assembly for example for use as a network server comprises housing a host processor located within the housing and, a service processor also located...
US-7,328,376 Error reporting to diagnostic engines based on their diagnostic capabilities
A method, apparatus, and computer program product diagnosing and resolving faults is disclosed. A disclosed fault management architecture includes a fault...
US-7,328,343 Method and apparatus for hybrid group key management
A system for group key management including a keying material infrastructure including a root portion configured to store a root public key, a key encryption key...
US-7,328,327 Technique for reducing traffic in an instruction fetch unit of a chip multiprocessor
A processor includes a fetch pipeline, out-of-order (OOO) logic and a strand selector. The fetch pipeline is configured to provide instructions from an...
US-7,328,316 Software transactional memory for dynamically sizable shared data structures
We propose a new form of software transactional memory (STM) designed to support dynamic-sized data structures, and we describe a novel non-blocking...
US-7,328,303 Method and system for remote execution of code on a distributed data storage system
In accordance with the invention, a data storage system for storing and retrieving fixed data content includes: a storage system network; one or more peer node...
US-7,328,294 Methods and apparatus for distributing interrupts
The present invention relates to handling interrupts in a multiprocessor system. An interrupt controller can receive input from a variety of interrupt sources,...
US-7,328,254 Dynamic location storage and retrieval in a wireless portal server
Embodiments of the present invention relate to a method and mechanism for managing location information in a wireless portal environment. The method consists of...
US-7,328,243 Collaborative content coherence using mobile agents in peer-to-peer networks
A mobile agent may be provided for collaborative content control in peer-to-peer networks. A peer may launch a mobile agent including an itinerary of peers to be...
US-7,328,158 System and method for adding speech recognition to GUI applications
A system and method for adding speech recognition to graphics user interface based applications for a computer system is described. The speech recognition system...
US-7,327,749 Combined buffering of infiniband virtual lanes and queue pairs
A system and method for shared buffering of InfiniBand virtual lanes and queue pairs. Instead of allocating dedicated memory space (e.g., a set of FIFO queues),...
US-7,327,674 Prefetching techniques for network interfaces
A prefetching technique for a network interface is provided to give the network interface the opportunity to prefetch data out-of-order into send queues in the...
US-7,327,578 Cooling failure mitigation for an electronics enclosure
A system for permitting orderly shutdown of electronic components. The system includes an enclosure populated with one or more electronic components. A fan...
US-7,325,259 Apparatus for extending and retracting a pool cover
Apparatus for extending and retracting a cover for a swimming pool includes a motor for selectively rotating a clutch in one direction or the other direction. A...
US-D560,970 Armadillo mug with handle
US-7,325,211 Clock skew modelling using delay stamping
A method for determining clock skew to avoid hold time violations is provided. The method includes obtaining a total delay to a source by adding a first delay...
US-7,325,207 Automatic device strength based sensitization generation for sequential elements
The method and apparatus for analysis of integrated circuits using static timing analysis. For a circuit being analyzed, the value of the state net for the case...
US-7,325,202 Method and system for selectively retrieving updated information from one or more websites
A computer system having a user specified web browsing system for selectively retrieving content from a variety of web sites is disclosed. The web browser of the...
US-7,325,154 Service redundancy
An information processing system is provided. The information processing system comprises: an information processing subsystem including a processor and a...
US-7,325,128 Log-on service providing credential level change without loss of session continuity
A security architecture has been developed in which a single sign-on is provided for multiple information resources. Rather than specifying a single...
US-7,325,106 Method for monitoring heap for memory leaks
A low overhead method for identifying memory leaks is provided. The low overhead method includes a) detecting completion of a garbage collection cycle; and b)...
US-7,325,102 Mechanism and method for cache snoop filtering
A mechanism for filtering snoop requests to a cache memory includes, in one embodiment, a storage including a plurality of entries configured to store...
US-7,325,101 Techniques for reducing off-chip cache memory accesses
Cache lines stored in an on-chip cache memory are associated with one or more state bits that indicate whether data stored in the cache lines was sourced from an...
US-7,324,564 Transmitting odd-sized packets over a double data rate link
A method may involve: receiving an even number of odd-sized packets for transmission over a double data rate link; re-packetizing the even number of odd-sized...
US-7,323,363 Contact load profile modification for a compression socketed CPU
A integrated circuit housing includes a first clamping hardware, a second clamping hardware operatively connected to the first clamping hardware, and an...
US-7,323,046 Phthalocyanine pigments with neutral metallic down flop
Phthalocyanine pigments having 0-4 chlorine atoms have a narrow particle-size range with 90% of particles between about 0.01-0.10 .mu.m, the average particle...
US-7,322,051 Fastening structure for headband of ski goggles
A headband fastening structure for ski goggles includes a lens fitted in a goggle frame and a headband. The lens and having a pair of extending segments on...
US-D560,360 Eyeglass case
US-7,321,909 Method and apparatus for forwarding references to objects concurrently with space-incremental garbage collection
In order to prevent concurrent garbage collection using a space-incremental algorithm from corrupting objects, objects are evacuated by copying them to relocated...
US-7,321,697 Block-based, adaptive, lossless image coder
Method and system for lossless compression coding of a digitally represented image. The image is expressed as one or more blocks, each block having a sequence of...
US-7,321,312 Non-volatile fault indication
In a computer system a non-volatile fault indicator in a positional relationship with at least one system component is settable to maintain a fault indication...
US-7,321,307 Chemical time modification of an object
A method for modifying an object involves determining a modification rate for the object, creating a first reservoir and a first wicking channel based on the...
US-7,320,317 Auxiliary device for engine spark plug ignition
An auxiliary device for sparkplug ignition is provided having a case, and provided therein, electrolytic capacitors connected in parallel between ground...
US-D560,205 Clock radio
US-D560,204 Clock radio
US-D560,123 Wristband timer watch
US-7,320,123 Method and system for detecting deprecated elements during runtime
A method for controlling access to deprecated methods of an implementation is provided. The method includes receiving a request to access a method that has been...
US-7,320,114 Method and system for verification of soft error handling with application to CMT processors
A method provides for verifying soft error handling in an integrated circuit (IC) design. A diagnostic program is executed on a virtual IC based on the IC design...
US-7,320,076 Method and apparatus for a transaction-based secure storage file system
A method for generating a secure storage file system, including encrypting data using a symmetric key to obtain encrypted data, encrypting the symmetric key...
US-7,320,063 Synchronization primitives for flexible scheduling of functional unit operations
A processor employing synchronization primitives for flexible scheduling of functional unit operations. In one embodiment, a processor may include a number of...
US-7,320,035 Object mutation determination for incremental state saves
A client-server system may include a distributed store configured to maintain a primary state of session data. The system may also include one or more...
US-7,320,023 Mechanism for caching dynamically generated content
A mechanism for caching dynamically generated content is disclosed, wherein initially, a server receives a request from a client for a set of dynamically...
US-7,319,948 Blocking access to selected APIs
A method for testing operation of a computer application. An emulator is provided to run on a development platform subject to limitations of multiple different...
US-7,318,532 Slam latch for rackmount rail
A rackmount system for a component may include outer slide members that couple with inner slide members. The outer slide members may be coupled to a rack with...
US-7,318,229 Method, system, and program for dispatching a method call
Provided are a method, system, and program for processing a call. A call is invoked from a caller object to a target object, wherein the caller and target...
US-7,318,222 Methods for execution control acquistion of a program and for executing an optimized version of a program
In a method for execution control acquisition of a program, during the execution of the program, it is determined when a hardware performance counter has reached...
← 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.