I have similar problem. My mom stayed in US after her visa expired. She lost her I94, so she did not give it back at the airport. How can the Immigration know if she was over-stayed?