US 6,789,987 K2

GPTKB entity