US 7,087,087 B2

GPTKB entity