Vitalsource Technologies, Inc. Spatio-temporal Intertwining