US 29,012,347 S2

GPTKB entity