US 6,789,053 M

GPTKB entity