Claims
- 1. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
providing a plurality of communication interfaces in a wireless communication device; polling, by a first application, at least one communication interface of said plurality of communication interfaces to determine whether said at least one communication interface has become available; determining that said at least one communication interface of said plurality of communication interfaces has become available; and transmitting data associated with said first application on said at least one communication interface.
- 2. The method of claim 1 wherein said step of providing a plurality of communication interfaces in said wireless communications device comprises providing a plurality of communication devices of a telematics communication device.
- 3. The method of claim 1 wherein said step of polling comprises periodically checking said at least one communication interface to determine whether said at least one communication interface has become available.
- 4. The method of claim 1 wherein said step of polling comprises checking said at least one communication interface in response to a query by said first application.
- 5. The method of claim 1 wherein said step of determining that said at least one communication interface of said plurality of communication interfaces has become available comprises determining that said wireless communication device is not transmitting data for another application.
- 6. The method of claim 1 wherein said step of transmitting data comprises transmitting vehicle information to a server.
- 7. The method of claim 1 wherein said step of polling comprises polling at least one communication interface which is able to transmit data associated with a first application.
- 8. The method of claim 1 further comprising a step of receiving a query from a second application.
- 9. The method of claim 8 wherein said step of receiving a query from a second application comprises receiving a request to transmit data on a second communication interface by said second application.
- 10. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
providing a plurality of communication interfaces in a wireless communication device of a vehicle; polling, by a first application, said plurality of communication interfaces to determine whether at least one communication interface has become available; determining that said at least one communication interface of said plurality of communication interfaces has become available; and transmitting vehicle information on said at least one communication interface to a server.
- 11. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
providing a plurality of communication interfaces in a wireless communication device of a vehicle; polling, by a first application, said plurality of communication interfaces to determine whether at least one communication interface has become available; determining that said at least one communication interface of said plurality of communication interfaces has become available; and transmitting vehicle data on said at least one communication interface.
- 12. The method of claim 11 wherein said step of providing a plurality of communication interfaces in said wireless communications device of a vehicle comprises providing a plurality of communication devices of a telematics communication device.
- 13. The method of claim 11 wherein said step of polling comprises periodically checking said plurality of communication interfaces.
- 14. The method of claim 11 wherein said step of determining that said at least one communication interface of said plurality of communication interfaces has become available comprises determining that said wireless communication device is not transmitting data for another application.
- 15. The method of claim 11 wherein said step of transmitting data comprises transmitting vehicle information to a telematics server.
- 16. The method of claim 11 wherein said step of polling said plurality of communication interfaces comprises polling at least one communication interface in response to a query from a first application.
- 17. The method of claim 16 further comprising a step of receiving a query from a second application.
- 18. The method of claim 17 wherein said step of receiving a query from a second application comprises receiving a request to transmit data on a second communication interface.
- 19. The method of claim 18 further comprising a step of concurrently transmitting data associated with said second application on said second communication interface.
- 20. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
providing a plurality of communication interfaces in a wireless communication device of a vehicle; polling said plurality of communication interfaces to determine whether at least one communication interface has become available in response to a query by a first application; determining that said at least one communication interface of said plurality of communication interfaces has become available; and transmitting vehicle data on said at least one communication interface to a server.
- 21. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
polling, by a first application, at least one communication interface of a plurality of communication interfaces associated with a wireless communication device of a vehicle to determine whether said at least one communication interface has become available; determining that said at least one communication interface of said plurality of communication interfaces has the capacity to transmit at least a portion of a first block of data associated with a first application; and transmitting said at least a portion of a first block of data associated with said first application on said at least one communication interface.
- 22. The method of claim 21 further comprising a step of providing a plurality of communication interfaces in a telematics communication device.
- 23. The method of claim 21 wherein said step of polling comprises periodically checking said at least one communication interface.
- 24. The method of claim 21 further comprising a step of determining that said wireless communication device is within range of said wireless communication network providing said at least one communication interface.
- 25. The method of claim 21 wherein said step of transmitting data comprises transmitting vehicle information to a telematics server.
- 26. The method of claim 21 wherein said step of polling at least one communication interface comprises polling a predetermined communication interface which is compatible with said first application.
- 27. The method of claim 21 further comprising a step of receiving a query from a second application.
- 28. The method of claim 27 wherein said step of receiving a query from a second application comprises receiving a request to transmit data on a second communication interface.
- 29. The method of claim 28 further comprising a step of concurrently transmitting data associated with said second application on said second communication interface.
- 30. A method of selecting a communication interface to transmit data in a wireless communication network, said method comprising the steps of:
providing a plurality of communication interfaces in a wireless communication device of a vehicle; polling, by a first application, at least one communication interface of said plurality of communication interfaces accessible to a vehicle to determine whether said at least one communication interface has become available in response to a query by said first application; determining that said at least one communication interface of said plurality of communication interfaces has the capacity to transmit at least a portion of a first block of data using said first application; and transmitting data associated with said first application on said communication interface.
RELATED INVENTIONS
[0001] This invention is related to the following inventions which have at least one common inventor, which are assigned to the same assignee as the present invention, and which were filed on the same date:
[0002] U.S. Patent Application Serial No. ______ entitled “METHOD OF OPTIMIZING THE TRANSMISSION OF DATA IN A WIRELESS COMMUNICATION NETWORK” (TC00122), and
[0003] U.S. Patent Application Serial No. ______ entitled “METHOD OF ENABLING THE TRANSMISSION OF DATA IN A WIRELESS COMMUNICATION NETWORK” (TC00151).