I am *far* from being a patent attorney, but the way I understand it, if software concepts C1, C2, and C3 are covered by the patent, then no, you haven't gotten past the patent. If C1 is a bubble sort, C2 is a hash table, and C3 is a binary tree (in other words, prior art), then you *have* got past the patent.