“Given the legal questions around the patentability of software and computing technology, tech companies have found it hard to project the proper approach …