Tulsa firm sues 10 major travel companies for patent infringement