US patent .984.285