Patent Trolls And Their Impact On Global Technological Progress