United States patent 4378X