US 6,789,986 E1

GPTKB entity