Efficient service registration for legacy applications in a bluetooth environment
First Claim
1. In a wireless device having a transceiver, a method for providing a service record for an application running on a virtual serial port, said method comprising the steps of:
- a) executing said application, wherein said application is a legacy application operable to communicate with a peripheral device over a serial connection;
b) opening a virtual serial port for said application, wherein said virtual serial port is opened by a virtual serial port driver and wherein said virtual serial port emulates said serial connection;
c) creating a service record corresponding to said application; and
d) registering in said service record a service name identifying said application, wherein said service name is provided by said virtual serial port driver.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device for providing a service record for an application (e.g., a legacy application) running on a virtual serial port of a wireless transceiver device, such as a Bluetooth-enabled device. The virtual serial port emulates a serial connection (e.g., a serial cable) for the application. The virtual serial port for the application is opened by a virtual serial port driver. In accordance with the present embodiment of the present invention, the virtual serial port driver also provides the service name of the application. The virtual serial port driver can derive the service name from the name of the application, or the virtual serial port driver can use a default name. Thus, the virtual serial port driver performs the additional function of automatically providing a service name for a application, thereby introducing a standard, efficient and user-friendly approach for providing a readily-identifiable service name for a legacy application.
19 Citations
16 Claims
-
1. In a wireless device having a transceiver, a method for providing a service record for an application running on a virtual serial port, said method comprising the steps of:
-
a) executing said application, wherein said application is a legacy application operable to communicate with a peripheral device over a serial connection; b) opening a virtual serial port for said application, wherein said virtual serial port is opened by a virtual serial port driver and wherein said virtual serial port emulates said serial connection; c) creating a service record corresponding to said application; and d) registering in said service record a service name identifying said application, wherein said service name is provided by said virtual serial port driver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wireless device comprising:
-
a bus; a wireless transceiver unit coupled to said bus and for communicating with other wireless devices; a processor coupled to said bus; and a memory unit coupled to said bus and comprising processor instructions for performing a method for providing a service record for an application running on a virtual serial port, said method comprising the steps of; a) executing said application, wherein said application is a legacy application operable to communicate with a peripheral device over a serial connector; b) opening a virtual serial port for said application, wherein said virtual serial port is opened by a virtual serial port driver and wherein said virtual serial port emulates said serial connector; c) creating a service record corresponding to said application; and d) registering in said service record a service name identifying said application, wherein said service name is provided by said virtual serial port driver. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification