Efficient establishment of wireless connections
First Claim
1. In a host computing device having a wireless radio module, a method for establishing a wireless connection between an application and a peripheral device, the method comprising the steps of:
- determining the identity of said application, said application originating the connection to said peripheral device;
analyzing the purpose of said application in originating the connection to determine whether the purpose of the said application in originating the connection is to initiate a communication with the peripheral device or to accept wireless communications from the peripheral device;
determining whether the peripheral device is identified in a database of host devices associated with the application, if the purpose of said application in originating the connection is to accept wireless communications from the peripheral device; and
establishing the wireless connection between the application and the peripheral device, if the peripheral device is identified in the database of host devices associated with the application.
8 Assignments
0 Petitions
Accused Products
Abstract
A method for storing information in a database pertaining to which wireless devices an application initiates and accepts communications from. The information from the database is utilized whenever an application attempts to establish a connection with an unconnected device. The method includes analyzing an application'"'"'s purpose in requesting to open a wireless communication port. If the purpose is to initiate communications with a peripheral device, the method queries the database and then initiates a communication link with the appropriate device. If the purpose is to accept communications from a peripheral device, the method detects incoming wireless device signals and identifies their source. If the source is listed in the database as an accepted device for the application, a communication link will be established. If the device is not listed, the method will revert back to detecting incoming wireless device signals.
11 Citations
12 Claims
-
1. In a host computing device having a wireless radio module, a method for establishing a wireless connection between an application and a peripheral device, the method comprising the steps of:
-
determining the identity of said application, said application originating the connection to said peripheral device; analyzing the purpose of said application in originating the connection to determine whether the purpose of the said application in originating the connection is to initiate a communication with the peripheral device or to accept wireless communications from the peripheral device; determining whether the peripheral device is identified in a database of host devices associated with the application, if the purpose of said application in originating the connection is to accept wireless communications from the peripheral device; and establishing the wireless connection between the application and the peripheral device, if the peripheral device is identified in the database of host devices associated with the application. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. In a host computing device having a Bluetooth radio module, a method for establishing a Bluetooth connection between an application and a peripheral device, the method comprising the steps of:
-
determining the identity of said application, said application originating the Bluetooth connection to said peripheral device; analyzing the purpose of said application in originating the Bluetooth connection to determine whether the purpose of the said application in originating the Bluetooth connection is to initiate a communication with the peripheral device or to accept Bluetooth communications from the peripheral device; if the purpose of said application in originating the Bluetooth connection is to accept wireless communications from the peripheral device, determining whether the peripheral device is identified in a database of host devices associated with the application; and establishing the Bluetooth connection between the application and the peripheral device, if the peripheral device is identified in the database of host devices associated with the application. - View Dependent Claims (7, 8, 9, 10, 12)
-
Specification