SYNACOR, INC. SERIES B PREFERRED STOCK PURCHASE AGREEMENT OCTOBER 1, 2004