Text this: Assessing customer-side demand response identification for optimal scheduling considering satisfaction level for microgrids