US 7,785,355 expired June 7, 2026 | PatentReply