United States patent 6274X