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.
Floating point processor for a three-dimensional graphics accelerator
which includes floating point, lighting...
A floating point processor for a 3-D graphics accelerator which includes improved performance over prior art designs. The floating point processor includes three...
Method for resizing an image by a factor of two
A method for scaling images by a factor of two. Two variables are extracted from an unaligned input stream. The variables are selectively interleaved. The high...
Hot tip catheter and method for using the same
A system and method for treating a stenosis or blockage in a bodily fluid passageway is described. The system includes a catheter and a controller for generating...
Decoder for a software-implemented end-to-end scalable video delivery
A decoder is used in an end-to-end scalable video delivery system operable over heterogeneous networks. The decoder may software-based and computationally low...
Apparatus and method for decomposing database queries for database
management system including multiprocessor...
An improved system for database query processing by means of "query decomposition" intercepts database queries prior to processing by a database management...
Method and apparatus for providing a configurable display memory for
single buffered and double buffered...
An arrangement providing frame buffer memory for an output display by which single buffer and double buffered application programs may be run singly or...
Method and system for facilitating access control to system resources in
a distributed computer system
Embodiments of the present invention provide an improved method and system for securely controlling access to resources in a distributed computer system. One...
Software testing apparatus and method
The present invention discloses a computer-implemented method for testing a software product using a server computer system and a plurality of servant computer...
Symmetric selector circuit for event logic
A selector circuit with symmetry is disclosed. It steers input transition events to one of two outputs according to the value of a data input signal. The...
Ball grid array package for an 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...
The present invention provides a sash lock for double hung windows. The sash lock is fabricated without a spring for biasing the cam into a closed or open...
Method and apparatus for exclusive access to shared data structures
through index referenced buffers
A method and an apparatus for hardware and software interaction in data transfers of shared data structures in memory. The method and apparatus decreases the...
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...
Log file optimization in a client/server computing system
In a client/server computing system, a method and apparatus for efficiently storing entries in a log file during disconnected client operations. An encoder...
Command processor for a three-dimensional graphics accelerator which
includes geometry decompression capabilities
A 3-D graphics accelerator which includes a command block with geometry data decompression capabilities and thus includes improved performance over prior art...
System and method for selecting the correct group of replicas in a
replicated computer database system
A system, method and computer program product for ensuring that a replicated computer database does not encounter a "split brain" problem by replicating the...
Method and apparatus for testing a circuit with reduced test pattern
A method and structure for testing a circuit with reduced test pattern generation constraints. The circuit includes a first logic circuit coupled to receive...
Digital delivery of receipts
Digital delivery of receipts overcomes many of the problems associated with paper receipts. Digital receipts can be delivered over a properitary or over an open...
System level mechanism for invalidating data stored in the external
cache of a processor in a computer system
A computer system is disclosed including a memory subsystem and a processor subsystem having an external cache and an external mechanism for invalidating cached...
Per-keystroke incremental lexing using a conventional batch lexer
A system and method are disclosed that enable a batch lexer to be used to incrementally update a token stream representation of a computer program maintained in...
Method and apparatus for allowing generic stubs to marshal and unmarshal
data in object reference specific data...
The invention provides solutions to the problems which are encountered by object oriented systems designers when attempting to implement schemes for object...
Methods and apparatus for providing dynamic network file system client
A variety of methods and apparatus are taught for providing dynamic distributed file system client authentication. One method for providing dynamic distributed...
Method and mechanism for guaranteeing timeliness of programs
In order to prevent data corruption and inconsistency caused by incorrect assumption regarding a presumably failed node and/or program, a fail-fast timer...
Representation of inter-relationships between graphical objects in a
computer display device
Relationships between first one of a number of graphical objects, such as windows, displayed in a computer display device and several others of the graphical...
A split-band clipper which generates less distortion, minimizes or reduces the occurrence of all IMD, or at least will minimize and reduce the occurrence of...
Method and system for embedded feedback message and graphical processing
Embodiments of the present invention provide a computer implemented method and apparatus for processing user defined input on a graphical user interface (GUI)....
Multiprocessing system configured to detect and efficiently provide for
migratory data access patterns
A computer system includes a directory at each node which stores coherency information for the coherency units for which that node is the home node. In addition,...
Central processing unit with integrated graphics functions
A central processing unit (CPU) is provided with a graphics execution unit (GRU), including a graphics status register (GSR), for executing a number of graphics...
Dual bus memory transactions using address bus for data transfer
During burst write transactions, a memory accepts data over an address bus after an address has been received. In order to accept data over the address bus, the...
System for configuring and remotely administering a unix computer over a
A forms based browser interface system for configuring and administering a network server from a remote location. Using forms, such as hyper-text markup language...
Host-based RAID-5 and NV-RAM integration
In a computing system utilizing redundant storage devices arranged in the RAID disk array, data is stored in the computing system using a memory cache created...
NIS+ password update protocol
The present invention provides methods and apparatus for updating passwords in a name service system. A server includes a name service database that further...
Mechanical heat sink attachment having two pin headers and a spring clip
An assembly for clamping a heat sink to an integrated circuit package that is mounted to printed circuit board. The assembly includes a pair of pin headers that...
Heat sink and fan for cooling CPU chip
Because of space limitations, a small heat sink and a fan (of about 2".times.2".times.1/2" size) is used to cool to below 105.degree. C. (at an ambient...
Airfoil deflector for cooling components
A deflector shaped in cross-section like an airfoil directs a stream of fluid such as air from a source such as a fan towards a heat-generating component such as...
Method to install SIMMs without causing discomfort to the user
A computer chassis cover that pushes an electronic card into a motherboard. The cover is pivotally connected to the chassis and can be rotated between an open...
Wideband power driver with separate setting delays of leading and
A wideband power driver having separate settings to delay a falling edge and rising edge of an output signal according to the present invention comprises an...
Process and catalyst for dehydrogenation of organic compounds
The invention comprises a process for selectively oxidizing hydrogen in a mixture with other gaseous materials by contacting the hydrogen containing gas under...
Decorative figure assembly from combination of component bags
A decorative combination of component bags representing the torso, head, two arms and two legs of a festive, seasonal, holiday, or non-holiday figure is...
Icon for a computer screen
Method and apparatus for associating calendar events with contextual
information and other calendar events
A method and apparatus for associating scheduled events with other scheduled events and with electronic documents is provided. A user interacts with user...
Virtual device driver registry having a globally unique identifier
supplying virtual driver call information to...
A virtual device driver registry for use in connection with a computer system for providing virtual device driver call information to a program operating in said...
Interface for interfacing simulation tests written in a high-level
programming language to a simulation model
An interface subsystem for use in a system including one or more simulation systems facilitates simulation of one or more simulation models under control of one...
Method and apparatus for secure remote authentication in a public network
A client workstation provides a login address as an anonymous ftp (file transfer protocol) request, and a password as a user's e-mail address. A destination...
Computer methods and apparatus for eliminating leading non-significant
digits in floating point computations
A leading 0/1 anticipator (LZA) generates a signal representing the exact number of leading non-significant binary digits in the significand of the result of an...
Apparatus and method for customizing the shape of a computer mouse to an
An apparatus and method for customizing the shape of a computer mouse to an individual's hand uses a pliable body, typically a pliable body with an elastomer...
Method and apparatus for eyetrack-driven text enlargement
Apparatus, methods, systems and computer program products are disclosed that automatically expands the computer displayed information that interests a computer...
Power short pulse generator having an input delay and a feedback delay
in generating the output pulse
A power short pulse generator for generating a pulse on a rising edge and falling edge of an input signal according to the present invention comprises an input...
Multi-gas sensor systems for automotive emissions measurement
Gas analysis apparatus particularly applicable to the quantitative monitoring of individual gas components in automotive exhausts, and providing this function in...
Process for conditioning recirculated evaporative cooling water
A process for conditioning recirculated evaporative cooling water in a cooling water system. The process reduces the amount of make-up water required during the...