- U.S. Patent No. 7,512,943
- U.S. Patent No. 7,325,068
- U.S. Patent No. 7,216,180
- U.S. Patent No. 7,139,815
- U.S. Patent No. 6,920,110
- U.S. Patent No. 6,539,429
- U.S. Patent No. 6,493,758
- U.S. Patent No. 6,374,289
- U.S. Patent No. 6,317,789
- U.S. Patent No. 5,913,040