patent automation