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,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...
US-5,999,609 Computer-telephony (CT) system including an electronic call request
Communications and messaging in a Computer-Telephony (CT) system are assisted using an Electronic Call Request (ECR), a computer and network system construct...
US-5,999,404 Spray cooled module with removable spray cooled sub-module
An electronic system that may include an electronic card sub-module that is electrically connected to, and in fluid communication with, an electronic card...
US-5,999,196 System and method for data multiplexing within geometry processing units of a three-dimensional graphics...
A 3-D graphics accelerator which includes a command block or preprocessor, a plurality of floating point processors or blocks, and one or more draw processors or...
US-5,999,191 Method and apparatus for presenting information in a display system using transparent windows
A central processing unit (CPU) is provided and is coupled to a display for displaying graphic and other data in multiple overlapping windows. The CPU is further...
US-5,999,147 Virtual image display device
A head-coupled display device for use in presenting electronically generated visual images to a viewer. The device includes a headpiece worn by a viewer, and an...
US-5,999,034 Pull-down driver 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-5,998,850 Tunable field plate
First and second semiconductor devices are separated by a field oxide on a semiconductor substrate, and a field plate is positioned over the field oxide. A...
US-5,996,187 Slider for engaging fasteners provided
A slider 1 for engaging at least two fasteners provided inside of opposed edge portions of a bag defining an opening. The fasteners each includes a male fastener...
US-5,996,075 Method and apparatus for reliable disk fencing in a multicomputer system
A method and apparatus for fast and reliable fencing of resources such as shared disks on a networked system. For each new configuration of nodes and resources...
US-5,996,066 Partitioned multiply and add/subtract instruction for CPU with integrated graphics functions
An optimized, superscalar microprocessor architecture for supporting graphics operations in addition to the standard microprocessor integer and floating point...
US-5,996,061 Method for invalidating data identified by software compiler
A central processing unit (CPU) of a computer includes a novel prefetch cache configured in parallel with a conventional data cache. If a data cache miss occurs,...
US-5,996,056 Apparatus for reducing a computational result to the range boundaries of a signed 8-bit integer in case of overflow
An intermediate result signal arising from a manipulation of data signals is checked and reduced without using conditional branches, thereby improving...
US-5,996,048 Inclusion vector architecture for a level two cache
A cache architecture with a first level cache and a second level cache, with the second level cache lines including an inclusion vector which indicates which...
US-5,996,047 Method and apparatus for caching file control information corresponding to a second file block in a first file...
A method and system for managing control information associated with a file is disclosed. According to the method, a cache is established in a first file block...
US-5,995,998 Method, apparatus and computer program product for locking interrelated data structures in a multi-threaded...
Apparatus, methods, and computer program products are disclosed that improve the performance of multi-threaded computer applications that use objects (within an...
US-5,995,984 Apparatus and method for zoom-in entry of an element in a table
A graphic screen including data in a table format is displayed in a window. The window implements a Zoom-In function using a Zoom-In display element. A user...
US-5,995,754 Method and apparatus for dynamically optimizing byte-coded programs
Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during...
US-5,995,735 Directional repeater physical assignment and connection for high-performance microprocessors
An improved method for routing interconnect lines in a VLSI chip using repeaters. First, an optimal virtual assignment of the repeater locations is determined...
US-5,995,710 Speed control for brushless DC motors
An apparatus for controlling the speed of rotation of the rotor of a brushless DC motor wherein means are provided for shifting both the on and off angle of...
US-5,995,106 Graphical user interface for displaying and navigating in a directed graph structure
An intuitive graphical user interface is based upon a geographic map structure, and includes a system for controlling remote external electronic devices. In the...
US-5,994,765 Clock distribution network with efficient shielding
An interconnect structure includes in a first layer a clock line and a ground line running substantially parallel to the clock line, and a plurality of...
US-5,993,055 Faulty module location in a fault tolerant computer system
A fault tolerant computer system includes a number of lockstep subsystems, each of which comprises a parallel input signature generator, used for data...
US-5,992,168 Circuit board having an integral sorber
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-5,991,900 Bus controller
A bus controller for a computer system. The controller comprises a monitor for monitoring request signals and response signals between a first component and a...
US-5,991,871 Application binary interface and method of interfacing binary application program to digital computer
An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. A function in a relocatable...
US-5,991,862 Modified indirect addressing for file system
A logical address and a pointer entry for a file in an indirect address file system are translated into a physical address. A decision module tests a pointer...
US-5,991,854 Circuit and method for address translation, using update and flush control circuits
A circuit used to control the modification of content within memory implemented within an address translation unit. This memory includes a plurality of entries...
US-5,991,823 Low overhead object adaptor
Data structures and various methods for invoking and creating objects are used in a distributed object system in order to implement subcontracts. A subcontract...
US-5,991,820 Method for operating multiple processes using message passing and shared memory
In the system of the present invention, a time critical program operating in a window system environment is implemented. The application program containing time...
US-5,991,790 Generation and delivery of signals in a two-level, multithreaded system
A system for properly delivering an signals in a computer system. A first module is called which waits for a signal to be generated. Upon a signal being...
US-5,991,781 Method and apparatus for detecting and presenting client side image map attributes including sound attributes...
Apparatus, methods, systems and computer program products are disclosed that provide enhancements to client-side image maps in HTML based documents. These...
US-5,991,763 Method and apparatus for embedding concatenated data files into object files during runtime in a virtual file...
Methods, systems, and software for efficiently creating virtual file systems including object files which contain data are described. In one aspect of the...
US-5,991,762 Method and apparatus for creating a table object constructed from reusable column objects
A method for creating a table object made up of one or more columns, where the table object can be used as a programming interface or wrapper for an underlying...
US-5,991,712 Method, apparatus, and product for automatic generation of lexical features for speech recognition systems
Improved word accuracy of speech recognition can be achieved by providing a scheme for automatically limiting the acceptable word sequences. Speech recognition...
US-5,991,535 Visual composition tool for constructing application programs using distributed objects on a distributed object...
A method, apparatus, and program code visually constructs object-oriented application software to be installed on a distributed object system. The method of the...
← 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.