US 7878588 Expires May 8, 2027 | patentreply.ai