US 7,500,046 A

GPTKB entity