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,681,242 Method and apparatus for detecting dependency cycles between resources in a computer system
One embodiment of the present invention provides a system that detects cycles in a set of dependencies between a set of resources in a computer system. The...
US-6,681,234 Method and apparatus for storing long-lived objects in a virtual machine
One embodiment of the present mechanism provides a system for storing long-lived objects defined within an object-oriented programming system. These long-lived...
US-6,680,850 Electronics assembly
An electronics assembly comprises a frame (1) that contains a motherboard (8) and a plurality of daughterboards (10). The frame has an opening opposite the...
US-6,679,721 Module insertion tool
The present invention is a module insertion tool for anchoring a module to a motherboard. The module insertion tool has two drivers on either side of the tool...
US-D485,569 Goggles
US-6,678,881 Representing a path as an object with transformation capability
One or more embodiments provide the ability to use multiple path formats in an object oriented system. A path maintains the ability to translate itself into a...
US-6,678,868 Using Boolean expressions to represent shapes within a layout of an integrated circuit
One embodiment of the present invention provides a system that facilitates representing a shape within a layout of an integrated circuit using a Boolean...
US-6,678,796 System and method for scheduling memory instructions to provide adequate prefetch latency
A method and apparatus for scheduling instructions to provide adequate prefetch latency is disclosed during compilation of a program code in to a program. The...
US-6,678,791 System and method for session-aware caching
A session-aware system and method for caching and serving data. A session-aware cache system stores data that may be designated or restricted for service to...
US-6,678,784 System and method for address broadcast synchronization using a plurality of switches
A system and method providing address broadcast synchronization using multiple switches. The system for concurrently providing addresses to a plurality of...
US-6,678,741 Method and apparatus for synchronizing firmware
The invention is a method and apparatus for synchronizing firmware associated with a first computer device and a second computer device, such as a server and a...
US-6,678,710 Logarithmic number system for performing calculations in a processor
A computation unit employs a logarithmic number system that uses a logarithmic numerical representation that differs from an IEEE standard representation to...
US-6,678,639 Automated problem identification system
The present invention provides an automated problem identification system. The invention analyzes a customer's computing environment, including administration...
US-6,678,157 Electronics assembly with cooling arrangement
An electronics assembly, for example a computer, comprises an enclosure, and a heat-generating component located within the enclosure. A duct extends from the...
US-6,677,687 System for distributing power in CPCI computer architecture
A system for distributing power in a compact peripheral component interconnect (CPCI) computer architecture is provided. A CPCI computer architecture comprises a...
US-6,676,308 Traffic accident photographing device for a vehicle
Disclosed is a traffic accident photographing device for a vehicle. The device comprises camera-fastening means for fastening a camera to the vehicle to allow...
US-6,675,614 High security combination padlock with locking bar
The combination padlock of the present invention incorporates tumbler or clutch wheel constructions which cooperate with the rotating dials to virtually...
US-6,675,382 Software packaging and distribution system
A method and apparatus for packaging and distributing software. Embodiments of the invention comprise a software packaging system that is portable across many...
US-6,675,375 Method and apparatus for optimized multiprocessing in a safe language
In general, the invention relates to a method for optimized execution of a computer program including detecting a preservable static field in said computer...
US-6,675,372 Counting speculative and non-speculative events
Counting events during the execution of one or more instructions in a computer system may be accomplished by maintaining a non-speculative counter for counting...
US-6,675,351 Table layout for a small footprint device
An efficient method is described for laying out a table for display. The method may be used to display tables on a small footprint device, such as a smart...
US-6,675,338 Internally generated vectors for burnin system
Internally generating test vectors on a microchip during a burnin stage allows for better toggle coverage while not requiring external memory. A test access port...
US-6,675,318 Two-dimensional storage array with prompt parity in one dimension and delayed parity in a second dimension
A storage system is described including a two dimensional array of disk drives having multiple logical rows of drives and multiple logical columns of drives, and...
US-6,675,298 Execution of instructions using op code lengths longer than standard op code lengths to encode data
A CPU is provided with an ability to modify its operation in accordance with an encryption key. When a program is compiled, the program is modified in order that...
US-6,675,292 Exception handling for SIMD floating point-instructions using a floating point status register to report exceptions
A method, apparatus, and computer program product for handling IEEE 754 standard exceptions for Single Instruction Multiple Data (SIMD) instructions. Each SIMD...
US-6,675,246 Sharing arbiter
The Sharing arbiter is an arbiter which, under certain conditions, permits two or more Done signals to be received before the Sharing arbiter issues a grant...
US-6,675,054 Method and apparatus of supporting an audio protocol in a network environment
A method and apparatus of supporting an audio protocol in a network environment. Audio processing and hardware requirements associated with a receiver are...
US-6,674,644 Module and connector having multiple contact rows
A module and a corresponding connector that include multiple rows of contacts is described. In one embodiment, the module may include a channel formed in a...
US-6,674,338 Adding electrical resistance in series with bypass capacitors to achieve a desired value of electrical...
Apparatus and methods for achieving a desired value of electrical impedance between parallel planar conductors of an electrical power distribution structure by...
US-6,672,064 Rankine cycle generation of electricity
Systems or combinations and methodology for converting solar energy to electrical energy and thermal energy and for converting the resultant thermal energy to...
US-6,671,863 Optimization of loop bandwidth for a phase locked loop
A method for optimizing loop bandwidth in a phase locked loop is provided. A representative power supply waveform having noise is input into a simulation of the...
US-6,671,841 Method for on-line circuit debug using JTAG and shadow scan in a microprocessor
A series of secondary or "shadow" storage elements are employed that duplicate, or "shadow", the information in a circuit's core logic primary storage elements....
US-6,671,796 Converting an arbitrary fixed point value to a floating point value
A method and apparatus are provided for performing efficient conversion operations between floating point and fixed point values on a general purpose processor....
US-6,671,690 Deletions on circular singly linked lists
Methods and apparatus for deleting a member in a circular singly linked list are described. Just prior to the current pointer register being updated, its...
US-6,671,196 Register stack in cache memory
A CPU includes a register file including a plurality of architectural registers for storing data loaded from a primary memory for execution by the CPU. A stack...
US-6,670,959 Method and apparatus for reducing inefficiencies in shared memory devices
A graphics system that may be shared between multiple display channels includes a frame buffer, an arbiter, and two pixel output buffers. The arbiter arbitrates...
US-6,670,737 Motor having removable poles with positioning structures
A positioning structure for motor's pole includes a housing provided with a pivot portion having a periphery provided with multiple wall plates and a pair of...
US-6,669,769 Flexographic ink composition containing hydrolyzed gelatin as a binder resin
A flexographic preprint ink composition, which includes at least 3 weight percent of a pigment; at least 15 weight percent of a hydrolyzed gelatin; and water....
US-6,668,843 Method for manufacturing a wet towel and the apparatus thereof
A towel material for forming a wet towel is made in a drying, compressing or evacuating manner. The towel material may form a compact unit having a strip shape,...
US-D484,509 Face panel for a controller board
US-RE38,367 Recovery apparatus for drilling and excavation application and related methods
A recovering system includes at least one shale shaker having at least one screen and a hydrocyclone manifold system; a recovery tank having a cavity and a base,...
US-6,668,371 Method and apparatus for software component analysis
Methods, software, and apparatus for analyzing a software component within an application builder tool are disclosed. The present invention relates, in one...
US-6,668,346 Digital process monitor
A digital process monitor for measuring the performance of an integrated circuit has been developed. The digital process monitor includes: a ring oscillator that...
US-6,668,330 Constant time reference for OS support in different frequency modes
A method for providing a constant time reference to an operating system includes inputting a PCI clock and inputting a CPU clock. The method outputs a signal...
US-6,668,327 Distributed authentication mechanisms for handling diverse authentication systems in an enterprise computer system
Methods and computer systems for providing access to a protected resource are described. In an enterprise computer system, an authentication server provides a...
US-6,668,322 Access management system and method employing secure credentials
A security architecture has been developed in which a single sign-on is provided. Session credentials are used to maintain continuity of a persistent session...
US-6,668,307 System and method for a software controlled cache
A system and method are provided for improved handling of data in a cache memory system (105) for caching data transferred between a processor (110) capable of...
US-6,668,305 Method and apparatus for the staggered startup of hard disk drives
According to one embodiment, a computer system is disclosed. The computer system includes a first hard disk drive (HDD) and a second HDD. The startup of the...
US-6,668,279 User level web server in-kernel network I/O accelerator
Methods and apparatus for transporting data in a web server are disclosed. A HTTP request including HTTP request data is received by a data transport module from...
US-6,668,268 Method and apparatus for compiling dependent subtraction operations on arithmetic intervals
One embodiment of the present invention provides a system for compiling computer code to perform a subtraction operation between a first interval and a third...
← 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.