US 7,291,317 patent expiration | PatentReply