Managing water entry at garage door during high winds on rainy days
It sounds like you could simply cut/have cut drainage channels from the problem areas to the front of the slab, or do that and also have a trough drain installed along the front of the slab. I'd start with the simpler/cheaper approach first - simple job with a diamond blade and a grinder or saw.