US 8,678,904 C1

GPTKB entity