US 7,497,835 expired July 31, 2026 | PatentReply