patent us4249775