A TRIZ-based product-service design approach for developing innovative products. (November 2021)