Patent Gallery

 
This page provides a list of some of the issued patents  prepared and prosecuted by members of our firm.  Each of the links will be opened in a new browser window.

Patent #

Patent Title

7400330

Magnification of Indirection Textures

 

 

7397948

System and Method for Image and Video Segmentation by Anisotropic Kernel Mean Shift

 

 

7397504

Whiteboard View Camera

 

 

7394907

System and Process for Sound Source Localization Using Microphone Array Beamsteering

 

 

7392153

Relative Range Camera Calibration

 

 

7389288

System and Process for Automatically Explaining Probabilistic Predictions

 

 

7389201

System and Process for Automatically Providing Fast Recommendations Using Local Probability Distributions

 

 

7383508

Computer User Interface for Interacting with Video Cliplets Generated from Digital Video

 

 

7383346

Progressive Streaming Media Rendering

 

 

7383203

System and Method for Dynamically Providing Personalized Tracked Data and Automatically Updating the Data

 

 

7382931

System and Process for Generating High Dynamic Range Video

 

 

7382905

Desynchronized Fingerprinting Method and System for Digital Multimedia Data

 

 

7382897

Multi-Image Feature Matching Using Multi-Scale Oriented Patches

 

 

7382820

Spread Spectrum Modulation System and Method for Embedding Digital Information Into Digital or Analog Media

 

 

7379848

Event-Based System and Process for Recording and Playback of Collaborative Electronic Presentations

 

 

7379583

Color Segmentation-Based Stereo 3D Reconstruction System and Process Employing Overlapping Images of a Scene Captured from Viewpoints Forming Either a Line or a Grid

 

 

7366172

Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks

 

 

7362918

System and Method for De-Noising Multiple Copies of a Signal

 

 

7362350

System and Process for Adding High Frame-Rate Current Speaker Data to a Low Frame-Rate Video

 

 

7360165

Addresses As Objects for Email Messages

 

 

7359980

Progressive Streaming Media Rendering

 

 

7359440

Method and System for Extracting Key Frames from Video Using a Triangle Model of Motion Based On Perceived Motion Energy

 

 

7355623

System and Process for Adding High Frame-Rate Current Speaker Data to a Low Frame-Rate Video Using Audio Watermarking Techniques

 

 

7355622

System and Process for Adding High Frame-Rate Current Speaker Data to a Low Frame-Rate Video Using Delta Frames

 

 

7353161

System and Method for Simulating Network Connection Characteristics

 

 

7352858

Multi-Channel Echo Cancellation with Round Robin Regularization

 

 

7349008

Automated Camera Management System and Method for Capturing Presentations Using Videography Rules

 

 

7349005

Automated Video Production System and Method Using Expert Video Production Rules for Online Publishing of Lectures

 

 

7343289

System and Method for Audio/Video Speaker Detection

 

 

7343039

System and Process for Generating Representations of Objects Using a Directional Histogram Model and Matrix Descriptor

 

 

7342572

System and Method for Transforming an Ordinary Computer Monitor Into a Touch Screen

 

 

7340604

Using Dynamic Web Components to Remotely Control the Security State of Web Pages

 

 

7340455

Client-Based Generation of Music Playlists from a Server-Provided Subset of Music Similarity Vectors

 

 

7337324

System and Method for Non-Interactive Human Answerable Challenges

 

 

7337108

System and Method for Providing High-Quality Stretching and Compression of a Digital Audio Signal

 

 

7336890

Automatic Detection and Segmentation of Music Videos in an Audio/Video Stream

 

 

7334195

System and Process for Presenting Search Results in a Histogram/Cluster Format

 

 

7333864

System and Method for Automatic Segmentation and Identification of Repeating Objects from an Audio Stream

 

 

7327899

System and Method for Head Size Equalization in 360 Degree Panoramic Images

 

 

7324687

Color Segmentation-Based Stereo 3D Reconstruction System and Process

 

 

7324671

System and Method for Multi-View Face Detection

 

 

7321849

