Method and apparatus for opening a virtual serial communications port for establishing a wireless connection in a Bluetooth communications network
First Claim
1. A method for opening a communications port for communication over a wireless communication network, said method comprising the steps of:
- configuring a VCOM port with a first functional profile from a plurality of functional profiles that are supported by said protocol stack, said first application and said remote electronic device supporting said first functional profile, said functional profile comprising;
a dial-up networking (DUN) profile;
a facsimile profile;
a generic client serial port profile;
a generic host serial port profile; and
a local area network (LAN) access profile;
a) receiving a call from a first application at a driver of said virtual communication (VCOM) port to open said VCOM port, said VCOM port located on a first electronic device;
b) notifying a protocol stack of said call, by said driver, said protocol stack associated with said wireless communication network;
c) establishing a communication path between said VCOM port and a remote electronic device, by said protocol stack;
d) notifying said driver that said communication path has been established, by said protocol stack;
e) opening said VCOM port, by said driver; and
f) sending a message to said first application, by said driver, indicating said VCOM port is open allowing for data transfer between said first application and said remote electronic device over said wireless communication network.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for opening a communications port for communication over a wireless communication network. Specifically, one embodiment of the present invention discloses a method for opening a virtual communications (VCOM) port that is configured with a particular profile over a Bluetooth network. After an attempt to open the VCOM port is received from a first application at a first electronic device, the process is suspended until a communication path is established over the Bluetooth communication network between the first electronic device and a remote electronic device within a Bluetooth network. The remote electronic device may be selected by a user from a list of available devices. In another embodiment, a user may pre-configure the VCOM port for a specific functional profile and pre-configure a remote electronic device to the VCOM port.
-
Citations
25 Claims
-
1. A method for opening a communications port for communication over a wireless communication network, said method comprising the steps of:
-
configuring a VCOM port with a first functional profile from a plurality of functional profiles that are supported by said protocol stack, said first application and said remote electronic device supporting said first functional profile, said functional profile comprising; a dial-up networking (DUN) profile; a facsimile profile; a generic client serial port profile; a generic host serial port profile; and a local area network (LAN) access profile; a) receiving a call from a first application at a driver of said virtual communication (VCOM) port to open said VCOM port, said VCOM port located on a first electronic device; b) notifying a protocol stack of said call, by said driver, said protocol stack associated with said wireless communication network; c) establishing a communication path between said VCOM port and a remote electronic device, by said protocol stack; d) notifying said driver that said communication path has been established, by said protocol stack; e) opening said VCOM port, by said driver; and f) sending a message to said first application, by said driver, indicating said VCOM port is open allowing for data transfer between said first application and said remote electronic device over said wireless communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for establishing a communication path over a wireless communication network, said method comprising the steps of:
-
a1) receiving a call from a first application to open a first virtual communication (VCOM) port, said first VCOM port located on a first electronic device that is coupled to said wireless communication network; a2) presenting a first option to said user for conducting an inquiry in order to locate a group of currently available devices within said wireless communication network that are capable of communicating with said first electronic device, said group of currently available devices supporting said first functional profile; a3) receiving a second selection by said user for selecting said option; a4) conducting said inquiry to locate said group of currently available devices, said list of available devices including said group of currently available devices; b) presenting a list of available devices, said list of available devices including all electronic devices within said wireless communication network that are capable of communicating with said first electronic device, each of said list of available devices supporting a first functional profile from a plurality of functional profiles that are supported by a protocol stack associated with said wireless communication network; c1) receiving a first selection of a remote electronic device from said list of available devices from a user of said first electronic device; c2) creating said communication path between said remote electronic device and said first electronic device; and d) opening said first VCOM port for data transfer between said first application and said remote electronic device over said wireless communication network. - View Dependent Claims (13, 14, 15)
-
-
16. A computer system comprising:
-
a bus; a processor coupled to said bus, a memory unit coupled to said bus, wherein said memory unit contains instructions that when executed implement a method for opening a communications port for communication over a wireless communication network, said method comprising the steps of; a1) configuring a VCOM port with a first functional profile from a plurality of functional profiles that are supported by said protocol stack, said first application and said remote electronic device supporting said first functional profile, said functional profile comprising; a dial-up networking (DUN) profile; a facsimile profile; a generic client serial port profile; a generic host serial port profile; and a local area network (LAN) access profile; a2) receiving a call from a first application at a driver of a virtual communication (VCOM) port to open said VCOM port, said VCOM port located on a first electronic device; b) notifying a protocol stack of said call, by said driver, said protocol stack associated with said wireless communication network; c) establishing a communication path between said VCOM port and a remote electronic device, by said protocol stack; d) notifying said driver that said communication path has been established, by said protocol stack; e) opening said VCOM port, by said driver; and f) sending a message to said first application, by said driver, indicating said VCOM port is open allowing for data transfer between said first application and said remote electronic device over said wireless communication network. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification