Vitalsource Technologies, Inc. Distributed Perception