US 9997903 A

GPTKB entity