Hi Anil,
Authentication schemes are tied to a realm only. So as long as the realm (agent and resource combination) is the same you are going to trigger the same authentication scheme.
Now, thinking of it, what I think you should be able to do is, write a custom authentication scheme and pass this user's device info as a parameter to the the authenticate() method.
You can refer to the following post on how to collect additional information and pass to the custom authentication :
Tech Tip : CA Single Sign-On :Policy Server:How to collect additional attribute using custom authentication
Then, depending upon the user device info collected , you can fork the authentication scheme as you like (e.g send different challenge form etc )
This leaves you with the main task of collecting user device info. This is something that you will have to take care of in your custom login page with your own logic and is something SiteMinder can't help.
Hope this helps (albeit a very little )
Regards,
Ujwol
Ujwol's Single Sign-On Blog