patenting activities