US patent 29,012,345

GPTKB entity