KNOWLEDGE FACTOR, INC.