US 5,678,589 B1

GPTKB entity