Vitalsource Technologies, Inc. Pattern Recognition