I've been practicing scales (and by extension, modes) and it's starting to increase my remembering of the fretboard. This is something similar to Pacman's surefire practice method (thread at the top of this forum, check it out, it's very highly recommended) and it goes like this:
Using the C Major scale (since there are no #'s or b's it's a great place to start IMO) do this, start on the G of the E string (3rd fret on the fattest string on a 4string), and play the C Major scale starting from G. So you will play G (3rd fret) and A (5th fret) on the E string. Then play B, C, & D (2nd, 3rd & 5th frets) on the A string. Next play E, F & G on the D string (again, 2nd, 3rd & 5th frets). Lastly, play A, B & C on the G string (2nd, 4th & 5th frets). Then come back down.
Next put your middle finger on the A (5th fret) of the E string & play A & B (5th & 7th frets) on the E; C, D & E (stretch back to the 3rd fret for C, 5th fret for D & 7th fret for E) on the A string, and B, C & D on the G string (4th, 5th & 7th frets).
Again, move your 2nd finger up to the B on the E string (7th fret), and play B & C on the E (7th & 8th fret), D, E & F (5th, 7th, 8th) on the A; G, A & B (5th, 7th, 9th) on the D string and finally C, D & E on the G string (5th, 7th, 9th).
Keep going up the fretboard until you're at the top, then work your way back down. My teacher calls this "modes by derivation" because by starting on the G note you're in G Mixolydian mode, starting on A puts you in A Aeolian mode, starting on B puts you in B Locrian, etc. So, as you're learning the scales and the fretboard, you're also learning fingerings for all the different modes available for each Major scale.
I know there are easier fingerings for some of the modes I listed above, but this is helping get the idea of how to finger modes if my middle finger is on the root note of the scale.
Once you've got the C Major (and its associated modes) down, just work through the rest of the Major scales. Doing this should help you in getting patterns under your fingers as well as really knowing the fretboard. I know it's helping me (or I wouldn't have bothered to post this here.
If you want to check out a "5 pattern" way to play all the different modes, then check out
this thread in the Ask Mike Dimin forum here at Talkbass.