What are the two main types of patents in computer science?

A. intellectual property and trade secrets
B. utility and design
C. arbitrary law and suggestive law
D. trademark and copyright

B. utility and design