Systematic enumerating of strings using patterns and rules Grant US-6333999-B1 United States of America 25 Dec 2001