US 5,678,997 S1

GPTKB entity