US 5,678,842 S1

GPTKB entity