U.S. Patents
• U.S. Patent Number 7584287
• U.S. Patent Number 7152059
• U.S. Patent Number 7076497
• U.S. Patent Number 7319975
• U.S. Patent Number 7707063
Patents Pending
• U.S. Patent Pending Application Number 10/604147
• U.S. Patent Pending Application Number 10/711992
• U.S. Patent Pending Application Number 11/459519
• U.S. Patent Pending Application Number 11/383298
• U.S. Patent Pending Application Number 11/928631
• U.S. Patent Pending Application Number 12/206553
• U.S. Patent Pending Application Number 12/141883
• U.S. Patent Pending Application Number 12/250421
• U.S. Patent Pending Application Number 12/827704
• U.S. Patent Pending Application Number 12/827738
• U.S. Patent Pending Application Number 12/827772
• U.S. Patent Pending Application Number 12/827725
• U.S. Patent Pending Application Number 13/082008