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

Icon_funbox Quotables

"I watched his countenance closely, to see if he was not deranged ... and I was assured by other senators after he left the room that they had no confidence in it."

U.S. Senator Smith of Indiana ; After seeing Samuel Morse demonstrate the telegraph.

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: Lyon & Harr, LLP


Number of patents: 282
Last date: May 15, 2012

1                
NumberTitleIssue Date
8180975Controlling interference in shared memory systems using parallelism-aware batch scheduling
A “request scheduler” provides techniques for batching and scheduling buffered thread requests for access to shared memory in a general-purpose computer system. Thread-fairness is provided while preventing short- and long-term thread starvation by using “reque...
05/15/2012
8180165Accelerated screen codec
An accelerated screen codec technique is described that provides a general screen compression framework, which, in one embodiment, is Graphics Processor Unit (GPU) friendly. In one embodiment, in order to compress screen data, blocks in a compound screen image conta...
05/15/2012
8170656Wearable electromyography-based controllers for human-computer interface
A “Wearable Electromyography-Based Controller” includes a plurality of Electromyography (EMG) sensors and provides a wired or wireless human-computer interface (HCl) for interacting with computing systems and attached devices via electrical signals generated by ...
05/01/2012
8165406Interactive concept learning in image search
An interactive concept learning image search technique that allows end-users to quickly create their own rules for re-ranking images based on the image characteristics of the images. The image characteristics can include visual characteristics as well as semantic fe...
04/24/2012
8165393High dynamic range texture compression
A method for compressing a high dynamic range (HDR) texture. A first block of texels of the HDR texture in a red-green-blue (RGB) space may be transformed to a second block of texels in a luminance-chrominance space. The first block may have red values, green values...
04/24/2012
8165389Adaptive interpolation with artifact reduction of images
An adaptive interpolation technique with artifact reduction is described that technique generates digital images with full-color RGB (red, green, blue) information, from raw pictures (e.g., Bayer-mosaiced single-color images) created by single-CCD digital cameras. T...
04/24/2012
8156500Real-time self tuning of planned actions in a distributed environment
Automatic programming, scheduling, and control of planned activities at “worker nodes” in a distributed environment are provided by a “real-time self tuner” (RTST). The RTST provides self-tuning of controlled interoperation among an interconnected set of dis...
04/10/2012
8154546Rational Z-buffer for decreasing a likelihood of Z-buffer collisions
A “Rational Z-Buffer” provides various techniques for reducing artifacts when rendering graphics using z-buffers. In particular, the Rational Z-Buffer reduces the likelihood of z-buffer collisions when using hardware or software z-buffer algorithms to render gra...
04/10/2012
8144155Example-based motion detail enrichment in real-time
An approach to enrich skeleton-driven animations with physically-based secondary deformation in real time is described. To achieve this goal, the technique described employs a surface-based deformable model that can interactively emulate the dynamics of both low- an...
03/27/2012
8140855Security-enhanced log in
A security-enhanced login technique that provides a convenient and easy-to-use two factor technique to enhance the security of passwords without requiring any changes on the server side of a client-server network. The technique employs a convenient and easy-to-use t...
03/20/2012
8139880Lifting-based directional lapped transforms
A “directional lapped transform coder” (“DLT Coder”) provides various techniques for designing directional lapped transforms. In general, lapped transforms are factorized into lifting steps. A “directional operator” is then introduced into each lifting s...
03/20/2012
8139650Fast noise reduction in digital images and video
Presented are embodiments for nonlocal mean filtering that provide a robust and efficient method for reducing noise in digital images and video frames. These embodiments build on a separable property of neighborhood filtering to offer a fast, parallel and vectorized...
03/20/2012
8126275Interest point detection
An interest point detection technique is presented. More particularly, for each of possibly multiple image pyramid resolutions, a cornerness image is generated. One or more potential interest point locations are identified in the cornerness image. This involves find...
02/28/2012
8121777Wireless broadcasting of drive-times data
Either vehicle traffic or financial markets data is regularly broadcast in a fixed size packet over a wireless network in a push manner to one or more wireless receiver devices located within a particular service coverage region. A data center stores information spe...
02/21/2012
8121434Multi-pass image resampling
Multi-pass image resampling technique embodiments are presented that employ a series of one-dimensional filtering, resampling, and shearing stages to achieve good efficiency while maintaining high visual fidelity. In one embodiment, high-quality (multi-tap) image fi...
02/21/2012
8111282System and method for distributed meetings
A system and method for teleconferencing and recording of meetings. The system uses a variety of capture devices (a novel 360° camera, a whiteboard camera, a presenter view camera, a remote view camera, and a microphone array) to provide a rich experience for peopl...
02/07/2012
8100715RCA-compatible connectors for balanced and unbalanced interfaces
A socket connector includes a conductive center receptacle, first outer socket contact having a first socket contact surface, second outer socket contact having a second socket contact surface, and non-conductive socket body. The socket contact surfaces are separate...
01/24/2012
8099288Text-dependent speaker verification
A text-dependent speaker verification technique that uses a generic speaker-independent speech recognizer for robust speaker verification, and uses the acoustical model of a speaker-independent speech recognizer as a background model. Instead of using a likelihood r...
01/17/2012
8098842Enhanced beamforming for arrays of directional microphones
A novel enhanced beamforming technique that improves beamforming operations by incorporating a model for the directional gains of the sensors, such as microphones, and provides means of estimating these gains. The technique forms estimates of the relative magnitude ...
01/17/2012
8098728Compressing and decompressing multiple, layered, video streams employing multi-directional spatial encoding
A process for compressing and decompressing non-keyframes in sequential sets of contemporaneous video frames making up multiple video streams where the video frames in a set depict substantially the same scene from different viewpoints. Each set of contemporaneous v...
01/17/2012
8090740Search-centric hierarchichal browser history
A search-centric hierarchical browser history technique that provides for the creation of a Web search history hierarchy organized according to the search queries that a user has conducted. In one embodiment, search queries occupy the highest level of the search his...
01/03/2012
8086465Transform domain transcoding and decoding of audio data using integer-reversible modulated lapped transforms
A “STAC Codec” provides audio transcoding and decoding by processing an encoded audio signal using a backward-adaptive run-length Golomb-Rice (RLGR) decoder to recover transform coefficients of the encoded audio signal. The transform coefficients are then either...
12/27/2011
8085302Combined digital and mechanical tracking of a person or object using a single video camera
A combined digital and mechanical tracking system and process for generating a video using a single digital video camera that tracks a person or object of interest moving in a scene is presented. This generally involves operating the camera at a higher resolution th...
12/27/2011
8082497System and method for adaptive document layout via manifold content
A user interface for improving document layout on arbitrary devices of different resolutions and size using manifold representations of content. Manifold representations of content are: multiple versions of anything that might appear in a document, from text, to ima...
12/20/2011
8081190System and method for optimizing a graphics intensive software program for the user's graphics hardware
A system and method for optimizing the performance of a graphics intensive software program for graphics acceleration hardware. This system and method encompasses a procedure that validates the different functions of a 3D acceleration capable video card, decides whe...
12/20/2011
8078394Indexing large-scale GPS tracks
Described is a technology by which uploaded GPS data is indexed according to spatio-temporal relationships to facilitate efficient insertion and retrieval. The indexes may be converted to significantly smaller-sized data structures when new updates to that structure...
12/13/2011
8078002Matte-based video restoration
Matte-based video restoration technique embodiments are presented which model spatio-temporally varying film wear artifacts found in digitized copies of film media. In general, this is accomplished by employing residual color information in recovering of artifact ma...
12/13/2011
8077658Packet forwarding in multi-radio multi-hop wireless networks
A packet forwarding technique is presented that forwards data packets through a multi-hop wireless network employing multi-radio nodes. In each multi-radio node, an output buffer is shared among the radios. Outgoing packets are stored in this buffer. Whenever there ...
12/13/2011
8077641Echo cancellation for channels with unknown time-varying gain
After an initial training session, a “Dynamic Echo Canceller” (DEC) provides echo cancellation where only access to an input signal and a composite output signal are available, and the input signal is subjected to an unknown variable gain function. In one embodi...
12/13/2011
8077090Simultaneous localization and RF modeling
The simultaneous localization and RF modeling technique pertains to a method of providing simultaneous localization and radio frequency (RF) modeling. In one embodiment, the technique operates in a space with wireless local area network coverage (or other RF transmi...
12/13/2011
8073125Spatial audio conferencing
Audio in an audio conference is spatialized using either virtual sound-source positioning or sound-field capture. A spatial audio conference is provided between a local and remote parties using audio conferencing devices (ACDs) interconnected by a network. Each ACD ...
12/06/2011
8069167Calculating web page importance
The page ranking technique described herein employs a Markov Skeleton Mirror Process (MSMP), which is a particular case of Markov Skeleton Processes, to model and calculate page importance scores. Given a web graph and its metadata, the technique builds an MSMP mode...
11/29/2011
8060360Word-dependent transition models in HMM based word alignment for statistical machine translation
A word alignment modeler uses probabilistic learning techniques to train “word-dependent transition models” for use in constructing phrase level Hidden Markov Model (HMM) based word alignment models. As defined herein, “word-dependent transition models” prov...
11/15/2011
8032546Transformation-based framework for record matching
A transformation-based record matching technique. The technique provides a flexible way to account for synonyms and more general forms of string equivalences when performing record matching by taking as explicit input user-defined transformation rules (such as, for ...
10/04/2011
8031967Video noise reduction
A video noise reduction technique is presented. Generally, the technique involves first decomposing each frame of the video into low-pass and high-pass frequency components. Then, for each frame of the video after the first frame, an estimate of a noise variance in ...
10/04/2011
8010471Multiple-instance pruning for learning efficient cascade detectors
A “Classifier Trainer” trains a combination classifier for detecting specific objects in signals (e.g., faces in images, words in speech, patterns in signals, etc.). In one embodiment “multiple instance pruning” (MIP) is introduced for training weak classifi...
08/30/2011
8005238Robust adaptive beamforming with enhanced noise suppression
A novel adaptive beamforming technique with enhanced noise suppression capability. The technique incorporates the sound-source presence probability into an adaptive blocking matrix. In one embodiment the sound-source presence probability is estimated based on the in...
08/23/2011
8005237Sensor array beamformer post-processor
A novel beamforming post-processor technique with enhanced noise suppression capability. The present beam forming post-processor technique is a non-linear post-processing technique for sensor arrays (e.g., microphone arrays) which improves the directivity and signal...
08/23/2011
8005023Client-side echo cancellation for multi-party audio conferencing
A “Client-Side Echo Canceller” provides a unique system and method for reducing Multipoint Control Unit (MCU) computational overhead in a multi-point audio conference. In general, the local audio input signal of each client is transmitted in real-time to the MCU...
08/23/2011
7991622Audio compression and decompression using integer-reversible modulated lapped transforms
A “STAC Codec” provides lossless audio compression and decompression by processing an audio signal using integer-reversible modulated lapped transforms (MLT) to produce transform coefficients. Transform coefficients are then encoded using a backward-adaptive run...
08/02/2011
1                
 
Sign InRegister
Username  
Password   
forgot password?