US 9,876,520 E1

GPTKB entity