patent prosecution software