US 6,789,987 R3

GPTKB entity