US 8902900 B2

GPTKB entity