[registrars] New US Patent - 6,745,248