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,167,535 Object heap analysis techniques for discovering memory leaks and other run-time information
Techniques for analyzing object-oriented computer programs are provided. A snapshot of the objects that are active at a specific point in time during execution...
US-6,167,522 Method and apparatus for providing security for servers executing application programs received via a network
A method and apparatus for providing security to a server running an application program received over a network is provided. The application program, along with...
US-6,167,504 Method, apparatus and computer program product for processing stack related exception traps
Apparatus, methods, and computer program products are disclosed that improve the operation of a computer that uses a top-of-stack cache by reducing the number of...
US-6,167,488 Stack caching circuit with overflow/underflow unit
The present invention provides 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,167,477 Computer system bridge employing a resource control mechanism with programmable registers to control resource...
A bridge for a computer system comprising at least a first processing set and a second processing set each connected to the bridge via an I/O bus. A resource...
US-6,167,458 Transport independent invocation and servant interfaces that permit both typecode interpreted and compiled...
Data structures, methods, and devices for facilitating servant invocation in a distributed client-server based object oriented operating system are disclosed. In...
US-6,167,424 Method and apparatus for concurrent thread synchronization
Methods and apparatus for locking and unlocking objects using synchronized threads are disclosed. According to one aspect of the present invention, a ...
US-6,167,402 High performance message store
A product and method are disclosed for creating an efficient message store and delivery system is provided. A message store having an index directory, index...
US-6,166,438 Ultrathin electronics using stacked layers and interconnect vias
An integrated circuit and associated method for reducing total signal propagation delay as well as power consumption and thermal dissipation. The integrated...
US-6,164,840 Ensuring consistency of an instruction cache with a store cache check and an execution blocking flush...
A method of ensuring instruction cache consistency in a processor includes executing a flush instruction whenever a program executed by the processor stores data...
US-6,164,517 Seamless, ring-shaped brazing material and method for producing same
The seamless, ring-shaped brazing material comprises a brazing metal and a flux uniformly dispersed in the brazing metal for brazing nonferrous metal members and...
US-6,164,096 Housing construction for rotating dial combination padlocks
By providing a removable cover assembly mountable to a rotating dial of a central housing of a padlock, a padlock construction is attained which is visually...
US-6,163,866 System level IC testing arrangement and method
A method and apparatus for testing an integrated circuit in a system level environment such that the integrated circuit to be tested is wired into a system or...
US-6,163,856 Method and apparatus for file system disaster recovery
A file disaster recovery system that employs geographical replication of data from a local site to remote site in a such a manner that file requests from clients...
US-6,163,837 Writing of instruction results produced by instruction execution circuits to result destinations
Two instruction executions circuits C1 and C2, possibly pipelined, share a write port to write instruction results to their destinations. When both circuits have...
US-6,163,806 System and method for transparent, global access to physical devices on a computer cluster
A system and method are disclosed that provides transparent, global access to devices on a computer cluster. The present system generates unique device type...
US-6,163,778 Probabilistic web link viability marker and web page ratings
Hypertext information links are typically contained in documents accessible by networks. Data is gathered regarding the results of attempted access to documents...
US-6,163,192 Negative pulse edge triggered flip-flop
A negative edge triggered flip-flop generates an output pulse in response to a negative edge of a clock signal. A first set of nodes receives data input signals,...
US-6,163,165 Method for operating an information handling system
A method for operating an information handling system comprises includes providing at least three transmission lines each having a characteristic impedance, each...
US-D435,264 Spectacles
US-6,161,218 Software patch architecture
A software package installed on a UNIX system V computer system is repaired by installing a System V software patch package. During installation of the patch...
US-6,161,217 Accurate method for inlining virtual calls
A computer system (10) is configured as a compiler to translate source code (FIG. 4) into object code (FIG. 6). The source code calls a polymorphic method on a...
US-6,161,191 Mechanism for reliable update of virtual disk device mappings without corrupting data
A cluster implements a virtual disk system that provides each node of the cluster access to each storage device of the cluster. The virtual disk system provides...
US-6,161,147 Methods and apparatus for managing objects and processes in a distributed object operating environment
A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the...
US-6,161,125 Generic schema for storing configuration information on a client computer
Methods and apparatus are disclosed for providing a data framework and associated client/server protocol for storing and exchanging data among computers in a...
US-6,161,121 Generic transfer of exclusive rights
A system and method are disclosed that enable exclusive rights in generic goods to be transferred from one party to another. A party holds an exclusive right to...
US-6,160,891 Methods and apparatus for recovering keys
A key such as a private key or key password of a private key is encrypted for storage, and may be decrypted if the private key becomes lost or unavailable. The...
US-6,160,653 Optical computer bus with dynamic bandwidth allocation
A signal communication device for use within a computer includes a set of optical fibers configured to form an optical computer bus between a set of computer...
US-6,160,552 Method and apparatus for managing multiple hierarchical lists within a browser
Methods and apparatus for managing multiple hierarchical lists of addresses for electronic data sources, or information sites, within a browser are provided. A...
US-6,160,551 Graphical user interface for displaying and manipulating objects
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-6,160,448 Digitally-controlled low noise variable-gain amplifier
A digitally-controlled variable-gain amplifier is disclosed, which comprises a polarization means to transform the input signal into differential signals of...
US-6,160,438 Charge sharing selectors
The selector circuit rapidly steers an event from a single input to one of two outputs depending on the binary value of a data signal controlling the selector,...
US-6,157,961 Client-side stub interpreter
The present invention provides an elegant and compact way to provide mechanisms for invocation of objects by client applications and for argument passing between...
US-6,157,953 Authentication and access control in a management console program for managing services in a computer network
A method and apparatus of securing access to a service manager for the administration of services residing on multiple service host computers from an...
US-6,157,877 Apparatus and method for testing automotive electronic control units and batteries and related equipment
A method and apparatus for testing automotive electronic control units and batteries and other equipment for identification and performance purposes utilizes...
US-6,157,375 Method and apparatus for selective enabling of addressable display elements
A method and apparatus for driving a plurality of addressable elements consist of driving and selectively enabling one or more addressable elements arranged as...
US-6,157,312 Appliance for integrating multiple forms of communication
A communication appliance with a desktop unit and a secondary unit. The desktop unit includes an outer casing, bottom feet, openings in the outer casing for...
US-6,157,237 Reduced skew control block clock distribution network
A control block clock distribution network includes a logic circuit, one or more nth-level buffers, and a (n-1)th-level buffer that drives the one or more...
US-6,157,236 Parametric tuning of an integrated 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,157,201 Burn-in system for reliable integrated circuit manufacturing
A burn-in system for integrated circuits (ICs) generates thorough input stimuli from within the burn-in chamber. A very high node-toggle percentage within the IC...
US-D434,890 Collapsible multi-purpose container
US-D434,761 Housing for communication appliance
US-6,154,849 Method and apparatus for resource dependency relaxation
A method and apparatus that allows flexibility in failure diagnosis, so that a single failure event received by a failure analysis system can affect the...
US-6,154,815 Non-blocking hierarchical cache throttle
A multi-level cache and method for operation of a multi-level cache generating multiple cache system accesses simultaneously. Each access request includes an...
US-6,154,812 Method for inhibiting thrashing in a multi-level non-blocking cache system
A data cache unit associated with a processor, the data cache unit including a first non-blocking cache receiving a data access from a device in the processor. A...
US-6,154,777 System for context-dependent name resolution
A context-dependent, multiply binding name resolution system. A name resolver is provided, connected to either a requester's system or a receiver's system, or...
US-6,154,776 Quality of service allocation on a network
A Quality of Service (QoS) method and mechanism enable allocation of a QoS to a flow on a network in a dynamic environment in response to detection of a new...
US-6,154,742 System, method, apparatus and article of manufacture for identity-based caching (#15)
A process for obtaining a copy of a data object is disclosed. A location-independent identifier associated with the desired data object is obtained, for example,...
US-6,154,209 Graphical user interface with method and apparatus for interfacing to remote devices
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-6,154,128 Automatic building and distribution of alerts in a remote monitoring system
A test to detect a predetermined condition in a remotely monitored computer system is created by selecting, via interactions between a user and a graphical user...
← 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.