I haven't seen the explanation yet, but I haven't read the whole thread.
The company that made beep n go published a paper explaining the use of the infra red proximity sensor receiver on some smart phones to read a barcode scanning laser and write a return signal via the proximity sensor...