If you scored in the 80th percentile (is that about a 31?) on the MCAT, you should be able to handle the reading comprehension section on the LSAT. The reading comp. section on the MCAT is both longer and harder. If you are scoring low on the reading comp. section of the LSAT, are you doing something differently than you did on the MCAT? Otherwise, I dont know why that portion of your score would be lower on the LSAT than the MCAT. Improving your score on this section is hard to do. I would focus on the games if you need to score extra points.
Your doing a 145 but want a 160. I would shoot for a 150. The 5 point difference here will improve your percentile from about the 25th to the 50th percentile, and its realistic that you could do this. If possible, try for a 155. With a high GPA in the sciences and an average LSAT, you can get admitted to a 2nd tier school.
The thing is, if you want to do patent law, you dont have to go to a first tier school. Most law students are not eligible to sit for the patent bar - so you are already in a special group.
But think about this, too. The patent bar is a 100 question test that requires you get 70 right to pass. It has an average pass rate of between 17-45%. No kidding. It is a beast. You should make sure that you like the law before you take the step, because the patent bar may not be realistic.
Other options might include taking a prep course. keep studting. Take full length times exams, not just portions here and there. Practice the games - this is the section where most people improve their scores the most.
The bottom line here though is that you need to get at LEAST a 150. And a 153-55 if possible.
Im was in your same situation. I had a biochem. degree with a very good GPA and a mediocre LSAT. After 1.5 years at a second tier school things are looking GREAT. If its want you really want to do - just keep working at it.