Geometric Model Database for Use in Ubiquitous Computing

 

 

7321838

Relative Range Camera Calibration

 

 

7317829

Background Color Estimation for Scanned Images

 

 

7315822

System and Method for a Media Codec Employing a Reversible Transform Obtained Via Matrix Lifting

 

 

7315325

Video Processing System and Method for Automatic Enhancement of Digital Video

 

 

7311576

Adjustable Watercraft Fin Apparatus and Method Having Three Degrees of Freedom

 

 

7310101

System and Method for Generating Generalized Displacement Maps from Mesostructure Geometries

 

 

7308115

Incremental Motion Estimation Through Local Bundle Adjustment

 

 

7307617

System and Process for Selecting Objects in a Ubiquitous Computing Environment

 

 

7305417

System and Process for Identifying Objects And/or Points Nearby a Given Object or Point

 

 

7305095

System and Process for Locating a Speaker Using 360 Degree Sound Source Localization

 

 

7302106

System and Method for Ink or Handwriting Compression

 

 

7302084

Statistically Comparing and Matching Plural Sets of Digital Data

 

 

7302004

Content-Based Characterization of Video Frame Sequences

 

 

7301548

System and Method for Whiteboard Scanning to Obtain a High Resolution Image

 

 

7298392

Omni-Directional Camera Design for Video Conferencing

 

 

7293104

Location Measurement Process for Radio-Frequency Badges

 

 

7289648

System and Method for Modeling Three Dimensional Objects from a Single Image

 

 

7286143

Interactive Viewpoint Video Employing Viewpoints Forming an Array

 

 

7286135

Optimizing Real-Time Rendering of Texture Mapped Object Models Relative to Adjustable Distortion Thresholds

 

 

7283645

Object Recognition Using Binary Image Quantization and Hough Kernels

 

 

7280692

System and Method for Image Editing

 

 

7273075

Brush-Sieve Powder-Fluidizing Apparatus for Feeding Nano-Size and Ultra-Fine Powders

 

 

7272256

System and Method for Progressive Stereo Matching of Digital Images

 

 

7272243

Machine Vision System and Method for Estimating and Tracking Facial Pose

 

 

7260278

System and Method for Real-Time Whiteboard Capture and Processing

 

 

7260257

System and Method for Whiteboard and Audio Capture

 

 

7254241

System and Process for Robust Sound Source Localization

 

 

7250936

System and Process for Selecting Objects in a Ubiquitous Computing Environment

 

 

7246353

Method and System for Managing the Execution of Threads and the Processing of Data

 

 

7246311

System and Methods for Facilitating Adaptive Grid-Based Document Layout

 

 

7245235

Lossless Adaptive Encoding and Decoding of Integer Data

 

 

7243308

System and Method for Dynamically Adjusting Data Values and Enforcing Valid Combinations of the Data in Response to Remote User Input

 

 

7240287

System and Method for Viewing and Controlling a Presentation

 

 

7239994

System and Method for Simulating Network Connection Characteristics

 

 

7239805

Method and System for Combining Multiple Exposure Images Having Scene and Camera Motion

 

 

7239757

System and Process for Generating High Dynamic Range Video

 

 

7237032

Progressive Streaming Media Rendering

 

 

7231064

Mode-Based Multi-Hypothesis Tracking Using Parametric Contours

 

 

7230626

System and Method for Optimizing a Graphics Intensive Software Program for the User's Graphics Hardware

 

 

7227993

Learning-Based System and Process for Synthesizing Cursive Handwriting

 

 

7224847

System and Method for Real-Time Whiteboard Streaming

 

 

7224386

Self-Calibration for a Catadioptric Camera

 

 

7222300

System and Method for Automatically Authoring Video Compositions Using Video Cliplets

 

 

7221366

Real-Time Rendering System and Process for Interactive Viewpoint Video

 

 

7220911

Aligning and Mixing Songs of Arbitrary Genres

 

 

7219085

