IP Library Assignment 018688/0199
Patent Assignment
Reel/Frame 018688/0199

REAFFIRMATION AND JOINDER AGREEMENT

Recorded: 2006-12-28 Received: 2006-12-28 Pages: 38
Assignors
CAYMAN LTD. HOLDCO
Executed: 2006-12-12
COREL CORPORATION
Executed: 2006-12-12
COREL INC.
Executed: 2006-12-12
COREL US HOLDINGS, LLC
Executed: 2006-12-12
INTERVIDEO, INC.
Executed: 2006-12-12
WINZIP COMPUTING LLC
Executed: 2006-12-12
WINZIP COMPUTING LP
Executed: 2006-12-12
WINZIP COMPUTING, S.L.U.
Executed: 2006-12-12
WINZIP HOLDINGS SPAIN, S.L.U.
Executed: 2006-12-12
WINZIP INTERNATIONAL LLC
Executed: 2006-12-12
Assignee
JPMORGAN CHASE BANK, N.A.
270 PARK AVENUE, 15TH FLOOR, NEW YORK, NY, 10017, UNITED STATES
Covered Applications (66)
RE-COLORING A COLOR IMAGE
App. No. 11/514,481
COLOR SELECTION AND/OR MATCHING IN A COLOR IMAGE
App. No. 11/514,480
Method for controlling an operating frequency of a processor during playback of a recorded video
App. No. 11/328,184
FINE MOIRE CORRECTION IN IMAGES
App. No. 11/192,648
Systems and methods for enhanced error concealment in a video decoder
App. No. 11/183,763
Signal processing method for audio signal compensation
App. No. 11/116,239
Computer system with two operating system for automatically downloading updated information and method thereof
App. No. 11/104,534
Auto-display architecture for storage device and method thereof
App. No. 11/094,131
SYSTEMS AND METHODS FOR ENCODING REDUNDANT MOTION VECTORS IN COMPRESSED VIDEO BITSTREAMS
App. No. 11/086,464
SYSTEMS AND METHODS FOR ENCODING REDUNDANT MOTION VECTORS IN COMPRESSED VIDEO BITSTREAMS
App. No. 11/086,455
Computer system for executing multimedia player system and the method thereof
App. No. 11/078,343
Computer system for storage of remote video signals and the method thereof
App. No. 11/073,659
Computer system for playing encrypted multimedia data and method for the same
App. No. 11/068,746
Method for computer system to load audio/video data from remote server
App. No. 11/066,209
Method for remote control of computer system
App. No. 11/060,439
Remote controlled application program sharing framework and method for operating systems
App. No. 11/055,068
Architecture and method for sharing application programs between multiple operating systems with feature of electricity saving
App. No. 11/055,060
Computer power mangement architecture and method thereof
App. No. 11/055,061
COMPUTER ARCHITECTURE WITH MULTIPLE OPERATING SYSTEMS USING A COMMON DISC PARTITION AND METHOD FOR THE SAME
App. No. 11/048,821
Moir¿ Correction in Images
App. No. 11/037,556
SYSTEMS AND METHODS FOR DETECTING SCENE CHANGES IN A VIDEO DATA STREAM
App. No. 11/034,819
SYSTEM AND METHOD OF DVD PLAYER FOR DISPLAYING MULTIPLE SUBTITLES
App. No. 11/030,119
Application program sharing framework and method for operating systems
App. No. 11/023,450
SYSTEMS AND METHODS FOR DECODING OF PARTIALLY CORRUPTED REVERSIBLE VARIABLE LENGTH CODE (RVLC) INTRA-CODED MACROBLOCKS AND PARTIAL BLOCK DECODING OF CORRUPTED MACROBLOCKS IN A VIDEO DECODER
App. No. 11/011,190
Systems and methods for enhanced error concealment in a video decoder
App. No. 11/002,090
SYSTEMS AND METHODS FOR DECODING OF PARTIALLY CORRUPTED REVERSIBLE VARIABLE LENGTH CODE (RVLC) INTRA-CODED MACROBLOCKS AND PARTIAL BLOCK DECODING OF CORRUPTED MACROBLOCKS IN A VIDEO DECODER
App. No. 11/001,118
Self-labeling digital storage unit
App. No. 10/994,271
Systems and methods for reducing frame rates in a video data stream
App. No. 10/989,390
SYSTEMS AND METHODS FOR ENCODING REDUNDANT MOTION VECTORS IN COMPRESSED VIDEO BITSTREAMS
App. No. 10/989,386
AUTOMATIC NETWORK SEARCH, DATA DOWNLOAD, AND STORAGE WRITE SYSTEM
App. No. 10/959,044
SYSTEMS AND METHODS FOR PERFORMING BIT RATE ALLOCATION FOR A VIDEO DATA STREAM
App. No. 10/956,061
Transformation method and system of computer system for transforming a series of video signals
App. No. 10/840,283
VIDEO EDITING SYSTEM AND METHOD OF COMPUTER SYSTEM
App. No. 10/840,282
MOVIE ENHANCEMENT
App. No. 10/822,742
SYSTEMS AND METHODS FOR CACHING MULTIMEDIA DATA
App. No. 10/765,383
Systems and methods for adaptively filtering discrete cosine transform (DCT) coefficients in a video encoder
App. No. 10/642,107
SYSTEMS AND METHODS FOR SELECTING A MACROBLOCK MODE IN A VIDEO ENCODER
App. No. 10/642,396
PORTABLE DATA TRANSFER AND MASS STORAGE DEVICE FOR REMOVABLE MEMORY MODULES
App. No. 10/629,905
SYSTEMS AND METHODS FOR MULTIMEDIA TIME STRETCHING
App. No. 10/458,066
SYSTEMS AND METHODS FOR ADJUSTING TARGETED BIT ALLOCATION BASED ON AN OCCUPANCY LEVEL OF A VBV BUFFER MODEL
App. No. 10/452,768
SYSTEMS AND METHODS FOR IMPROVING BIT RATE CONTROL OF VIDEO ENCODING BY CORRECTING FOR THE EFFECTS OF SCENE CHANGES AND BIT STUFFING IN A VIDEO BUFFER VERIFIER (VBV) BUFFER MODEL
App. No. 10/449,436
SYSTEMS AND METHODS FOR ALLOCATING BITS TO MACROBLOCKS WITHIN A PICTURE DEPENDING ON THE MOTION ACTIVITY OF MACROBLOCKS AS CALCULATED BY AN L1 NORM OF THE RESIDUAL SIGNALS OF THE MACROBLOCKS
App. No. 10/452,793
SYSTEMS AND METHODS FOR RESETTING RATE CONTROL STATE VARIABLES UPON THE DETECTION OF A SCENE CHANGE WITHIN A GROUP OF PICTURES
App. No. 10/452,799
SYSTEM AND METHOD FOR CREATING MARK-MAKING TOOLS
App. No. 10/407,963
Method and system for remote playback of a DVD
App. No. 10/116,459
Method and system for a distributed digital video recorder
App. No. 10/115,843
Systems and methods for generating error correction information for a media stream
App. No. 10/092,392
SYSTEMS AND METHODS FOR MANAGEMENT OF DATA IN A RING BUFFER FOR ERROR RESILIENT DECODING OF A VIDEO BITSTREAM
App. No. 10/092,384
SYSTEMS AND METHODS FOR ENHANCED ERROR CONCEALMENT IN A VIDEO DECODER
App. No. 10/092,366
SYSTEMS AND METHODS FOR REDUCING FRAME RATES IN A VIDEO DATA STREAM
App. No. 10/092,345
SYSTEMS AND METHODS FOR ENCODING REDUNDANT MOTION VECTORS IN COMPRESSED VIDEO BITSTREAMS
App. No. 10/092,373
SYSTEMS AND METHODS FOR DECODING OF PARTIALLY CORRUPTED REVERSIBLE VARIABLE LENGTH CODE (RVLC) INTRA-CODED MACROBLOCKS AND PARTIAL BLOCK DECODING OF CORRUPTED MACROBLOCKS IN A VIDEO DECODER
App. No. 10/092,376
SYSTEMS AND METHODS FOR REFRESHING MACROBLOCKS
App. No. 10/092,375
SYSTEMS AND METHODS FOR PERFORMING BIT RATE ALLOCATION FOR A VIDEO DATA STREAM
App. No. 10/092,383
SYSTEMS AND METHODS FOR DETECTING SCENE CHANGES IN A VIDEO DATA STREAM
App. No. 10/092,394
SYSTEMS AND METHODS FOR DECODING REDUNDANT MOTION VECTORS IN COMPRESSED VIDEO BITSTREAMS
App. No. 10/092,339
SYSTEMS AND METHODS FOR REDUCING ERROR PROPAGATION IN A VIDEO DATA STREAM
App. No. 10/092,340
PORTABLE COMPUTER HARD DRIVE
App. No. 29/152,119
COMPONENT USER INTERFACE MANAGEMENT
App. No. 10/039,486
IMPLEMENTATION OF QUANTIZATION FOR SIMD ARCHITECTURE
App. No. 09/937,058
AUTOMATIC COLOR BALANCE
App. No. 09/897,768
SELECTIVE PROCESSING OF DATA EMBEDDED IN A MULTIMEDIA FILE
App. No. 09/884,504
Systems, methods and computer program products for managing multimedia content
App. No. 09/821,745
Systems, methods and computer program products for managing multimedia content
App. No. 09/821,437
FAST CONVERGENCE METHOD FOR BIT ALLOCATION STAGE OF MPEG AUDIO LAYER 3 ENCODERS
App. No. 09/790,029
LINKING INTERNET DOCUMENTS WITH COMPRESSED AUDIO FILES
App. No. 09/790,032