Inversion: From Selling Products to Fulfilling Needs with IoT