US 8586879889 A1

GPTKB entity