Vitalsource Technologies, Inc. Time-series Prediction And Applications