US 5,678,987 D2

GPTKB entity