Protected by one or more U.S. Patents No 6,985,922,B1