A patient-specific seizure prediction algorithm is proposed using a classifier to differentiate pre-ictal from inter-ictal EEG signals. The spectral power of EEG processed in four different fashions is used as features: raw, time-differential, space-differential, and time/space-differential EEG. The features are classified using cost-sensitive support vector machines by the double cross-validation methodology. The proposed algorithm has been applied to EEG recordings of 18 patients in the Freiburg EEG database, totaling 80 seizures and 437 h long inter-ictal recordings. Classification with the feature obtained from time/space-differential ECoG demonstrates the performance of 86.25% sensitivity and 0.1281 false positives per hour in out-of-sample testing.