I have 20 years of experience in the field of software intellectual property, with specific knowledge of software copyrights, software patents, and software trade secrets. I have published and testified on such topics as artificial intelligence, advanced human-computer interfaces, and software intellectual property.