US 8185954 Expires January 24, 2029 | patentreply.ai