US 6,789,012 M20

GPTKB entity