patentes:us4717343