US 7,654,320 H1

GPTKB entity