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.
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...
Method and apparatus for machine diagnosis
A method and apparatus for analysis of brakes in automotive vehicles, and related aspects of engine performance and like applications, senses heat energy which...
System for fast trap generation by creation of possible trap masks from
early trap indicators and selecting one...
An improved method and apparatus for ordering traps in a multiscalar design to avoid pipeline delays. Execution units which generate their traps earlier in the...
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...
Virtual input/output processor utilizing an interrupt handler
A virtual I/O processor (VIOP) is implemented using a programmed I/O (PIO) unit. The PIO unit is complemented by a VIOP interrupt, a VIOP interrupt handler, and...
Methods and apparatus for managing a database in a distributed object
operating environment using persistent...
A variety of methods and apparatus for managing a database in a object oriented environment are disclosed. According to the present invention, a database is...
System and method for resolving symbolic references to externally
located program files
When an interpreter on a client computer encounters a symbolic reference to a remotely stored method while interpreting a locally stored method, and the object...
Mechanism for locating objects in a secure fashion
In a distributed object computing system, a client makes a call to a daemon process of a host computer in order to communicate with a target object in an object...
Water-based offset lithographic printing ink
A water-based offset lithographic printing ink comprising 10-70 wt. % macromolecular binders comprising macromolecular binders soluble in water regardless of the...
Simple method for creating hypertext links
An improved method and system for creating a link in an original hypertext document to a target hypertext document when a link creating icon is dragged from the...
Method and apparatus for generating query responses in a computer-based
document retrieval system
The present invention relates to a method and apparatus for generating responses to queries to a document retrieval system. The system responds to a specific...
Method and apparatus for interpreting exceptions in a distributed object
A computer system and a computer-implemented method are described which may be used in a distributed client/server computing environment to convert an exception...
Method and apparatus for enhancing software security and distributing
Source code to be protected, a software application writer's private key, along with an application writer's license provided to the first computer. The...
Multiport register file memory using small voltage swing for write
A multiport register file memory includes a cross-coupled sense amplifier as a storage element. A buffered switching circuit provides a voltage potential to the...
Support for electronic cards and boards of varying lengths
Motherboards and cards (herein "boards") mounted in computer enclosures must be supported on X, Y and Z axes to resist shock and vibration. This requires that...
Electrochromic devices and methods
Electrochromic devices are disclosed which may be used for large surface area applications. The devices utilize optical tuning to minimize optical interference...
Catalytic oxidation of light alkanes in presence of a base
The presence of a base in the reaction mixture in a metal-ligand catalyzed partial oxidation of alkanes results in sustained catalyst activity, and in greater...