US 6,789,856 C1

GPTKB entity