Open Innovation And Co-Creation: Analysis And Implications