US 29,012,345 C2

GPTKB entity