I have also been a frequent guest at Ritz-Carltons and have always been puzzled by how their guest recognition works. It seems that they might have some sort of system that tracks guests by credit card (i.e. if you use the same card at different hotels, you will be recognized by the system-- otherwise, nothing).
This is just a hunch.