Patent inventions