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-5,903,918 Program counter age bits
An apparatus and method of efficiently and dynamically generating the addresses associated with a set of instructions in a microprocessor pipeline is disclosed....
US-5,903,907 Skip-level write-through in a multi-level memory of a computer system
A flexible scheme is provided for designating the appropriate write-back protocol best suited for each memory level within a multi-level-cache computer system....
US-5,903,900 Method and apparatus for optimizing exact garbage collection of array nodes in a carded heap
Apparatus, methods, systems and computer program products are disclosed that optimize a programmed loop that stores pointer variables in an array in a...
US-5,903,899 System and method for assisting exact Garbage collection by segregating the contents of a stack into sub stacks
In a program data stack in a computer system, every stack is implemented as two substacks, one to contain references and one to contain primitive data. In this...
US-5,903,816 Interactive television system and method for displaying web-like stills with hyperlinks
A system and method for displaying still video images related to video content in an interactive broadcast television system. The system and method of the...
US-5,903,769 Conditional vector processing
A vector processor with a vector mask control unit provides an efficient approach for execution of conditional loops by a vector processor. The vector mask...
US-5,903,758 Method and apparatus for auditing dynamically linked procedure calls
The present invention is a method and apparatus for providing instrumentation of procedure calls in dynamically linked environments. More specifically, an...
US-5,903,756 Variable lookahead parser generator
A description language and a parser generator for top-down parsers allows grammars for top-down parsers to be defined using a sequence of productions written as...
US-5,903,739 System and method for processing load instruction in accordance with "no-fault" processing facility including...
A microprocessor in a computer system processes an instruction stream comprising instructions of a plurality of instruction types including an information...
US-5,903,736 Method and apparatus for smooth inductive compensation of transmission bus capacitive parasitics
An inductive compensation apparatus for smooth compensation of a transmission bus and methods of operating the same result in improved impedance of the...
US-5,903,727 Processing HTML to embed sound in a web page
A method and apparatus that allows a Web page designer to specify that an audio file linked to a Web page should be prefetched before user input is accepted. Web...
US-5,903,264 Video delivery system and method for displaying an indexing slider bar
A system and method which displays a graphical icon, such as a slider bar, on a subscriber's television or display unit for indexing to different positions in a...
US-5,903,233 Extended binary apparatus and method
An extended binary encoding for a plurality of inputs is sensed using a two-phase process. In a first phase binary values are sensed at the inputs. In the second...
US-5,901,989 Multi-point inactive door lock
A lock system for the inactive door of a two door swinging combination is provided which prevents the active door from being latched or completely closed without...
US-D409,591 Icon for a computer screen
US-D409,590 Icon for a computer screen
US-5,901,317 Method and system for register allocation using multiple interference graphs
Allocation of real registers to virtual or symbolic registers represented by nodes in an interference graph is performed with a compiler using a primary...
US-5,901,316 Float register spill cache method, system, and computer program product
A float register spill cache method for improving the efficiency of usage of floating point single precision registers computer using a microprocessor conforming...
US-5,901,306 Method and apparatus for reducing a computational result to the range boundaries of a signed 8-bit integer in...
The present invention is directed to checking and reducing an intermediate result signal arising from a manipulation of data signals without using conditional...
US-5,901,155 System and method for testing the operation of registers in electronic digital systems
A new register test system and method is provided for testing a register. The register under test has a number of bit storage locations, each of which is...
US-5,901,047 Computer chip spacer element
The disclosed invention relates to the employment of a spacer element for mounting, aligning and spacing a computer chip relative to a PCB. The spacer element is...
US-5,900,759 Dynamic-to-static convertor and staticized flop including the same
A staticized flop circuit converts a dynamic signal appearing across the output of a logic circuit into a static signal, and includes a dynamic-to-static...
US-5,900,757 Clock stopping schemes for data buffer
A circuit is disclosed which allows an IN-Test to be performed on an integrated circuit (IC) without having to stop the external clock sources by disabling the...
US-5,900,018 Processor-implemented method of controlling data access to shared resource via exclusive access control write-cache
An atomic instruction is executed without the use of a dedicated atomic unit. A store instruction is transmitted from a front-end of one of a plurality of...
US-5,900,011 Integrated processor/memory device with victim data cache
An integrated processor/memory device comprising a main memory, a CPU, a victim cache, and a primary cache. The main memory comprises main memory banks. The...
US-5,900,001 Method and apparatus for optimizing exact garbage collection using a bifurcated data structure
Apparatus, methods, systems and computer program products are disclosed describing a data structure and associated processes that optimize garbage collection...
US-5,899,994 Flexible translation storage buffers for virtual address translation
A technique for managing address translation storage buffers (TSBs) supports multiple pools of different TSB sizes and dynamically assigns a process to its own...
US-5,899,990 Java-to-Database Connectivity Server
A Java.TM.-to-Database Connectivity Server monitors client communications, accesses a database such as a Sybase relational database, upon client command...
US-5,899,975 Style sheets for speech-based presentation of web pages
The presentation of audio information, particularly audio information generated by a voice synthesizer from text using a text or screen reader, is controlled...
US-5,899,520 Truck side-view mirror-mounted sun shield
A sun shield is mounted on a bracket that is provided for support of a side-view mirror on a truck cab. The sun shield is mounted horizontally with respect to a...
US-5,899,284 Powered cart for golf bag
A powered golf bag cart (10) including a frame assembly (20), a free wheel assembly (22), a drive wheel assembly (24), a power delivery assembly (26), a steering...
US-D409,001 Fiber
US-5,898,874 Dynamic codeset translation environment
A method and apparatus for providing a translation environment for a computer system. Structurally, the present invention includes three main components: a...
US-5,898,853 Apparatus for enforcing true dependencies in an out-of-order processor
In a processor executing instructions speculatively or out-of-order, a dependency table tracks instruction dependencies between a current instruction and a live...
US-5,898,852 Load instruction steering in a dual data cache microarchitecture
An apparatus for executing an instruction is provided. The instruction loads data into one of a plurality of registers in a register file and is in a first group...
US-5,898,840 Maintaining a sequential store order (SSO) in a non-SSO machine
In a multiprocessor system, a method, apparatus, and article of manufacture for maintaining the proper sequence of store/write operations between multiple...
US-5,898,702 Mutual exclusivity circuit for use in test pattern application scan architecture circuits
A circuit for locally ensuring mutual exclusivity of selected signals during scan testing is coupled between an IEEE 1149.1 TAP controller and a conventional...
US-5,898,437 Method for fast rendering of three-dimensional objects by generating lists of like-facing coherent primitives
A method and apparatus for fast rendering of objects or scenes on a display controlled by a computer system. The scene to be rendered is stored as a series of...
US-5,898,423 Method and apparatus for eyetrack-driven captioning
Apparatus, methods, systems and computer program products are disclosed that detect when a user is interested in information presented on a display device. The...
US-5,898,395 Drift canceling method and apparatus for analog to digital converters
A drift canceling method and apparatus is used in conjunction with an analog to digital converter. The drift canceling method and apparatus analyzes the duty...
US-5,898,330 Edge-triggered staticized dynamic flip-flop with scan circuitry
A flip-flop circuit with scan circuitry for use with static logic gates includes a dynamic input stage and a static output stage. The dynamic input stage is...
US-5,898,297 Differential high speed driver for low voltage operation
A driver includes first and second input terminals for receiving first and second input voltages, respectively, of a differential input signal, first and second...
US-5,897,670 Method and system for efficient organization of selectable elements on a graphical user interface
A method and system for organizing selectable elements on a graphical user interface (GUI). Initially, the method provides at least two selectable elements for...
US-5,897,664 Multiprocessor system having mapping table in each node to map global physical addresses to local physical...
In a multiprocessor computing system, virtual memory addresses are mapped to local physical memory addresses of an attraction memory, containing a replication of...
US-5,897,657 Multiprocessing system employing a coherency protocol including a reply count
A multiprocessing computer system employing a three-hop communications protocol including a reply count communication. When a request is sent by a requesting...
US-5,897,644 Methods and apparatus for fixed canvas presentations detecting canvas specifications including aspect ratio...
Apparatus, methods, systems, and computer program products are disclosed for displaying fixed canvas presentations, defined using HTML data, on computer output...
US-5,896,696 Selective radio frequency pest control apparatus
This application discloses an apparatus and method for generating and radiating energy at specific radio frequency wavelengths known to adversely affect the...
US-D408,875 Exercise apparatus
US-RE36,204 Method and apparatus for resolving data references in generated code
A hybrid compiler-interpreter comprising a compiler for "compiing" source program code, and an interpreter for interpreting the "compiled" code, is provided to a...
US-5,896,495 Method and system for synchronizing the execution of events
An embodiment of the present invention provides an improved method and system for synchronizing the execution of two or more events used to test a software...
← 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.