US 5,678,945 E1

GPTKB entity