US 5,678,580 C1

GPTKB entity