US7977583 | Teradyne