US 8,345,679 D1

GPTKB entity