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,141,013 Rapid computation of local eye vectors in a fixed point lighting unit
A rapid method for calculating a local eye vector in a fixed point lighting unit. For a given triangle primitive which is to be projected into a given viewport...
US-6,140,856 Parametric tuning of an intergrated circuit after fabrication
The present invention provides an apparatus and method for repairing or improving the behavior of a tunable circuit of an integrated circuit (IC) when a target...
US-6,140,141 Method for cooling backside optically probed integrated circuits
A method and apparatus for cooling an integrated circuit device mounted face-down on a package such that the device may be optically probed. The method of the...
US-6,139,568 Tanning bed
Tanning bed apparatus is provided for providing a person with an artificial sun tan. The apparatus includes a lower tanning unit and an upper tanning unit that...
US-6,139,200 Register resource allocation feedback
Techniques for allocating registers when generating code is described. A snapshot is generated when generating code. The snapshot contains sufficient information...
US-6,139,199 Fast just-in-time (JIT) scheduler
A just-in-time (JIT) compiler typically generates code from bytecodes that have a sequence of assembly instructions forming a "template". It has been discovered...
US-6,138,834 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,138,499 Exhaust emission analysis system incorporating pulse dampening
An automotive engine exhaust emissions analysis system includes a pump for moving emissions through a conduit to a nitric oxide sensor through a relatively...
US-6,138,469 Refrigeration system for electronic components having environmental isolation
To cool heat-emitting electronic components, a compact, non-moving-parts compressor, an evaporator in juxtaposition to the electronic components and a condenser...
US-6,138,402 Decorative insect trap
An insect trap includes a decorative cover, a container, and a funnel. The cover is preferably shaped in the form of a fanciful character and has a insect entry,...
US-6,138,285 Goggle for sports and adverse environments
A goggle has a replaceable lens mounted in a flexible frame containing several large air vents facing forwardly to input external air into the goggle interior....
US-6,138,269 Determining the actual class of an object at run time
A dynamic down cast or cross cast is performed at run time within an object-oriented programming language such as C++. The compiler generates data structures...
US-6,138,252 Graphical test progress monitor
A method and computer system are presented for monitoring a suite of product tests as they are being performed. The tests are collected in named suites of tests....
US-6,138,251 Method and system for reliable remote object reference management
The present invention pertains to a system and method for tracking object references in an object-oriented computing system including a number of independent...
US-6,138,238 Stack-based access control using code and executor identifiers
A system regulates access to resources requested by an operation executing on a computer. The operation invokes a plurality of methods that operate upon code...
US-6,138,236 Method and apparatus for firmware authentication
An apparatus for firmware authentication and methods of operating the same result in software upgradability to firmware without compromising the integrity of the...
US-6,138,235 Controlling access to services between modular applications
The present invention provides a method and an apparatus for providing a first computer program module with the ability to access a service from a second...
US-6,138,212 Apparatus and method for generating a stride used to derive a prefetch address
A central processing unit (CPU) of a computer has a data caching unit which includes a novel dual-ported prefetch cache configured in parallel with a ...
US-6,138,210 Multi-stack memory architecture
The present invention provides a unique multi stack memory system to provide access to multiple portions of the method frames of a stack based computing system....
US-6,138,199 System for data transfer in a ring topology comprising selectors to selectively bypass external devices or a...
A digital data transfer system transfers digital data along a path in a ring topology. The digital data transfer system comprising a host controller and a...
US-6,138,198 Processor bridge with dissimilar data registers which is operable to disregard data differences for dissimilar...
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set and a...
US-6,138,197 Apparatus and method for limit-based arbitration scheme
An arbiter implements an arbitration scheme that allows a requestor that has been granted use of a resource to use the resource for a predetermined number of...
US-6,138,167 Interconnection subsystem for interconnecting a predetermined number of nodes to form an elongated brick-like...
Interconnection subsystems having diverse topologies, for interconnecting small numbers of nodes having a predetermined maximum degree in a multiprocessor...
US-6,138,166 Interconnection subsystem for interconnecting a predetermined number of nodes to form a Moebius strip topology
Interconnection subsystems having diverse topologies, for interconnecting small numbers of nodes having a predetermined maximum degree in a multiprocessor...
US-6,138,148 Client intermediation of server applications
One embodiment of the present invention provides a method and an apparatus for providing a client-side intermediary that communicates with an application on a...
US-6,137,142 MOS device structure and method for reducing PN junction leakage
To reduce p-n junction leakage at the boundary between lightly doped wells formed in lightly doped bulk materials, a high concentration region is implanted at...
US-6,135,650 Method and system for wrapper routine optimization
Program routines normally requiring windowed register allocation using conventional assembly code generation in a compiler are examined for eligibility for a...
US-D432,700 Outdoor lighting luminaire
US-6,134,679 System and method for accessing devices in a computer system
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,134,672 System and method for iterative copying of read/write memory
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,134,654 Bi-level branch target prediction scheme with fetch address prediction
One embodiment of the present invention provides a system for predicting an address of an instruction following a branch instruction in a computer instruction...
US-6,134,647 Computing system having multiple nodes coupled in series in a closed loop
A data processing system includes a plurality of nodes, a serial data bus interconnecting the nodes in series in a closed loop for passing address and data...
US-6,134,627 Thread synchronization in a computer controlled by an object-based program
A method for synchronizing threads in a computer operating under control of a program written in an object-based computer programming language provides for a...
US-6,134,603 Method and system for deterministic hashes to identify remote methods
A method and system is provided to uniquely identify a remote method to invoke on a server using a hash value computed from the method signature sent from the...
US-6,134,600 Method and apparatus for dynamic derivatives desktops
An apparatus for dynamic derivatives desktops and methods of operating the same result in a dynamic derivatives desktop server for a CORBA (Common Object Request...
US-6,134,599 System and method for organizing devices in a network into a tree using suitability values
In a digital data network, a plurality of devices interconnected by a communication link organize themselves into a tree structure. Each of the devices has an...
US-6,134,583 Method, system, apparatus and article of manufacture for providing identity-based caching services to a...
A procedure for obtaining a copy of a data object is disclosed. A client computer provides a server computer, such as a proxy server, a firewall or a gateway,...
US-6,134,581 Method and system for remotely browsing objects
A generic management framework for a network management system enables management services and management agents to be added in use as required. Management...
US-6,134,270 Scaled forward and inverse discrete cosine transform and video compression/decompression systems employing the same
A system and method of a forward and/or inverse discrete cosine transform in a video system. In one embodiment, an array of DCT transform coefficients are...
US-6,134,112 Heat sink attachment
To restrain detachment of heat sinks from printed circuit boards (PCBs) or the components mounted on such boards, a body is attached to the board and extends...
US-D432,127 Monitor
US-D432,125 Computer housing in a tower orientation
US-6,131,188 System and method for reducing the occurrence of window use overflow
Program routines normally requiring windowed register allocation using conventional assembly code generation in a compiler are examined for eligibility for a...
US-6,131,166 System and method for cross-platform application level power management
A framework for the development of applications which manage the power resources and power states of power-manageable computer systems and attached devices. In...
US-6,131,165 Permit for controlling access to services in protected memory systems
One embodiment of the present invention provides a method and an apparatus for controlling access to services in a protected memory system. The method makes use...
US-6,131,144 Stack caching method with overflow/underflow control using pointers
The present invention uses a stack management unit including a stack cache to accelerate data retrieval from a stack and data storage into the stack. In one...
US-6,131,126 Method and apparatus for space-efficient inter-process communication
A computer-implemented method and apparatus in a computer system for inter-process communication. A first procedure allocates a first buffer in a first memory...
US-6,131,123 Efficient message distribution to subsets of large computer networks using multicast for near nodes and unicast...
A computer sends a message to each of a number of recipient computers of a computer network by sending the message as a multicast message to near ones of the...
US-6,131,106 System and method for floating-point computation for numbers in delimited floating point representation
Floating point numbers and other values are represented in a "delimited" representation in which all numbers, including those which would in the IEEE Std. 754...
US-6,130,924 Method and apparatus for administrative control over data transmission using dynamic filtering in a multicast...
A method and apparatus for disseminating filters from an intermediate network entity called an Administrative Control Point (ACP). The ACP sends dynamic...
← 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.