US patent 29,876,544

GPTKB entity