Implicit human computer interaction through context
Context-aware applications: from the laboratory to the marketplace