3989 patent sole