US 29,987,650 C1

GPTKB entity