Topics Related to Cornerstone OnDemand, Patents and Software Engineering: