patent fundamentals