I have knit quite a few lap afghans for our local nursing home. Any pattern for a blanket can be adjusted to make it smaller.
I've also knitted triangle shawls. These are super easy to do and have been greatly appreciated by the residents. Here's the pattern I used: