Patent System, Firm Patenting Strategy and Technology Progress