IP Library › Granted Patent US 12,457,648
Granted Patent B2
US 12,457,648 · App. 18/005,236 · Granted Oct 28, 2025

Establishing communication connections

Inventors: Syed S. Azam (Spring, TX); Louis R. Jackson, Jr. (Spring, TX); Deepika Hegde (Spring, TX); Anthony Kaplanis (Spring, TX)
Assignee: Hewlett-Packard Development Company, L.P.
H04W76/10H04W36/302H04W64/006H04W76/30
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 12,457,648
App. No.
18/005,236
Granted
Oct 28, 2025
Kind
B2
Abstract

In an example system comprising a location engine and a protocol engine, the location engine determines a direction of movement between a first device and a second device and the protocol engine establishes a communication connection when a distance between the first device and the second deice is less than a distance designated for automatic connection.

Claims (18)

1. A system comprising:

a location engine to:

determine a direction of movement between a peripheral device and a host device; and

a protocol engine to:

in response to a determination that the peripheral device has been previously paired with the host device and the direction of movement of the host device is towards the peripheral device, establish a communication connection when a first distance between the peripheral device and the host device is less than a second distance designated for automatic connection, the second distance being less than a maximum distance corresponding to a protocol technology for the communication connection; and

in response to a determination that the direction of movement of the host device is away from the peripheral device, disconnect the communication connection when the first distance between the peripheral device and the host device is greater than the second distance.

2. The system of claim 1 , wherein the protocol engine is to:

identify a user preference that designates the second distance as a user-defined connection distance and whether to establish the communication connection between the peripheral device and the host device within the user-defined connection distance; and

select a first protocol to establish the communication connection based on the user preference.

3. The system of claim 1 , wherein the protocol engine is to:

disconnect the communication connection when the first distance between the peripheral device and the host device is greater than a third distance, the third distance being less than the maximum distance corresponding to the protocol technology and greater than the second distance by a tolerance distance.

4. The system of claim 1 , wherein:

the location engine receives a received signal strength indicator (RSSI) via a first protocol;

the communication connection uses a second protocol different from the first protocol; and

the protocol engine is to transfer audio signals or video signals via the communication connection in response to the communication connection being established when the first distance is less than the second distance.

5. The system of claim 4 , wherein the location engine is further to:

identify the first distance of the peripheral device from the host device based on the RSSI from the first protocol; and

perform a signal strength threshold calibration for the host device based on the RSSI associated with a signal from the peripheral device and the second distance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: AZAM, SYED S.; JACKSON, LOUIS R., JR.; HEGDE, DEEPIKA; KAPLANIS, ANTHONY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 071946/0453 →
Continuity (1)
Related Publication 20230269789A1 · Aug 24, 2023
References Cited (30)
US 7469827B2 · Katragadda · 2008 [cited by examiner]
US 8346938B1 · Caddes · 2013 [cited by examiner]
US 8811294B2 · Sheth · 2014 [cited by examiner]
US 9484986B2 · Ling · 2016 [cited by examiner]
US 9521238B1 · Thanayankizil et al. · 2016 [cited by applicant]
US 9825671B2 · Ling · 2017 [cited by examiner]
US 10003913B2 · Jin et al. · 2018 [cited by applicant]
US 10219219B2 · Baron et al. · 2019 [cited by applicant]
US 10222449B2 · Doescher · 2019 [cited by examiner]
US 10349325B2 · Ouzieli · 2019 [cited by examiner]
US 10356585B2 · Ling · 2019 [cited by examiner]
US 10630786B2 · Srinivasa Gopalan et al. · 2020 [cited by applicant]
US 11086359B2 · Dees · 2021 [cited by examiner]
US 11150317B2 · Stitt · 2021 [cited by examiner]
US 11595804B1 · Lou · 2023 [cited by examiner]
US 11961252B1 · Ebrahimi Afrouzi · 2024 [cited by examiner]
US 12133294B2 · Cheong · 2024 [cited by examiner]
US 12235659B2 · Ebrahimi Afrouzi · 2025 [cited by examiner]
US 20090252130A1 · Sheth · 2009 [cited by examiner]
US 20120289160A1 · Palin et al. · 2012 [cited by applicant]
US 20140282068A1 · Levkovitz · 2014 [cited by examiner]
US 20140330998A1 · Dees · 2014 [cited by examiner]
US 20140365611A1 · Praveenkumar et al. · 2014 [cited by applicant]
US 20150282088A1 · Weizman · 2015 [cited by examiner]
US 20160334837A1 · Dees · 2016 [cited by examiner]
US 20170286328A1 · Grosse-Puppendahl · 2017 [cited by examiner]
US 20180103076A1 · Lee et al. · 2018 [cited by applicant]
US 20210281523A1 · Re · 2021 [cited by examiner]
WO 2009124299A1 · 2009 [cited by applicant]
WO 2015104227A1 · 2015 [cited by applicant]