US 5,678,972 C1

GPTKB entity