Patent ID: 8081655

Claim:
A method of communicating, comprising: receiving raw data in a data-receiving device; detecting at least one parameter selected from the group consisting of: respective bandwidth detected to be available for each of a plurality of communication protocols, size of said raw data, communication methods available to said communication system, accuracy of data sent to a receiver and returned from said receiver in any, one of said plurality of communication protocols, passage of time without data being received by a receiver, and quantity of dropouts after beginning to attempt to transmit data to a receiving device; communicating to a user said at least one parameter; selecting from among said plurality of communication protocols a selected communication protocol based on a selection by said user; formatting said raw data according to said selected communication protocol to provide formatted data wirelessly transmitting formatted data, wherein said transmitting said formatted data is carried out in said selected communication protocol; receiving said formatted data in a data-receiving device; rendering said formatted data received by said data-receiving device to provide rendered data; transmitting said rendered data; and receiving said rendered data.