US 5,678,947 E1

GPTKB entity