US 7,390,308 patent expiration | PatentReply