US 29,012,349 S2

GPTKB entity