A survey of context-aware middleware designs for human activity recognition | IEEE Journals & Magazine | IEEE Xplore