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,011,689 Computer component cooling fan closure device and method thereof
Disclosed is a system for assisting in preventing over heating of the internal electrical components of a computer in the event of a failure of one of the...
US-6,011,540 Method and apparatus for generating small, optimized color look-up tables
In a computer graphics windowing system including a color map, a method for managing palette color value contents of the color map. Input color values are...
US-6,011,410 Method of charging a dynamic node
An apparatus and method for resetting a dynamic logic circuit is disclosed. The apparatus includes an input circuit coupled to a plurality of input nodes wherein...
US-6,010,355 Pusher switch light socket
a pusher switch light socket essentially relates to one to provide a terminal for receiving and holding in position of lead-in wires, one lead-in wire support is...
US-D418,360 Rice cooker
US-6,009,517 Mixed execution stack and exception handling
Systems and methods for implementing an execution stack which stores frames for functions written in multiple programming languages are provided. The frames for...
US-6,009,515 Digital data processing system including efficient arrangement to support branching within trap shadows
A digital computer includes an efficient mechanism by which an exception handler can traverse the instruction stream in a reverse direction to identify the...
US-6,009,499 Pipelined stack caching circuit
A stack management unit includes a stack cache to accelerate data retrieval from a stack and data storage into the stack. The stack management unit also includes...
US-6,009,464 Method and apparatus for enabling application programs to communicate with network clients and servers
A method for enabling an application program to communicate with a network server, includes the steps of downloading a document from a document server to the...
US-6,009,272 Register allocation via selective spilling
An approach for allocating a set of virtual registers to a set of physical registers using selective spilling is described. A set of code and a spill variable...
US-6,009,266 Methods, apparatus and data structures for managing objects
A variety of methods, apparatus, and data structures for managing transient and persistent distributed objects are disclosed. Objects for use as object...
US-6,009,253 Spare repeater amplifiers for long lines on complex integrated circuits
An IC includes a plurality of functional blocks each having a discrete block-level architecture. The functional blocks are connected to one another via metal...
US-6,008,745 Variable length decoding using lookup tables
One embodiment of the present invention provides a method and an apparatus for decoding a variable length code using lookup tables. This embodiment improves...
US-6,008,682 Circuit and method for selectively enabling ECL type outputs
A clock circuit for selectively enabling a clock signal to be propagated, via a transmission line, to an option module when the module is coupled to the clock...
US-6,006,543 Absorbent pair refrigerant system
An absorbent pair refrigeration system comprising a source of liquid refrigerant; an evaporator for transforming the liquid refrigerant into vapor refrigerant at...
US-6,006,333 Password helper using a client-side master password which automatically presents the appropriate server-side...
A user operating a client system may access a plurality of remote servers requiring passwords for access by employing a master password. The master password is...
US-6,006,326 Apparatus for restraining over-eager load boosting in an out-of-order machine using a memory disambiguation...
A system for restraining over-eager boosting of load instructions past store instructions in an out-of-order processor. The system comprises a memory...
US-6,006,320 Processor architecture with independent OS resources
A processor that includes hardware resources for the operating system that are separate and independent from resources dedicated to user programs. The OS...
US-6,006,312 Cachability attributes of virtual addresses for optimizing performance of virtually and physically indexed...
A separate cacheable-in-virtual-cache attribute bit (CV) is maintained for each page of memory in the translation table maintained by the operating system. The...
US-6,006,284 Method and apparatus for driving a parallel part to provide multiple modes of communications between a host and...
A system and method for providing multiple modes of parallel communications between a host and a peripheral. In the system and method, a driver provides support...
US-6,006,258 Source address directed message delivery
A method for delivering a message unit to a destination network resource within a transport communications layer includes the steps of configuring a mapping to...
US-6,006,256 System and method for inserting interactive program content within a television signal originating at a remote...
A digital broadcast station is configured to "turn around" and add interactive programming to a television signal conveyed by a remote network. Prior to...
US-6,006,021 Device for mapping dwellings and other structures in 3D
A micropower impulse radar is used to take measurements, such as those needed to establish room size and the dimensions and location of objects within the walls...
US-6,005,626 Digital video signal encoder and encoding method
Motion vectors and associated errors which are determined in the course of encoding a video signal are used to determine whether respective macroblocks of two or...
US-6,005,567 Method and system for efficient organization of selectable elements on a graphical user interface
In a preferred embodiment, the present invention provides a method and system for organizing selectable elements on a graphical user interface (GUI). Initially,...
US-6,004,344 Infrared ray irradiation apparatus and infrared ray irradiation source used therein
An infrared irradiation source of an infrared irradiation apparatus is provided. The infrared irradiation source is comprised of a heat generator and an infrared...
US-6,004,049 Method and apparatus for dynamic configuration of an input device
A system and method is provided that displays different symbols on an input device corresponding to different input device layouts. On a keyboard type input...
US-6,003,580 Placement apparatus for thin flexible members
An automated placement of flat valves on a balloon strip. Included is a vacuum platen which receives the free end of a row of valve films. A cutting blade severs...
US-RE36,459 Self-adherent foam wrapping material
Wrapping material formed of a foamed plastic-like material. The wrapping is formed in elongated strips and adheres to itself and most surfaces it is applied...
US-6,003,152 System for N-bit part failure detection using n-bit error detecting codes where n less than N
A system for N-bit part failure detection using n-bit error detecting codes where n is less than N is disclosed. In a computer system having storage devices N...
US-6,003,104 High speed modular internal microprocessor bus system
A CPU of a microprocessor includes a common bus, a bus interface unit (BIU), and a plurality of module units. The BIU has a plurality of first ports coupled to...
US-6,003,102 Apparatus and method for arbitrating transactions requiring multiple addresses
Requests from CPU module units are arbitrated according to a two-level priority scheme, the first level being of a higher priority than the second level. The...
US-6,003,065 Method and system for distributed processing of applications on host and peripheral devices
According to principles of the invention, a distributed data processing system having a host computer coupled by way of a network to one or more peripheral...
US-6,003,046 Automatic development and display of context information in structured documents on the world wide web
A system for retrieving a selected page of a structured document and for automatically developing context information about the selected page. This context...
US-6,003,038 Object-oriented processor architecture and operating method
A class structure of an object-oriented program system is optimized for hardware and implemented as a hardware system in an object-oriented processor. For...
US-6,002,870 Method and apparatus for non-damaging process debugging via an agent thread
Apparatus, methods and computer program products are disclosed that create an "agent LWP" in a target process. Creation of the agent LWP allows a controlling...
US-6,002,866 Partitioning within a partition in a disk file storage system
A new file system partition is added to an existing partition in disk storage space by creating a new file in the existing storage space of the existing...
US-6,002,771 Method and system for regulating discounts on merchandise distributed through networked computer systems
The present invention provides a method and system for regulating discounts on merchandise distributed through networked computer systems. The method and system...
US-6,002,340 Smart switch
A configurable remote controller for remotely sensing the status(es) of one or more electrically-powered target systems and for altering the status(es) of the...
US-6,001,434 Ghost-like decorative object
Decorative structures comprising a flexible sheet-like member simulate universal conceptions of the appearance of floating and fixed ghosts. A structure for...
US-6,000,856 Miniature electro-optical connector assembly
An electro-optical transducer connector assembly (10) including an electro-optical transducer (15), a transducer housing (25) having a connector portion (45)...
US-6,000,171 Method of holding a plant to a stake and a kit therefor
A method of holding plants to a stake is provided. A posable figure preferably having a plurality of elongate positionable appendages is provided. The posable...
US-5,999,988 Method and apparatus for generating and employing a run-time generated stub to reference an object in object...
The method and apparatus for generating and employing a run-time generated stub to reference an object in an object oriented system. This method and apparatus...
US-5,999,978 Distributed system and method for controlling access to network resources and event notifications
An access control database defines access rights through the use of access control objects. The access control objects include group objects, each defining a...
US-5,999,972 System, method and article of manufacture for a distributed computer system framework
An interprise computing manager provides coordination between application programs by having each server program controlling the client executable program. In...
US-5,999,732 Techniques for reducing the cost of dynamic class initialization checks in compiled code
Techniques for reducing the cost of dynamic class loading and initialization checks in compiled code are provided. Virtual machine instructions are compiled into...
US-5,999,731 Bytecode program interpreter apparatus and method with pre-verification of data type restrictions and object...
A program interpreter for computer programs written in a bytecode language, which uses a restricted set of data type specific bytecodes. The interpreter, prior...
US-5,999,728 Method and apparatus for enhancing the portability of an object oriented interface among multiple platforms
The present invention is directed to providing an ability to re-host, or port, an object oriented graphical user interface implementation from a native...
US-5,999,727 Method for restraining over-eager load boosting using a dependency color indicator stored in cache with both...
A system, apparatus and method which functions to restrain over-eager load boosting in an out-of-order processor through the implementation of a special...
US-5,999,712 Determining cluster membership in a distributed computer system
Cluster membership in a distributed computer system is determined by determining with which other nodes each node is in communication and distributing that...
← 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.