Patent ID: 7570917

Claim:
A method of communications over a wireless network by a first device, the first device having a Bluetooth stack for implementing Bluetooth functionality and an application, data being communicated to and from the application to a second device, the method comprising the steps of: setting up the first device port to the communications, including: performing a scan-associate process; and updating a menu of available remote devices in dependence upon a result of the scan-associate process; establishing and performing the communications based on a selection from the menu without activating the scan-associate process, including: creating a virtual serial port for a communication with the application on the first device; opening the virtual serial port; providing the menu to the user and receiving a selection of the second device to which communications are to be made, the second device being listed on the menu; creating an outgoing serial port for a communication with the second device; and routing data from the virtual serial port to the outgoing serial port.