US 6,947,505 expired November 7, 2023 | PatentReply