System and Method for Accelerating and Optimizing the Processing of Machine Learning Techniques Using a Graphics Processing Unit

 

 

7218783

Digital Ink Annotation Process and System for Recognizing Anchoring and Reflowing Digital Ink Annotations

 

 

7218774

System and Method for Modeling Three Dimensional Objects from a Single Image

 

 

7212990

System and Method for Managing and Controlling Accounts with Profile Information

 

 

7206000

System and Process for Generating a Two-Layer 3D Representation of a Scene

 

 

7205998

System and Process for Optimal Texture Map Reconstruction from Multiple Views

 

 

7203323

System and Process for Calibrating a Microphone Array

 

 

7200281

System and Method for Image-Based Surface Detail Transfer

 

 

7199802

Multiple-Mode Window Presentation System and Process

 

 

7197710

Animation On Object User Interface

 

 

7188122

Live Image Server and Client

 

 

7184609

System and Method for Head Size Equalization in 360 Degree Panoramic Images

 

 

7184602

System and Method for Low Bandwidth Video Streaming for Face-To-Face Teleconferencing

 

 

7184052

Real-Time Texture Rendering Using Generalized Displacement Maps

 

 

7178744

System and Process for Solid-State Deposition and Consolidation of High Velocity Powder Particles Using Thermal Plastic Deformation

 

 

7174385

System and Method for Receiver-Driven Streaming in a Peer-To-Peer Network

 

 

7171056

System and Method for Converting Whiteboard Content Into an Electronic Document

 

 

7167578

Probabilistic Exemplar-Based Pattern Tracking

 

 

7167199

Video Processing System and Method for Automatic Enhancement of Digital Video

 

 

7165212

Animation On Object User Interface

 

 

7164790

System and Method for Progressive Stereo Matching of Digital Images

 

 

7164424

Interactive Water Effects Using Texture Coordinate Shifting

 

 

7164419

System and Method for Optimizing a Graphics Intensive Software Program for the User's Graphics Hardware

 

 

7162084

System and Method for Automatically Detecting and Extracting Objects in Digital Image Data

 

 

7155032

System and Method for Extracting Reflection and Transparency Layers from Multiple Images

 

 

7152209

User Interface for Adaptive Video Fast Forward

 

 

7149368

System and Method for Synthesis of Bidirectional Texture Functions On Arbitrary Surfaces

 

 

7149367

User Interface for a System and Method for Head Size Equalization in 360 Degree Panoramic Images

 

 

7143135

Automatic Participant Evaluation in Computer Mediated Persistent Conversations

 

 

7142723

System and Process for Generating High Dynamic Range Images from Multiple Exposures of a Moving Scene

 

 

7142697

Pose-Invariant Face Recognition System and Process

 

 

7142209

Real-Time Rendering System and Process for Interactive Viewpoint Video That Was Generated Using Overlapping Images of a Scene Captured from Viewpoints Forming a Grid

 

 

7139435

Adaptive Encoding and Decoding of Bi-Level Images

 

 

7139005

Optimized Fixed-Point Mathematical Library and Graphics Functions for a Software-Implemented Graphics Rendering System and Method Using a Normalized Homogenous Coordinate System

 

 

7136525

System and Method for Background Maintenance of an Image Sequence

 

 

7136066

System and Method for Scalable Portrait Video

 

 

7130471

Determining Optimal Image Compression Methods for Reducing File Size

 

 

7129943

System and Method for Feature-Based Light Field Morphing and Texture Transfer

 

 

7127127

System and Method for Adaptive Video Fast Forward Using Scene Generative Models

 

 

7127087

Pose-Invariant Face Recognition System and Process

 

 

7127071

System and Process for Robust Sound Source Localization

 

 

7126506

Lossless Adaptive Encoding and Decoding of Integer Data

 

 

7120868

System and Method for Adaptive Document Layout Via Manifold Content

 

 

7120307

Image Encoding Using Reordering and Blocking of Wavelet Coefficients Combined with Adaptive Encoding

 

 

