I usually practice from 2 to 3 hours every weekday, with the occasional day off. That's about all I can do with work and other commitments. Weekends I usually gig or take off.
Lately, this is my basic routine.
-longtones
-overtones
-altissimo
-scales + patterns in 1 key
-learning and reviewing tunes
-transcription
I am amazed by the person who said they run out of things to practice. I barely have enough time to get a decent practice in with 2 hours, much less 30 minutes. I'm barely warmed up in 30 minutes. For jazz players, just learning tunes could keep you busy for years and years.
I have been working hard on evening up my keys. I have switched from playing exercises in all 12 keys to focusing on one key for an extended period of time, like 2 weeks+. This has three main advantages. Firstly, it helps greatly in evening out the keys and bringing more difficult keys like Db up to the level of easy ones like Bb, especially if you work the key for several weeks or more. Secondly, it allows you to run a lot of different scalar exercises on the same key, rather than only a few exercises in different keys. Thirdly, it cuts down on the amount of time that is required to run complete scalar exercises in a single practice session.
When running scales, I always use a metronome, and I try to play the exercise at least 4 times through without mistakes before moving on. This means I play them pretty slow.
Try the single key idea for awhile. You'll be surprised how quickly those bum keys start to feel a lot more fluid and natural.
For covering multiple keys in an exercise, it seems to me that learning and reviewing tunes can generally cover this and has the added advantage that you're expanding your repertoire. You can play patterns like 1357, 1235, etc. over the chords, and this will give some coverage of patterns in different keys.
I am fairly happy with the routine, though I always seem to run out of time to do both transcription and learn tunes. I usually default to learning or reviewing tunes over transcription, as this seems to me a very beneficial way to spend practice time.
Here are some good articles by Tim Price with drills galore.
http://www.saxontheweb.net/Price/
That should keep you busy for years. Actually, I would love to have an hour or two just to run Tim Price's drills, or Walt Weiskopf's book, or Patterns for Jazz, etc. There is basically a limitless amount of stuff to shed!