US 7,654,320 A

GPTKB entity