7120293

Interactive Images

 

 

7119837

Video Processing System and Method for Automatic Enhancement of Digital Video

 

 

7119816

System and Method for Whiteboard Scanning to Obtain a High Resolution Image

 

 

7113885

Placeplacenamerelative Placetyperange Camera Calibration

 

 

7113650

Real-Time Wide-Angle Image Correction System and Method for Computer Image Viewing

 

 

7113605

System and Process for Time Delay Estimation in the Presence of Correlated Noise and Reverberation

 

 

7113185

System and Method for Automatically Learning Flexible Sprites in Video Layers

 

 

7111048

Using Dynamic Web Components to Automatically Customize Web Pages

 

 

7110941

System and Method for Embedded Audio Coding with Implicit Auditory Masking

 

 

7110609

System and Method for Progressively Transform Coding Digital Data

 

 

7106899

System and Method for Progressive Stereo Matching of Digital Images

 

 

7099798

Event-Based System and Process for Recording and Playback of Collaborative Electronic Presentations

 

 

7099521

Real-Time Wide-Angle Image Correction System and Method for Computer Image Viewing

 

 

7099505

Method for Boosting the Performance of Machine-Learning Classifiers

 

 

7095879

System and Method for Face Recognition Using Synthesized Images

 

 

7092566

Object Recognition System and Process for Identifying People and Objects in an Image of a Scene

 

 

7089464

System and Method for Transparent Electronic Data Transfer Using Error Correction to Facilitate Bandwidth-Efficient Data Recovery

 

 

7088777

System and Method for Low Bit Rate Watercolor Video

 

 

7084904

Foveated Wide-Angle Imaging System and Method for Capturing and Viewing Wide-Angle Images in Real Time

 

 

7082576

System and Process for Dynamically Displaying Prioritized Data Objects

 

 

7082394

Noise-Robust Feature Extraction Using Multi-Layer Principal Component Analysis

 

 

7081582

System and Method for Aligning and Mixing Songs of Arbitrary Genres

 

 

7076731

Spelling Correction System and Method for Phrasal Strings Using Dictionary Looping

 

 

7068309

Image Exchange with Image Annotation

 

 

7065249

System and Method for Image Editing

 

 

7058237

Real-Time Wide-Angle Image Correction System and Method for Computer Image Viewing

 

 

7050928

Placeplacenamerelative Placetyperange Camera Calibration

 

 

7050643

Adaptive Encoding and Decoding of Bi-Level Images

 

 

7050607

System and Method for Multi-View Face Detection

 

 

7050058

Interactive Water Effects Using Texture Coordinate Shifting

 

 

7046826

Machine Vision System and Method for Estimating and Tracking Facial Pose

 

 

7046825

Machine Vision System and Method for Estimating and Tracking Facial Pose

 

 

7040583

Support Stand for Holding Display Items

 

 

7039216

Automatic Sketch Generation

 

 

7039199

System and Process for Locating a Speaker Using 360 Degree Sound Source Localization

 

 

7038661

Pointing Device and Cursor for Use in Intelligent Computing Environments

 

 

7035764

System and Process for Tracking an Placeplacenameobject Placetypestate Using a Particle Filter Sensor Fusion Technique

 

 

7035431

System and Method for Probabilistic Exemplar-Based Pattern Tracking

 

 

7027513

Method and System for Extracting Key Frames from Video Using a Triangle Model of Motion Based On Perceived Motion Energy

 

 

7024033

Method for Boosting the Performance of Machine-Learning Classifiers

 

 

7020347

System and Method for Image-Based Surface Detail Transfer

 

 

7019694

Location Measurement Process for Radio-Frequency Badges Employing Path Constraints

 

 

7016881

Method for Boosting the Performance of Machine-Learning Classifiers

 

 

7015926

System and Process for Generating a Two-Layer 3D Representation of a Scene

 

 

7015837

Lossless Adaptive Encoding and Decoding of Integer Data

 

 

7013499

