And they got it wrong too. Trivial in the software sense merely means there is a known solution, you just have to implement it. Non-trivial means you need to generate some novel IP first.
That said... I've never encountered "novel IP" as the actual standard for 'trivial' in mathematics or CS. It would take a very strong source to convince me that's a formal or most-common-use meaning. (The Wiki page on 'trivial (mathematics)' certainly doesn't offer that meaning.)