I wonder how important the actual wording is vs what appears to be the intent on what the patent covers.
To me (and I know I'm simplifying just like the random commenters you speak of), the patent is _intended_ to cover 1. performing heuristic searches on multiple areas (modules)
2. using a different search on each area
However, it uses the word "predetermined" when defining the heuristic algorithm to use for each area. If my code randomly picks between two slightly different heuristics (even with a very low probability), would it still be covered under the patent?
Also it says "heuristic algorithm" meaning singular algorithm. If I ran 2 algorithms in parallel (even one that always returns no results) and then chose the "better" of the two, would that get around the patent too?
Are patents vulnerable to this sort of work-around due to subtle interpretations of wording, or is it really the intent of the patent that matters?