Does anyone know how long it takes to go through immigration for a first timer? The reason I ask is that the point of entry is SJC with a connection onward to ORD in 2 hours. I was under the impression that the process could take longer than that. Airline agent told me that if immigration caused us to miss our connection, we would be protected. Does this sound right?