US 7,410,689 B2

GPTKB entity