To add, first time I called they said 'you are in queue from x date'. When I called next week, the IO tells me I am in queue from 'y' date. So either they are interpreting the data or there is a field on screen that says 'ready for interview' and a last update date.
I didnt mean that they are misleading. Either they are interpreting bunch of information - hence variation in interpretation or the software/system behind the scheduling is updating few fields like 'Ready For Interview' with a last updated field. And it could be acting up based on tons of stuff thats happening in the background. Remember, USCIS is the one who came up with concept of 'In Q for interview' and pretty much every IO seem to use same language when giving out information.It's definitely the way the IOs are interpreting what's in the system..I doubt that mass IOs would purposely give out the wrong information just to mess with us.
I didnt mean that they are misleading. Either they are interpreting bunch of information - hence variation in interpretation or the software/system behind the scheduling is updating few fields like 'Ready For Interview' with a last updated field. And it could be acting up based on tons of stuff thats happening in the background. Remember, USCIS is the one who came up with concept of 'In Q for interview' and pretty much every IO seem to use same language when giving out information.