US 7,654,321 J

GPTKB entity