Approve / Deploy by Patch not Machine

Is it possible to approve and deploy patches by the patch, and not have to go into each machine individually to deploy patches. There are situations where there are less patches than machines to patch.

ahhh! Ive asked for this several times, its a nightmare. I dont want to have to bulk approve all patches however when is see that a few machines need a patch i want to be able to deploy to all of them at once like i can do with the 3rd party patch management.