Vitalsource Technologies, Inc. Advances In Multi-channel Resource Allocation