US 8,678,903 C1

GPTKB entity