US 8,789,012 C1

GPTKB entity