Memory controller with bank sorting and scheduling | Patent Publication Number 20070156946 | Patexia