US 7,217,688 B2

GPTKB entity