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,061,064 System and method for providing and using a computer user interface with a view space having discrete portions
A system and method associate each of a plurality of computer applications with a corresponding physical location external to the computer and display a given...
US-6,061,063 Method and apparatus for providing feedback while scrolling
The present invention comprises a method for providing feedback to the user of a graphical user interface using visual and operational clues. In an embodiment of...
US-6,060,907 Impedance control circuit
An impedance control circuit is provided which controls the output impedance of drivers which are coupled to the impedance control circuit. Accordingly, a...
US-6,059,005 Garage door assembly
A garage door decorative cover assembly for use over the exterior surface of a garage door made of a plurality of door panels includes at least one flexible...
US-6,058,493 Logging and reproduction of automated test operations for computing systems
A system, method, and computer program product for performing an evaluation of a software product wherein a logging module stores in a storage area, such as log...
US-6,058,482 Apparatus, method and system for providing network security for executable code in computer and communications...
An apparatus, method and system are disclosed for providing network security for executable code in computer and communications networks, such as providing...
US-6,058,472 Apparatus for maintaining program correctness while allowing loads to be boosted past stores in an out-of-order...
A system, apparatus and method for ensuring program correctness in an out-of-order processor spite of younger load instructions being boosted past an older store...
US-6,058,466 System for allocation of execution resources amongst multiple executing processes
A system of executing coded instructions in a dynamically configurable multiprocessor having shared execution resources including steps of placing a first...
US-6,058,460 Memory allocation in a multithreaded environment
A method of allocating memory in a multithreaded (parallel) computing environment in which threads running in parallel within a process are associated with one...
US-6,058,457 Method for storing method frames in multiple stacks
The present invention provides methods for storing method frames in a multi-stack memory architecture to provide access to multiple portions of the method frame....
US-6,058,400 Highly available cluster coherent filesystem
A distributed filesystem operating on a distributed computing system uses existing local filesystems as building blocks. A cluster filesystem layer is added...
US-6,058,022 Upgradeable PCB with adaptable RFI suppression structures
Disclosed is a printed circuit board that includes selectable structures for attenuating EMI/RFI of replaceable components. In one preferred embodiment, the...
US-6,057,860 Synchronous serial display monitor control and communications bus interface
A monitor interface cable for transmitting display data and command data between a computer system and a display monitor preferably including a microcontroller....
US-6,057,710 Diver circuit for 3.3v I/O buffer using 1.9v fabrication process
A circuit for controlling a voltage provided to a switching transistor in a voltage conversion buffer which drives a high voltage output with low voltage...
US-6,055,822 Circuit-board mounted cooling apparatus for a computer
An apparatus for cooling an electrical component is disclosed which comprises a sorber containing a sorbent; a condenser in fluid communication with the sorber;...
US-6,055,756 Band for recognition
In a band for recognition, the present band for recognition comprises a flat plate shape display portion (2), a band portion (3) where multiple fixing holes (3a)...
US-D423,777 Sunglass holder
US-6,055,616 System for efficient implementation of multi-ported logic FIFO structures in a processor
A system and method for efficient implementation of a multi-port logic first-in, first-out ("FIFO") structure or particular utility in high clock speed...
US-6,055,613 System and method for transferring data and status information between memories of different types occupying a...
A system and method for transferring data over a dedicated memory transfer bus between high and low speed memories of a computer system which share a single real...
US-6,055,570 Subscribed update monitors
A user can monitor changes to information located on a network by registering with an update monitor service. The update monitor service can run as a stand alone...
US-6,055,540 Method and apparatus for creating a category hierarchy for classification of documents
A method for creating a class hierarchy containing categories for classification of documents. The class hierarchy is initialized to contain a root category node...
US-6,055,529 Method, apparatus and computer program product for extracting known patterns from a data structure in a single pass
Apparatus, methods and computer program products provide for searching a data structure to extract possible matches of one or more known patterns that may exist...
US-6,055,526 Data indexing technique
A technique for indexing data is provided. A method for compressing an index to obtain a compressed index that is easily stored and transmitted is provided. The...
US-6,055,316 System and method for deriving an appropriate initialization vector for secure communications
A secure communications arrangement is disclosed including a source device and a destination device interconnected by a network. The source device generates...
US-6,055,269 Adaptive equalization technique using twice sampled non-return to zero data
A method and apparatus for providing equalization for a communication channel is provided. The invention uses edge transition samples, such as those obtained for...
US-6,052,777 Method for delivering precise traps and interrupts in an out-of-order processor
In a processor executing instructions speculatively or out-of-order, an apparatus for tracking traps, exceptions, and interrupts within the processor. A table...
US-6,052,775 Method for non-intrusive cache fills and handling of load misses
A method for operating a processor that executes coded instructions using an instruction scheduling unit receiving the coded instructions and issuing an...
US-6,052,739 Method and apparatus for object-oriented interrupt system
An object-oriented interrupt processing system in a computer system creates a system database including a device namespace containing an entry for each device in...
US-6,052,738 Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory
A method and apparatus for controlling access to a shared memory in a network system is described. The apparatus includes at least one fast port interface...
US-6,052,732 System for dynamically loading object viewer from client or server
A class loader downloads objects and object viewers from remote computer nodes, and invokes locally stored object viewers to view objects. When a user selects an...
US-6,052,720 Generic schema for storing configuration information on a server computer
Methods and apparatus are disclosed for providing a data framework and associated client/server protocol for storing and exchanging data among computers in a...
US-6,052,711 Object-oriented system, method and article of manufacture for a client-server session web access in an...
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back...
US-6,052,515 System and process for providing visualization of program code internal state in an object-oriented programming...
A system and a process for providing visualization of program code written in an object-oriented programming language is described. The program code has a...
US-6,052,492 System and method for automatically generating an image to represent a video sequence
A system automatically generates a representative image to represent a video sequence of a video program, and facilitates editing and manipulating of the video...
US-6,052,285 Electronic card with blind mate heat pipes
An electronic assembly that includes a heat pipe that extends from an electronic card. The heat pipe has a condenser end that can be inserted into an elastic...
US-6,051,626 Adhesive composition for dental or surgical treatment
An adhesive composition for dental or surgical treatment comprising (A) 2 to 24 parts by weight of an organic boron compound, (B) 0.002 to 0.5 part by weight of...
US-6,049,893 System and method for synchronously resetting a plurality of microprocessors
A fault-tolerant computer architecture is described wherein the effect of hardware faults is diminished. The architecture employs a main data bus having a...
US-6,049,878 Efficient, secure multicasting with global knowledge
A system for secure multicast including at least one sending entity operating on a sending computer system, the sending entity with a sending multicast...
US-6,049,868 Apparatus for delivering precise traps and interrupts in an out-of-order processor
In a processor executing instructions speculatively or out-of-order, an apparatus for tracking traps, exceptions, and interrupts within the processor. A table...
US-6,049,857 Apparatus and method for translating addresses utilizing an ATU implemented within a network interface card
An apparatus and method for translating a virtual address to a physical address utilizing an address translation unit implemented within a network interface card...
US-6,049,838 Persistent distributed capabilities
A system and method is disclosed that provides persistent capabilities for distributed, object-oriented applications running on generally available hardware. The...
US-6,049,810 Method and apparatus for implementing a write barrier of a garbage collected heap
Apparatus, methods, systems and computer program products are disclosed describing a data structure and associated processes that optimize garbage collection....
US-6,049,808 System and method for efficient remote disk I/O
When a client computer requests data from a disk or similar device at a server computer, the client exports the memory associated with an allocated read buffer...
US-6,049,528 Trunking ethernet-compatible networks
A network system dynamically controls data flow between physical links by logically combining multiple physical links into a single logical channel trunk,...
US-6,048,746 Method for making die-compensated threshold tuning circuit
To compensate for process, activity and environmental variations in a semiconductor device, a back-bias potential tuning circuit is formed on a semiconductor...
US-6,047,410 Goggle frame and attachment system
An improved goggle system includes a goggle housing surroundably supporting one or two lenses, and further includes a hinged strap attachment member which is...
US-D422,486 Ceiling grid wall clip
US-6,047,392 System and method for tracking dirty memory
A system and method for tracking dirty memory which, in one embodiment, comprises a first memory corresponding to a first processor, a second memory...
US-6,047,386 Apparatus for scan test of SRAM for microprocessors having full scan capability
An apparatus for allowing a RAM array within an SRAM to be tested via scan ATPG is disclosed. A first clocked flip-flop has a data input latched high, a scan-in...
US-6,047,377 Typed, parameterized, and extensible access control permissions
A method and apparatus for establishing and maintaining complex security rules is provided. The security rules are established through the use of "permission"...
← 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.