Memorizing the fretboard is something I have been working on for a while now. I have learned most of the patterns to find the notes but have found that a bit cumbersome. What I have found that works the best for me is to memorize the notes on the string in the Open, 3rd, 5th, 7th, 9th, and 12th frets. This way I am always right next to something I know and can quickly know the note. There were just a few too many gaps to do just the open 5th, 7th and 12th ones for me.
In any case, I came up with some mnemonics to help me remember everything, I hope others find them useful as well. They are:
open and 12th (What everyone knows): Eddie Ate Dynamite Good Bye Eddie (EADGBE)
5th and 7th: I remember above but shifted up or down and adjusting for the B string
3rd: Good Cats Fight All Smart Dogs Greatly (GCFA#DG)
9th: Cool Seals Fight Sharks Before Every Great Shark Catches Seals (C#F#BEG#C#)