Context Aware Computing Market Factors