US 7,818,228 expired July 14, 2026 | PatentReply