An Optimal Load Scheduling Approach Considering User Preference and Convenience Level for Smart Homes | IEEE Conference Publication | IEEE Xplore