US 9,789,012 C1

GPTKB entity