3989 patent front