US 29,012,348 S2

GPTKB entity