3989 patent