Toilet and Sink Drain Plunger

 

 

7013251

Server Recording and Client Playback of Computer Network Characteristics

 

 

7010174

System and Process for Generating High Dynamic Range Video

 

 

7006709

System and Method Deghosting Mosaics Using Multiperspective Plane Sweep

 

 

7003427

Relative Range Camera Calibration

 

 

7000107

System and Method for Using Dynamic Web Components to Remotely Control the Security State of Web Pages

 

 

6999599

System and Method for Mode-Based Multi-Hypothesis Tracking Using Parametric Contours

 

 

6999593

System and Process for Robust Sound Source Localization

 

 

6999095

System and Process for Optimal Texture Map Reconstruction from Multiple Views

 

 

6996254

Incremental Motion Estimation Through Local Bundle Adjustment

 

 

6996097

Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks

 

 

6993592

Location Measurement Process for Radio-Frequency Badges

 

 

6993538

System and Process for Identifying Objects And/or Points Nearby a Given Object or Point

 

 

6993156

System and Method for Statistically Comparing and Matching Plural Sets of Digital Data

 

 

6990639

System and Process for Controlling Electronic Components in a Ubiquitous Computing Environment Using Multimodal Integration

 

 

6990242

Adaptive Encoding and Decoding of Bi-Level Images

 

 

6987865

System and Method for Extracting Reflection and Transparency Layers from Multiple Images

 

 

6987468

Lossless Adaptive Encoding and Decoding of Integer Data

 

 

6985156

System and Process for Optimal Texture Map Reconstruction from Multiple Views

 

 

6985148

Interactive Water Effects Using Texture Coordinate Shifting

 

 

6982697

System and Process for Selecting Objects in a Ubiquitous Computing Environment

 

 

6980936

Knitwear Modeling

 

 

6975750

System and Method for Face Recognition Using Synthesized Training Images

 

 

6973483

System and Method for Using Dynamic Web Components to Automatically Customize Web Pages

 

 

6970796

System and Method for Improving the Precision of Localization Estimates

 

 

6968973

System and Process for Viewing and Navigating Through an Interactive Video Tour

 

 

6965645

Content-Based Characterization of Video Frame Sequences

 

 

6963870

System and Method for Processing a Large Data Set Using a Prediction Model Having a Feature Selection Capability

 

 

D510783

Pipe Flushing Device for Large Drains

 

 

6957389

Animation On-Object User Interface

 

 

6957177

Geometric Model Database for Use in Ubiquitous Computing

 

 

6952805

System and Method for Automatically Populating a Dynamic Resolution List

 

 

6952496

Object Recognition System and Process for Identifying People and Objects in an Image of a Scene

 

 

6950993

System and Method for Automatic and Dynamic Layout of Resizable Dialog Type Windows

 

 

6948104

System and Method for Transparent Electronic Data Transfer Using Error Correction to Facilitate Bandwidth-Efficient Data Recovery

 

 

6944357

System and Process for Automatically Determining Optimal Image Compression Methods for Reducing File Size

 

 

6944319

Pose-Invariant Face Recognition System and Process

 

 

D509333

Adaptable Drain Plunger

 

 

6937745

Machine Vision System and Method for Estimating and Tracking Facial Pose

 

 

6937744

System and Process for Bootstrap Initialization of Nonparametric Color Models

 

 

6937266

Automated Online Broadcasting System and Method Using an Omni-Directional Camera System for Viewing Meetings Over a Computer Network

 

 

6931158

System and Method for Progressively Transform Coding Digital Data

 

 

6931150

System and Method for Progressive Stereo Matching of Digital Images

 

 

6917717

System and Method for Image Compression Using Wavelet Coding of Masked Images

 

 

6915964

System and Process for Solid-State Deposition and Consolidation of High Velocity Powder Particles Using Thermal Plastic Deformation

 

 

6904561

Integrated Timeline and Logically-Related List View

 

 

6901357

System and Method for Simulating Network Connection Characteristics

 

 

6898807

