US 29,012,342 S2

GPTKB entity