If hall is correct that the new Broadcom designs have a lot of the DVR functions built in, then the E* software code used on those new DVRs will be very different than the code used on the old DVRs.
And if the difference in the number of the lines of the code is the way to determine colorable difference, one can argue the new DVRs should be more than colorably different on the software, that is in addition to the hardware differences.
But you are correct, the determination should be based on whether the software process and hardware functions are the same or not. Unfortunately the judge can have it both ways, he already said he decided to use his "wide lattitude/discretion" to find E* in contempt.
But the appeals court's job is the opposite, they said themselves when the district courts use their wide lattitude, it was the appeals court's job to make sure such lattitude is narrowed down on appeal.
That makes sense. And it is an appropriate thing for a appeals court to do. I remain confident that no gloom and doom will befall my 722 or the forthcoming 922.
AND embedding stuff into hardware would make an awful lot of sense in terms of performance. I mean think about it, these things are serious work-horses; they can record 3 HD streams at the same time AND playback something else, without hiccuping. It has always boggled my mind at how well it does that; certainly better than my computer does.