US 9,012,346 B

GPTKB entity