Vitalsource Technologies, Inc. Distributed Context-aware Systems