US 7,789,012 B5

GPTKB entity