 However, like the drinking-age problem above, the specific length of time would need to be different for every product to be efficient.A 20-year term is used because it is difficult to tell what the number should be for any individual patent.More recently, some, including University of North Dakota law professor Eric E. Johnson, have argued that patents in different kinds of industries – such as software patents – should be protected for different lengths of time.