I have just learned about OPatch Utility Guide – 10.2 (Note:554417.1).
From the note:
It is used to apply a set of patches under a directory
opatch napply patch_location -id 1,2,3 -skip_subset -skip_duplicate
This will apply patches 1, 2, and 3 which are under the patch_location directory. OPatch will skip duplicate patches and subset patches (patches under patch_location that are subsets of patches installed in the ORACLE_HOME)
You must be using
OPatch version : 10.2.0.4.2