US 789012347 B5

GPTKB entity