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-5,644,547 Multiport memory cell
A multiport memory cell has a pair of switched reference ports; a pair of banks having at least one switched read/write port; a storage element for storing a...
US-5,644,174 Universal AC sequencer for a server
An AC sequencer receives source AC voltage via a sequencer-mounted universally accepted connector, such as an IEC 309 compatible connector. Source AC is coupled...
US-5,642,519 Speech interpreter with a unified grammer compiler
The present invention provides a unified grammar for a speech interpreter capable of real-time speech understanding for user applications running on a general...
US-5,640,569 Diverse goods arbitration system and method for allocating resources in a distributed computer system
A diverse goods arbitration system and method allocates computer resources among bidding requesters. Bid slates are transmitted to an arbiter by users...
US-5,640,567 Apparatus and method for software system management using second-order logic
A software system manager to achieve second-order logical management of a software system model is described. The system relies upon a second-order logic system...
US-5,640,564 Method and apparatus for generating and using short operation identifiers in object oriented systems
A distributed computer system in which a server application performs operations responsive to operation requests from a client application. The client...
US-5,640,562 Layering hardware support code on top of an existing operating system
An embodiment of the present invention provides an efficient and robust way to incorporate new installation scripts into an existing operating system in order to...
US-5,640,309 PCI expansion card retainer clip
Computers are manufactured with connectors in which are inserted at least one PCI expansion card to increase the capacity of the computer. A computer enclosure...
US-5,640,115 Self-enabling latch
A self-enabling latch includes a pair of pass transistors, a pair of cross-coupled inverters, an EXCLUSIVE-NOR logic gate and a differential amplifier. The pass...
US-5,640,086 Tachometer based on electrical ripple and calibrated by mechanical engine signals
The tachometer includes a microphone for disposition next to the exhaust of the vehicle and an accelerometer for disposition adjacent to its engine. A selected...
US-5,640,048 Ball grid array package for a integrated circuit
A three-layer BGA package includes a BGA Vss plane disposed between upper and lower BGA package traces, and also includes upper and lower BGA package Vss traces...
US-5,639,006 Tag pin attacher
A tag pin attacher has a casing including a space which is defined by a vertical wall and has a protrusion at a central part thereof, two horizontal walls formed...
US-D379,974 Computer system enclosure
US-5,638,523 Method and apparatus for browsing information in a computer database
A method and apparatus for browsing through a computer database on a computer system with a graphical user interface. The information to be browsed is displayed...
US-5,638,505 Apparatus and methods for moving/copying objects using destination and/or source bins
Three modes of moving and copying an object within an application or between applications are provided to a computer system having a graphical user interface....
US-5,638,500 Apparatus and method for direct calculation of clip region
An apparatus and method calculate outcodes directly from an integral representation of a floating point number defining a certain coordinate of a point of an...
US-5,638,367 Apparatus and method for data packing through addition
A scalable packing circuit used to byte pack data transferred from a first storage element to a second storage element. The packing circuitry comprises a word...
US-5,638,009 Three conductor asynchronous signaling
A technique is described for transmitting events over three or more conductors in which a sequence of activity of the conductors for information transfer is...
US-5,637,921 Sub-ambient temperature electronic package
An integrated circuit package having an internal cooling device. The integrated circuit package includes a thermoelectric device that operates according to the...
US-5,636,130 Method of determining signal propagation delay through circuit elements
A method is provided for accurately determining the propagation delay of a gate under consideration in a static timing analyzer. This is accomplished by...
US-5,635,957 Cursor control apparatus having foot operated pedal and method for same
An apparatus for use with a computer having a display. The computer is programmed to provide an indicia on the display. The apparatus includes a control device...
US-5,634,098 Method and apparatus for environment-variable driven software testing
An apparatus and method for testing software is disclosed. A test base is constructed on a storage device by creating a plurality of directories connected to...
US-5,634,068 Packet switched cache coherent multiprocessor system
A multiprocessor computer system has a multiplicity of sub-systems and a main memory coupled to a system controller. An interconnect module, interconnects the...
US-5,634,058 Dynamically configurable kernel
A dynamically configurable operating system is achieved by providing a module sub-system which intercepts requests by processes to access a module in the...
US-5,634,002 Method and system for testing graphical user interface programs
In a preferred embodiment, the present invention provides an improved method and system for testing a graphical user interface program. The preferred embodiment...
US-5,633,933 Method and apparatus for a key-management scheme for internet protocols
A first data processing device (node I) is coupled to a private network which is in turn coupled to the Internet. A second data processing device (node J) is...
US-5,633,870 Method and apparatus for controlling data flow through an ATM interface
A method and network interface for controlling the flow of data between a and an ATM network is provided. The network interface resides on an ATM interface and...
US-5,633,810 Method and apparatus for distributing network bandwidth on a media server
A novel video server is taught which allows for additional output bandwidth from the server by using multiple physical network interfaces over a single IP...
US-5,631,035 Method for preparing sliced meat portions
One or more portions of whole muscle meat are injected with a liquid comprising oil and water, conveniently also containing flavoring materials and/or flavor...
US-D379,351 Housing for hard disk drives
US-5,630,136 Method and apparatus for serializing access to multithreading unsafe resources
An improved technique for serializing access to multithreading unsafe resources is described. A baton manager is used to manage the serializing of accesses to a...
US-5,630,087 Apparatus and method for efficient sharing of virtual memory translations
A method and apparatus to share virtual memory translations in a computer is described. The apparatus includes an operating system that runs in conjunction with...
US-5,630,066 System and method for locating object view and platform independent object
A class loader downloads objects and object viewers from remote computer nodes, and invokes locally stored object viewers to view objects. When a user selects an...
US-5,630,042 Method and apparatus for providing collection browsers
In a window and notification based computer system, a browser class, a browser item layout class, a browser item data cell layout class and a browser item class...
US-5,629,984 System and method for data security
A system and method for substantially reducing accidental disclosure of confidential information by interleaving video data frames with video flash frames. These...
US-5,629,613 CMOS voltage regulator
In accordance with the teachings of this invention, a novel voltage regulator is taught which is capable of being formed solely of MOS devices. This eliminates...
US-5,629,257 Solid superacid catalysts comprising platinum metal
A sulfated solid catalyst is provided which comprises (1) oxide or hydroxide of Group III or Group IV element, e.g. zirconium, and (2) a first metal comprising a...
US-5,629,240 Method for direct attachment of an on-chip bypass capacitor in an integrated circuit
Switching noise at integrated circuit V.sub.DD and V.sub.SS metal traces is reduced by minimizing lead inductance in on-chip bypass capacitors. For each on-chip...
US-5,627,966 Method for simulating the parallel processing of video data
A method for simulating multiple instruction launch in a single-scalar computer system is disclosed. A video data signal having a plurality of data components...
US-5,625,625 Method and apparatus for partitioning data load and unload functions within an interface system for use with an...
The asynchronous transfer mode (ATM) interface, which may be a segmentation and reassembly unit, controls segmentation of packets into cells and reassembly of...
US-5,623,420 Method and apparatus to distribute spare cells within a standard cell region of an integrated circuit
A method and apparatus to distribute spare cells into a standard cell region of an integrated circuit is described. An initial layout of standard cells is first...
US-5,622,880 Method of making a low power, high performance junction transistor
Low threshold voltage MOS devices having buried electrodes are disclosed herein. Such devices have source and drain regions which include tip regions and plug...
US-5,621,660 Software-based encoder for a software-implemented end-to-end scalable video delivery system
A software-based encoder is provided for an end-to-end scalable video delivery system that operates over heterogeneous networks. The encoder utilizes a scalable...
US-5,619,645 System isolation and fast-fail
A method and an apparatus allowing a system interfaced with a network to continue functioning in a diminished capacity, even when the system is temporarily...
US-5,619,439 Shared hardware for multiply, divide, and square root exponent calculation
The same hardware is used to implement calculations of the exponents for multiplication, division, and square root in either double or single precision. A...
US-5,619,149 Single ended dynamic sense amplifier
A single-ended sense amplifier circuit for sensing the state of a bitline in a memory array. The sense amplifier includes an output circuit having an input and...
US-5,617,533 System and method for determining whether a software package conforms to packaging rules and requirements
A system and method for auditing software packages in a multi-release environment is provided. The audit system reads one or more external files that specify...
US-5,615,897 Gasket material layer including cork, fibers, rubber, and a rubber chemical
A gasket material includes a sheet metal having a coating of adhesive applied thereon, and a coating layer of a compound or composition formed on the surface of...
US-5,615,357 System and method for verifying processor performance
A method of adapting execution-driven simulators to accept traces is provided. First, a benchmark program is executed to provide a trace file of the executed...
US-5,613,161 Method and apparatus for preemptable multiplexing of connections to input/out devices
A multiplexing non-device specific stream module is provided to an operating system. The multiplexing non-device specific stream module includes a number of...
← 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.