Snake Plunger

 

 

D505525

Pipe Flushing Device

 

 

6896127

Coin Display Apparatus and Method Using Rotatable Hangers to Suspend Coins from a Trackway

 

 

D505234

Pipe Flushing Device for Small Drains

 

 

6895426

Addresses As Objects for Email Messages

 

 

6888893

System and Process for Broadcast and Communication with Very Low Bit-Rate Bi-Level or Sketch Video

 

 

6882959

System and Process for Tracking an Object State Using a Particle Filter Sensor Fusion Technique

 

 

6879731

System and Process for Generating High Dynamic Range Video

 

 

6877015

System and Method for Dynamically Adjusting Data Values in Response to Remote User Input

 

 

6871166

Knitwear Modeling

 

 

6870563

Self-Calibration for a Catadioptric Camera

 

 

6859557

System and Method for Selective Decoding and Decompression

 

 

6850649

Image Encoding Using Reordering and Blocking of Wavelet Coefficients Combined with Adaptive Encoding

 

 

6845171

Automatic Sketch Generation

 

 

6839027

Location Measurement Process for Radio-Frequency Badges Employing Path Constraints

 

 

6832005

Adaptive Encoding and Decoding of Bi-Level Images

 

 

6831663

System and Process for Automatically Explaining Probabilistic Predictions

 

 

6829607

System and Method for Facilitating User Input by Automatically Providing Dynamically Generated Completion Information

 

 

6828989

Graphically Represented Dynamic Time Strip for Displaying User-Accessible Time-Dependent Data Objects

 

 

6828972

System and Method for Expression Mapping

 

 

6825850

System and Process for Optimal Texture Map Reconstruction from Multiple Views

 

 

6825844

System and Method for Optimizing a Graphics Intensive Software Program for the User's Graphics Hardware

 

 

6816847

Computerized Aesthetic Judgment of Images

 

 

6813391

System and Method for Exposure Compensation

 

 

6807286

Object Recognition Using Binary Image Quantization and Hough Kernels

 

 

6806898

System and Method for Automatically Adjusting Gaze and Head Orientation for Video Conferencing

 

 

6803926

System and Method for Dynamically Adjusting Data Values and Enforcing Valid Combinations of the Data in Response to Remote User Input

 

 

6798445

System and Method for Optically Communicating Information Between a Display and a Camera

 

 

6792448

Threaded Text Discussion System

 

 

6792135

System and Method for Face Detection Through Geometric Distribution of a Non-Intensity Image Property

 

 

6792131

System and Method for Performing Sparse Transformed Template Matching Using 3D Rasterization

 

 

6791571

Absolute and Relative Coordinate Based Format Description System and Method

 

 

6789123

System and Method for Delivery of Dynamically Scalable Audio/Video Content Over a Network

 

 

6789039

Relative Range Camera Calibration

 

 

6788818

System and Process for Optimizing False Alarm Probability for Histogram Matching

 

 

6788333

Panoramic Video

 

 

6778587

Spread Spectrum Modulation System and Method for Embedding Digital Information Into Digital or Analog Media

 

 

6778553

System and Method for Media Streaming

 

 

6774889

System and Method for Transforming an Ordinary Computer Monitor Screen Into a Touch Screen

 

 

6771828

System and Method for Progessively Transform Coding Digital Data

 

 

6771818

System and Process for Identifying and Locating People or Objects in a Scene by Selectively Clustering Three-Dimensional Regions

 

 

6771810

System and Method for Estimating the Epipolar Geometry Between Images

 

 

6766523

System and Method for Identifying and Segmenting Repeating Media Objects Embedded in a Stream

 

 

6762769

System and Method for Real-Time Texture Synthesis Using Patch-Based Sampling

 

 

6760026

Image-Based Virtual Reality Player with Integrated 3D Graphics Objects

 

 

6757571

System and Process for Bootstrap Initialization of Vision-Based Tracking Systems

 

 

6757446

System and Process for Image-Based Relativistic Rendering

 

 

