IP Library Granted Patent US 8,346,938
Granted Patent B1
US 8,346,938 · App. 10/254,395 · Granted Jan 1, 2013

Efficient establishment of wireless connections

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,346,938
App. No.
10/254,395
Granted
Jan 1, 2013
Kind
B1
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.

Claims (24)

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.

2. The method of claim 1 , wherein the identity of the application originating the connection is the name of the application originating the connection.

3. The method of claim 1 , wherein the connection is a wireless communication port dedicated to a particular peripheral device.

4. The method of claim 1 , wherein the database includes information about which wireless devices the application initiates with and accepts communications from.

5. The method of claim 1 , wherein the method further comprises the step of:

if the step of analyzing the purpose of the application in originating the connection determines the purpose to be to accept wireless communications with a peripheral device, detecting incoming signals from wireless devices.

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.

7. The method of claim 6 , wherein the identity of the application originating the Bluetooth connection is the name of the application originating the Bluetooth connection.

8. The method of claim 6 , wherein the Bluetooth connection is a Bluetooth communication port dedicated to a particular Bluetooth device.

9. The method of claim 6 , wherein the database includes information about which Bluetooth devices the application initiates with and accepts communications from.

10. The method of claim 6 , wherein the method further comprises the step of:

if the step of analyzing the purpose of the application in originating the Bluetooth connection determines the purpose to be to accept communications with a peripheral device, detecting incoming signals from wireless devices.

11. The method of claim 1 , further comprising:

in response to a determination that the peripheral device is not identified in the database of host devices associated with the application, detecting other incoming communications from another peripheral device.

12. The method of claim 6 , further comprising:

in response to a determination that the peripheral device is not identified in the database of host devices associated with the application, detecting other incoming Bluetooth communications from another peripheral device.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2022
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 060005/0600 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CORRECTIVE ASSIGNMENT PREVIUOSLY RECORDED ON REEL 027329 FRAME 0001 AND 0044. Recorded May 1, 2012
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 028911/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 027329/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SEE ATTACHED Recorded Jul 15, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 025039/0844 →
MERGER Recorded Jul 6, 2010
From: 3COM CORPORATION
To: HEWLETT-PACKARD COMPANY
Reel/Frame 024630/0820 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2002
From: CADDES, SCOTT; PAGE, KENIN
To: 3COM CORPORATION
Reel/Frame 013335/0651 →