Disclaimer, I've contributed a couple of patents to IBM's hoard of patents, but I no longer work there.
#1 is fairly straight forward, a simple script that uses the USPTO search function and searches for the Assignee field being IBM and the date range being the last 30 days gives you the patents issued that month to IBM. You can do that with a simple cron script, curl, and some script code.
#2 is somewhat more difficult, IBM gets sued a lot because they are big and a juicy target. If you have access to one of the legal databases (Lexis, Etc) you can search for cases where IBM is the plaintiff and the complaint contains phaseology around patents (like "patent", "infringement", Etc.) While expensive to access, if you live near a College or University with a Law program and you can get library privileges you use their access. In Santa Clara county you can join the Santa Clara Law Library (http://sccll.org/) which will give you access. Unfortunately, you need to be there to access the databases so that would involve a monthly trip to the library (not a bad thing in my opinion :-))