US 8,678,908 C1

GPTKB entity