US 9012345 B5

GPTKB entity