U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5996568

Process For Propelling Foodstuffs or the Like into a Crowd

A method of launching foodstuffs into a crowd for promotional and entertainment purposes.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Markison & Reckamp, P.C.


Number of patents: 65
Last date: August 21, 2001

1    
NumberTitleIssue Date
6279067Method and apparatus for detecting interrupt requests in video graphics and other systems
A method and apparatus for detecting an interrupt request in a video graphics or other system are accomplished by reading or polling a shared interrupt request flag stored in one of multiple potentially interrupting devices and determining whether a pendi...
08/21/2001
6272452Universal asynchronous receiver transmitter (UART) emulation stage for modem communication
A universal asynchronous receiver transmitter (UART) emulation stage for modem communication uses a digital signal processor containing a software UART control program for sending UART control signals to hardware based UART emulation circuitry. The softwa...
08/07/2001
6268847Method and apparatus for more accurate color base conversion of YUV video data
A method and apparatus for improving the quality of video data when displayed on a display device that uses YUV output data to produce a display includes processing that begins by generating expanded RGB data from received RGB data. For example, the RGB d...
07/31/2001
6230272System and method for protecting a multipurpose data string used for both decrypting data and for authenticating a user
A method and system for protecting a multipurpose data string used for both decrypting data and for authenticating a user utilizes a remote storage element that contains a long random data string or password protected by a short easy to remember access da...
05/08/2001
6215341Deceleration circuit
A deceleration circuit is operatively coupled to a first and second voltage to reduce noise on each of the voltage lines. For example, one voltage may be a supply voltage and the other voltage may be at a ground potential. The deceleration circuit may be ...
04/10/2001
6215872Method for creating communities of trust in a secure communication system
A method and apparatus for creating communities of trust within a secure communications system is accomplished by allowing end-users to obtain arbitrary lists of trusted public keys from other end-users and from associated authorities. Once an arbitrary l...
04/10/2001
6216261Method and apparatus for generating generic programming instructions using visual programming
A method and apparatus for generating generic programming instructions using visual programming begins by providing a plurality of logical states that are interdependently related and include a set of programming options. When a programming option is sele...
04/10/2001
6209075Method and apparatus for extending memory of an integrated circuit
A method and apparatus for extending an on-chip processing device's access to memory are accomplished by depositing a processing circuit, memory, and configuration circuitry on a die. When the memory has sufficient digital storage capabilities for the pro...
03/27/2001
6208354Method and apparatus for displaying multiple graphics images in a mixed video graphics display
A method and apparatus for storing and displaying multiple graphical images in a mixed video and graphics display is accomplished by determining an amount of memory sufficient to display a single graphics image in a subset of the display. Once the amount ...
03/27/2001
6202157Computer network security system and method having unilateral enforceable security policy provision
A computer network security system and method utilizes digitally signed and centrally assigned policy data, such as password length rules, that is unilaterally enforced at network nodes by node policy enforcement engines. The policy data may be variable o...
03/13/2001
6201547Method and apparatus for sequencing texture updates in a video graphics system
A method and apparatus for sequencing texture updates in a video graphics system is accomplished by storing a first portion of graphics data in a first position of a bus master buffer, where the first portion of the graphics data utilizes a texture. An in...
03/13/2001
6201545Method and apparatus for generating sub pixel masks in a three dimensional graphic processing system
A method and apparatus for providing video graphics processing that includes anti-aliasing begins when a video graphics processor receives vertex parameters of an object-element and walks a first edge of the object element and a second edge of the object ...
03/13/2001
6195435Method and system for channel balancing and room tuning for a multichannel audio surround sound speaker system
A system and method for providing channel balancing and room tuning for a multi-channel audio surround sound speaker system passes source audio to automatically configured multi-channel compensation filters to provide equalization on a per channel basis f...
02/27/2001
6194971Method and apparatus for phase shifting a controlled oscillator and applications thereof
A method and apparatus for providing very small changes in the output oscillation of a controlled oscillation circuit, which may be used in a phase locked loop circuit, is accomplished by a phase-shifting controlled oscillator that includes an oscillation...
02/27/2001
6192130Information security subscriber trust authority transfer system with private key history transfer
A first trusted authority, such as an originating certification authority, that stores key history data, such as private decryption keys for one or more subscribers, includes a key history exportation engine operative to generate a security key history ex...
02/20/2001
6191788Method and apparatus for approximating nonlinear functions in a graphics system
A method and apparatus for approximating exponential and other nonlinear functions in a graphics system is accomplished using a linear interpolator adapted to receive a graphics primitive that includes vertex values for a parameter at each vertex of the g...
02/20/2001
6188412Method and apparatus for performing setup operations in a video graphics system
A method and apparatus performing setup operations in a video graphics system is accomplished by receiving a stream of primitives and determining if each primitive in the stream has a parameter that exceeds the calculation range of a fast multiplier. If i...
02/13/2001
6188394Method and apparatus for video graphics antialiasing
A method and apparatus for antialiasing in a video graphics system is accomplished by determining if a pixel sample set, which results from oversampling, can be reduced to a compressed sample set, where the compressed sample set contains information descr...
02/13/2001
6184905Method and apparatus for processing video graphics information at different operating rates
A method and apparatus for processing video data at various optimum operating rates is accomplished by a video graphics circuit that includes a video graphics module, a buffer and a memory interface, where the video graphics module, which may be a graphic...
02/06/2001
6184906Multiple pipeline memory controller for servicing real time data
A multiple pipeline memory controller has a plurality of two stage pipeline processors dedicated to separately process real time video capture and display refresh input request signals. A separate pipeline processor processes non-real time input signals. ...
02/06/2001
6184908Method and apparatus for co-processing video graphics data
To minimize CPU processing requirements for preparing and transferring data to a graphics processor, a graphics command processor is provided that supports application-level commands and references to the data associated with these commands. The graphics ...
02/06/2001
6182196Method and apparatus for arbitrating access requests to a memory
A method and apparatus for arbitrating access requests to a memory is accomplished which allows for the serialization of the memory access requests, when a memory access collision is detected. A memory access collision is detected when contemporaneous acc...
01/30/2001
6181300Display format conversion circuit with resynchronization of multiple display screens
A display data format conversion circuit and method facilitates display of data on a plurality of display devices based on display data of a source display device. The system incorporates a resynchronization circuit that dynamically varies a frame rate of...
01/30/2001
6177946Method and apparatus for processing video data and graphics data by a graphic controller
A method and apparatus for processing video and graphics data is accomplished by receiving display data that includes at least one of video data and graphics data. If the display data includes video data, the video data is converted into graphics formatte...
01/23/2001
6175594Method and apparatus for decoding compressed video
A method and apparatus for video decoding of compressed video data begins by generating a plurality of coefficients based on run level data of two-dimensional frequency components corresponding to the compressed video data. As the coefficients are generat...
01/16/2001
6175368Method and apparatus for object rendering including bump mapping
A method and apparatus for rendering an object to have a bump texture begins when object parameters for the object are received. The object parameters include bump mapping coordinates and physical display coordinates. From this information, a first and se...
01/16/2001
6173367Method and apparatus for accessing graphics cache memory
A method and apparatus for utilizing a data cache in a system with both 2D and 3D graphics applications. In a specific embodiment of the present invention, a mode signal is received by the video system indicating whether a 2D or 3D application is to be us...
01/09/2001
6169553Method and apparatus for rendering a three-dimensional scene having shadowing
A method and apparatus for rendering shadows on a three-dimensional scene is accomplished by generating a light source texture map of the given three-dimensional scene. The light source texture map is generated based on a viewing perspective being proxima...
01/02/2001
6160430Powerup sequence artificial voltage supply circuit
A powerup sequencing circuit and method generates an artificial supply voltage until the actual supply voltage is at a suitable level. An artificial supply source, such as a pull up circuit, is coupled to a node that receives a first supply voltage, such ...
12/12/2000
6157415Method and apparatus for dynamically blending image input layers
A method and apparatus for dynamically blending a plurality of image input layers include processing that begins by determining color base (e.g., color space, colorimetries and/or any defining characteristics relating to the display of a video signal and/...
12/05/2000
6157332Self-calibrating video digital to analog converter
A video DAC uses a charge pump to maintain a constant peak to peak amplitude within power supply variations over process and temperature, rather than an external reference signal or a band gap reference. The charge pump performs calibration at full scale ...
12/05/2000
6157365Method and apparatus for processing video and graphics data utilizing a higher sampling rate
A method and apparatus for processing video data and graphics data with minimal visual differences is accomplished by retrieving the graphics data and the video data at a first clock rate. Having retrieved the video data, it is sampled at a second clock r...
12/05/2000
6154216Method and apparatus for decompression of a two dimensional video texture map
A method and apparatus for decompression of a two dimensional video texture map such that an object may subsequently be displayed as a three dimensional object is generally accomplished by a set-up engine which receives vertex parameters and generates a p...
11/28/2000
6154419Method and apparatus for providing compatibility with synchronous dynamic random access memory (SDRAM) and double data rate (DDR) memory
A method and apparatus for providing compatibility with synchronous dynamic random access memory (SDRAM) and double data rate (DDR) memory is provided. While memory accessing agents, such a microprocessors, typically have a fixed memory access size (e.g.,...
11/28/2000
6144392Method and apparatus for formatting a texture in a frame buffer
A method for formatting a texture in a frame buffer is accomplished by receiving a lock signal from a processor, where the lock signal is associated with the texture. A pointer to a location in the frame buffer is provided in response to the lock signal, ...
11/07/2000
6141062Method and apparatus for combining video streams
A method and apparatus that combines video streams to reduce interconnection between video processors and rendering devices is presented. Multiple video streams are multiplexed at particular phases of a clock signal so that, at the rendering device, the d...
10/31/2000
6134327Method and apparatus for creating communities of trust in a secure communication system
A method and apparatus for creating communities of trust within a secure communications system is accomplished by allowing end-users to obtain arbitrary lists of trusted public keys from other end-users and from associated authorities. Once an arbitrary l...
10/17/2000
6133772Differential input receiver and method for reducing noise
An integrated circuit and method utilizes a differential input receiver having a first input that receives an input signal. A reference voltage adjustment circuit produces a variable reference signal for the second input of a differential input receiver. ...
10/17/2000
6130557Three level pre-buffer voltage level shifting circuit and method
A buffer circuit utilizes a single gate oxide pre-buffer voltage level shifting circuit on, for example, an output buffer of an I/O pad, to accommodate different I/O pad supply voltages while maintaining normal operating voltages (degradation levels) acro...
10/10/2000
6128740Computer security system and method with on demand publishing of certificate revocation lists
A computer network security system provides generation of a certificate revocation list (CRL) upon each revocation. The entire certificate revocation list may be published on demand, or only the portion that has changed. The computer network security syst...
10/03/2000
1    
 
Sign InRegister
Username  
Password   
forgot password?