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-6,968,378 Method and apparatus for identifying processing units to a network using network addresses obtained from...
A processing unit is connectable to a communications network. The processing unit has a data carrier reader operable to read a network identity from a portable...
US-6,968,291 Using and generating finite state machines to monitor system status
Provided are a method, system, and program for monitoring a system including a plurality of subcomponents. An implementation of a plurality of subcomponent...
US-6,967,487 Distributed diode fault check
A method and apparatus for testing for latent faults in the isolation devices of a system including redundant power supplies which supply power to one or more...
US-D511,694 Clock
US-D511,673 Combination padlock with horizontal locking bar
US-6,965,985 Sign generation bypass path to aligner for reducing signed data load latency
A method for reducing signed load latency in a microprocessor has been developed. The method includes transferring a part of data to an aligner via a bypass, and...
US-6,965,951 Device centric discovery and configuration for fabric devices
A host may be coupled to a fabric network. Fabric devices attached to the fabric network may be visible to the host through one or more host adapter ports. The...
US-6,965,905 Lock-free, parallel remembered sets
A multi-threaded garbage collector operates in increments and maintains, for each of a plurality of car sections in which it has divided a portion of the heap, a...
US-6,965,648 Source synchronous link integrity validation
A system may perform interconnect BIST (IBIST) testing on source synchronous links. The system may perform, at normal operating frequency, a source synchronous...
US-6,965,641 Apparatus and method for scalable buffering in a digital video decoder
A method of assigning a buffer size in a video decoder includes the step of establishing a first buffer size for a scalable buffer. A video data stream is then...
US-6,965,571 Precise error reporting
A method is provided for the precise reporting of errors in a flow of successive messages. The method includes detecting a transmission error in a message and...
US-6,965,559 Method, system, and program for discovering devices communicating through a switch
Provided is a computer implemented method, system, and program for discovering a topology of a switch from an initiator device. The switch includes a plurality...
US-6,965,250 Reduced delay power fail-safe circuit
An improved power fail-safe has an effective maximum delay of two gate delays from an input operably powered by a first power supply to a first and a second...
US-6,965,151 Device including a resistive path to introduce an equivalent RC circuit
Structures for providing devices that include resistive paths specifically designed to provide a predetermined resistance between the bulk material of the device...
US-6,965,019 Mono-and bis-hydrazone pigments
Mono- and Bis-Azo/Hydrazone Pyrrole Pigments and Methods for preparing same.
US-6,964,524 Interconnecting device for a data processing system
A light guide for an interconnecting device. The light guide comprises a first section having a Fiber Channel connector disposed therein and a second section...
US-D511,540 Eyeglass frame
US-6,964,033 Object band customization of Java runtime environments
Techniques for customization of Java runtime environments are disclosed. The techniques can be used to provide Java runtime environments that are specifically...
US-6,963,342 Arbitration scheme for efficient parallel processing
A system and method for assigning operations to multiple pipelines in a graphics system is disclosed. The graphics system may include an arbitration unit coupled...
US-6,961,939 Techniques for transmission of message fragments between object request brokers
Techniques for transmission of message fragments between Object Request Brokers operating in distributed object oriented environments. The techniques provide an...
US-6,961,937 Registry service for use in a distributed processing framework system and methods for implementing the same
A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the...
US-6,961,933 Representation of Java data types in virtual machines
Improved techniques for representation of Java data types in Java computing environments are disclosed. A word consisting of four bytes is used to represent...
US-6,961,929 Mechanism for automatic synchronization of scripting variables
The present invention defines a mechanism for automatic synchronization of scripting variables in an action tag extension facility. Attached to each action,...
US-6,961,874 Software hardening utilizing recoverable, correctable, and unrecoverable fault protocols
The invention provides a methodology for rendering software applications more highly available through active fault recovery thus encouraging fewer fatal faults....
US-6,961,861 Globally clocked interfaces having reduced data path length
A interface, which connects memory and an integrated circuit, having a write path and read path that allow synchronous data propagation is provided. Further, a...
US-6,961,843 Method frame storage using multiple memory circuits
A dual instruction set processor can decode and execute both code received from a network and other code supplied from a local memory. Thus, the dual instruction...
US-6,961,839 Generation of native code to enable page table access
A system for generating native code of a software application includes a page table indexing a plurality of pages using a page pointer, wherein the page pointer...
US-6,961,827 Victim invalidation
The present invention provides a method and apparatus for invalidating a victimized entry. The apparatus comprises a directory cache adapted to store one or more...
US-6,961,826 Processor state reintegration using bridge direct memory access controller
A computer system comprising at least two processing sets. Each processing set includes main memory. A bridge connects the processing sets. At least a first...
US-6,961,775 Method, system, and program for enabling communication between devices using different address formats
Provided is a computer implemented method, system, and program for enabling communication between a first network device that communicates using a first address...
US-6,961,744 System and method for generating an integer part of a logarithm of a floating point operand
A logarithm unit computes an integer part of a logarithm of a floating point operand according to an embodiment of the present invention. The logarithm unit...
US-6,961,743 Method and apparatus for solving an equality constrained global optimization problem
One embodiment of the present invention provides a system that solves a global optimization problem specified by a function .function. and a set of equality...
US-6,961,723 System and method for determining relevancy of query responses in a distributed network search mechanism
A system and method for selecting or ordering search results received from members of a distributing search network in response to a search request. Network...
US-6,961,707 Interactive self-storage rental system and method
A method and system for facilitating rental of self-storage rental units is operative to establish interactive communication between a potential customer located...
US-6,961,549 Method for recording an audio broadcast by user preference
A method for recording an audio broadcast by user preference has been developed. The method includes recording an audio broadcast and then converting the...
US-6,961,468 Method and apparatus for adaptive local image quantification verification
A method and apparatus are disclosed for testing the accuracy of digital images generated by a computer graphics program executed on a computer graphics system....
US-6,961,281 Single rank memory module for use in a two-rank memory module system
A memory module for use in a two rank memory module system includes a plurality of memory devices and a control circuit. In one embodiment, the control circuit...
US-6,961,248 Electronics assembly
A chassis for an electronics assembly comprises: (i) a frame (1); and (ii) a panel (31) located on a face of the frame, the panel comprising a plurality of...
US-6,961,247 Power grid and bump pattern with reduced inductance and resistance
Disclosed are novel methods and apparatus for efficiently providing power buses and bump patterns with reduced inductance and/or resistance. In an embodiment, an...
US-6,961,048 Displaying information on keys of a keyboard
The present invention provides an apparatus and method for displaying information on the keys of a keyboard. The method includes receiving a request to change...
US-6,960,039 Drawing tool for using multiple markers
A drawing tool for creating stripped patterns or multi-colored lines, such as rainbows. The drawing tool includes a set of removable cartridges of varying sizes,...
US-6,959,430 Specialized heaps for creation of objects in object-oriented environments
The present invention pertains to techniques for creating and maintaining objects in object-oriented environments. The techniques are especially well suited for...
US-6,959,425 System and method for managing a scalable list of items for display
A system and method for managing a scalable list of items for display in a display device of a small footprint device. A client program running in a small...
US-6,959,417 Question and answer generator
The present invention provides an automated solution for generating a question document and an answer document from a database of questions and answers. The...
US-6,959,377 Method and system for managing registers
A system and method for memory structures for efficient tracking and recycling of physical register assignments are disclosed. The method and system provide the...
US-6,959,374 System including a memory controller configured to perform pre-fetch operations including dynamic pre-fetch control
A system including a memory controller conf figured to perform pre-fetch operations including dynamic pre-fetch control. The system includes a memory coupled to...
US-6,959,361 Distributed caching mechanism for pending memory operations within a memory controller
One embodiment of the present invention provides a memory controller that contains a distributed cache that stores cache lines for pending memory operations....
US-6,959,340 Platform independent business to business messenger in an enterprise computer system
A platform independent B2B messenger is described. The B2B messenger includes a subscribing portion coupling a first partner and a second partner. The...
US-6,959,331 System and method for operating a client network computer in a disconnected mode by establishing a connection...
A system and method of operating a client network computer in a disconnected mode. A client computer system includes a client storage device, a processor, a...
US-6,958,538 Computer system architecture using a proximity I/O switch
One embodiment of the present invention provides a proximity I/O switch, which is configured to transfer data between the components in a computer system. This...
← 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.