US patent 17,890,522

GPTKB entity