D491702

Snake Plunger

 

 

6741756

System and Method for Estimating the Orientation of an Object

 

 

6738533

Minimum Sampling Rate and Minimum Sampling Curve for Image-Based Rendering

 

 

6728690

Classification System Trainer Employing Maximum Margin Back-Propagation with Probabilistic Outputs

 

 

6720922

Radio-Frequency Badge for Location Measurement

 

 

6718062

System and Method for Matching Curves of Multiple Images Representing a Scene

 

 

6715640

Powder Fluidizing Devices and Portable Powder-Deposition Apparatus for Coating and Spray Forming

 

 

6714572

Tapered Air Apertures for Thermally Robust Vertical Cavity Laser Structures

 

 

6708228

Automatic Computer Input Device Association

 

 

6704718

System and Method for Trainable Nonlinear Prediction of Transform Coefficients in Data Compression

 

 

6701030

Deghosting Panoramic Video

 

 

6691691

Table Tennis Ball Distribution and Storage Apparatus and Method

 

 

6687400

System and Process for Improving the Uniformity of the Exposure and Tone of a Digital Image

 

 

6678419

Reordering Wavelet Coefficients for Improved Encoding

 

 

6674907

Color Image Quantization Using a Hierarchical Color Perception Model

 

 

6674877

System and Method for Visually Tracking Occluded Objects in Real Time

 

 

6671391

Pose-Adaptive Face Detection System and Process

 

 

6668080

Automated Layer Extraction and Pixel Assignment from Image Sequences

 

 

6665440

System and Method for Performing Corner Guided Curve Matching of Multiple Images Representing a Scene

 

 

6661913

System and Method for Determining Structure and Motion Using Multiples Sets of Images from Different Projection Models for Object Modeling

 

 

6658136

System and Process for Locating and Tracking a Person or Object in a Scene Using a Series of Range Images

 

 

6654699

Computer Network Testing System and Method Using Client Playback of Edited Network Information

 

 

6650774

Locally Adapted Histogram Equalization

 

 

6648217

Spill-Proof Disposable Cup with Integral Sealing Flap

 

 

6643413

Manifold Mosaic Hopping for Image-Based Rendering

 

 

6642924

Method and System for Obtaining Visual Information from an Image Sequence Using Visual Tunnel Analysis

 

 

6639596

Stereo Reconstruction from Multiperspective Panoramas

 

 

6639594

View-Dependent Image Synthesis

 

 

6636220

Video-Based Rendering

 

 

6633317

Image-Based Walkthrough System and Process Employing Spatial Video Streaming

 

 

6632534

Encased Time Domain Reflectometry Probe

 

 

6626389

Retractable Modem Cord Device with Spinning Display

 

 

6624831

System and Process for Generating a Dynamically Adjustable Toolbar

 

 

6616033

Spill-Proof Disposable Cup with Integral Sealing Flap

 

 

6614429

System and Method for Determining Structure and Motion from Two-Dimensional Images for Multi-Resolution Object Modeling

 

 

6611622

Object Recognition System and Process for Identifying People and Objects in an Image of a Scene

 

 

6611268

System and Process for Generating 3D Video Textures Using Video-Based Rendering Techniques

 

 

6608923

System and Method for Rectifying Images of Three Dimensional Objects

 

 

6606406

System and Method for Progressive Stereo Matching of Digital Images

 

 

6606404

System and Method for Computing Rectifying Homographies for Stereo Vision Processing of Three Dimensional Objects

 

 

6600491

Video-Based Rendering with User-Controlled Movement

 

 

6594798

Receiver-Driven Layered Error Correction Multicast Over Heterogeneous Packet Networks

 

 

6594616

System and Method for Providing a Mobile Input Device

 

 

6592279

Pop-Up Pen

 

 

6581760

Flexible Lightweight Protective Container

 

 

6580424

System and Method for Interactive Room Modeling from Camera Images

 

 

6559846

System and Process for Viewing Panoramic Video