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.
Instrument for binding papers
A paper binding instrument for binding a sheaf of papers without the use of metal staples including punching edges and auxiliary punching edges. The punching...
Method for implementing computer applications in an object oriented
manner using a traditional non-object...
An object oriented application comprising an hierarchy of application classes, each having a plurality of class methods, is created from a toolkit having a...
Virtual memory computer apparatus and address translation mechanism
employing hashing scheme and page frame...
A method and apparatus for providing address translations for a computer system having a virtual memory that is mapped onto physical memory. The apparatus has at...
Method and apparatus for high resolution virtual reality systems using
head tracked display
A method and apparatus for accurate head-tracked stereo display on a workstation CRT is disclosed that corrects inaccuracies caused by CRT optical properties....
Method and appartus for detecting multiple address matches in a content
A circuit for detecting multiple address matches in an associative array includes a match current generator that responds to active match signals generated by...
Hand held computer housing
Ball grid array packages for high speed applications
A package and packaging technique for enhancing performance of critical chips within an electronic device, wherein the critical chips comprise an integrated...
Network video server system receiving requests from clients for specific
formatted data through a default...
A network video server apparatus and method for transferring video image data across a computer network serving multiple clients. The network server apparatus...
Architecture of output switching circuitry for frame buffer
A frame buffer including a plurality of array planes of memory cells, row decoding circuitry for selecting rows of memory cells in each of the array planes to be...
Methods and apparatus for displaying and editing multimedia information
A multimedia display and editing system for editing multimedia projects on a display screen. A computer display screen is presented to the user which provides...
Heat exchanger for electronic equipment
A heat transfer apparatus is disclosed. The heat transfer apparatus includes a heat pipe containing heat transfer liquid. Disposed in the heat pipe is a...
Instruction and data cache with a shared TLB for split accesses and
snooping in the same clock cycle
A caching arrangement which can work efficiently in a superscaler and multiprocessing environment includes separate caches for instructions and data and a single...
Draw processor for a high performance three dimensional graphic
A draw processor for a graphics accelerator is disclosed that performs edgewalking and scan interpolation functions to render a three dimensional geometry object...
Process and catalyst for dehydrogenation of organic compounds
Alkanes are dehydrogenated by passage through alternating dehydrogenation zones and selective oxidation zone(s), in which latter zone(s) hydrogen produced in the...
Isothiouronium salts as photographic nucleating agents
The inclusion of isothiouronium functionality onto hydrazide derivatives results in the formation of nucleating agents for lithographic films that produce high...
Fast static cascode logic gate
A fast static logic gate contains a pullup logic network and a pulldown logic network configured to implement a logic function. The pullup logic network is...
Combined security device torch and compass
Recessed lamp socket system for illuminated decorative figures
A lamp socket system for an illuminated decorative figure includes a lamp socket with an integral male electrical plug and a flange for mounting the socket in a...
Methods and apparatus for creating a pending write-back controller for a
cache controller on a packet switched...
A write-back cache control system having a pending write-back cache controller in a multiprocessor cache memory structure. The processor subsystems in the...
Printed circuit board attachment mechanism
An improved attachment mechanism for attaching the motherboard in a computer system to its chassis is disclosed. The attachment mechanism includes a rail that...
Saving and restoring traversal state attributes of a directed acyclic
graph structure network for a parent...
A set in structure (SIS) list is established for each DAG structure of a DAG structure network. Additionally, a used before set (UBS) list is established for...
Extending computer architecture from 32-bits to 64-bits by using the
most significant bit of the stack pointer...
The present invention enables a computer system to store from register files to memory, and restore from memory back to the register files, data from programs...
Apparatus and method for managing the assignment of display attribute
identification values and multiple...
In a bit mapped display environment which has n hardware color look-up tables (CLUTs) where n=1 or more, which also has a limited number of Display Attribute...
Reset logic circuit and method
A high speed inverter circuit is disclosed. The inverter has a quiescent state, a set state for receiving an input pulse and generating a set pulse in response...
Translation lookaside buffer apparatus and method with input/output
entries, page table entries and page table...
A translation lookaside buffer for use with a virtual memory system including apparatus for storing virtual addresses, apparatus for storing a physical address...
High speed processing flip-flop
A high speed processing flip-flop contains a header circuit and a pulse flip-flop circuit. The header circuit is a clock pre-processing circuit that generates...
Managing display windows of inter-related applications using hollowed
In a computer controlled display system, a CPU is provided for generating a foreground and at least one background display windows on a display for a controlling...
Transient discriminate harmonics generator
A transient discriminate harmonics generator which receives an audio input signal and produces an output signal containing harmonics of the input signal. The...
Frequency discriminate leveler
A frequency discriminate leveler ("FDL") which controls its attack rate depending on the audio frequency to more perfectly preserve the natural sound of the...
Transparently self-configured option board using an option board
The present invention is an option board protocol (OBP) PROM for interfacing an optional peripheral device or board with a host computer system without...
Register allocation by decomposing, re-connecting and coloring
hierarchical program regions
During code generation, a routine is first decomposed into regions. Then, starting from the highest plateau, i.e. the inner most control flow level, the...
Apparatus for removing contaminants from waste fluids
The present invention provides a method for removing contaminants from a waste fluid stream. The method includes contacting a waste fluid stream with a promoter...
Microemulsion printing ink
A printing ink useful for "waterless" printing processes comprising a water-in-oil microemulsion wherein the water phase is present in an amount of about 5 to 20...
Method and system for the early detection of the jamming of a core
sampling device in an earth borehole, and...
A drill string having a core sampling device at its lower end is suspended in an earth borehole by a rotary drilling rig at the earth's surface. Drilling fluid...
Method and apparatus for key-management scheme for use with internet
protocols at site firewalls
The present invention includes a first data processing device (node I) coupled to a first private network and to a firewall server (FWA). Firewall server FWA is...
Catalytic oxidation of alkanes
Process and apparatus are provided for oxidation of oxidation of organic compounds in which a reaction zone is provided, containing an open space and a bed of...
Method for producing raisins
A method for producing natural, sun-dried raisins from the Thompson seedless grape variety in vineyards located in the Central Valley of California, or similarly...
Command preprocessor for a high performance three dimensional graphics
A command preprocessor is disclosed that translates geometry input data from differing formats into a standard format for accelerated rendering. The command...
Method and apparatus for resource constraint scheduling
Constrained resource allocation techniques are implemented with a digital computer due to its improved speed and graphics capability. These techniques allow for...
Method and apparatus for extensible object-oriented inter-application
A method and apparatus for extensible inter-application link management is disclosed. The apparatus is independent of the applications that manipulates the...
Processor having a stall cache and associated method for preventing
instruction stream stalls during load and...
A central processing unit of a computer system which has an arithmetic logic unit, a register file, an instruction decode/fetch instruction data unit, a bus...
Method and system for updating derived items in a view model which
includes multiple coordinate systems
A computer graphics interface between an application program and device pipeline. The computer system implements a view model including a plurality of coordinate...
Test mode readback in a memory display interface
A test mode read back function for verifying the functions of the memory display interface and a VRAM frame buffer coupled to the memory display interface,...
Electrochromic structures and methods
The invention provides for the simplified production of chromogenic devices, including relatively large scale devices in panel form. One or more of the layers of...
Personal security alarm