Portland mobile payments company PayRange wins at least $45 million in patent settlement  OregonLive