Comment Re:link to the patent is missing (Score 1) 72
The first independent claim is not really about the UI, but about (ultimately) querying (and getting a response from) a subset of a tree constructed from a relational database based on some attributes of some of the objects at the "child nodes" of that tree. In patent law, if you do not practice ALL of the elements of such a claim, you are NOT infringing.
Notably, one of the steps in this first claim is: "determining
Note that this is really easy to work around: You could store those partial results in any old data structure in memory and NOT be infringing this claim. You could then workaround using SQL to query that data structure, e.g. by making it a hash of queries (or important parts of queries) which would be used to look up these results. Also, the description (which I did not read) will give you more details about how they store it in the table. If their description is not general enough, it would be plausible to work around this even with a temp table, but with a "very different from what they describe" structure. They might try to sue you, but you could take your chances in court.
So, I don't know if this should be patentable, but THIS is what people who are skilled in the art should grapple with to answer this question.