US 789012349 C2

GPTKB entity