IP Library Granted Patent US 12,185,210
Granted Patent B2
US 12,185,210 · App. 17/253,998 · Granted Dec 31, 2024

Systems and methods for pairing devices using visual recognition

Inventors: Daniel Pohl (Puchheim, DE); Tomer Rider (Nahariya, IL); Wenlong Yang (Shanghai, CN)
Assignee: Intel Corporation
H04W4/80G06F3/017G06F13/22G06T7/70H04B7/26H04B17/318H04W12/63G06T2207/20081
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,185,210
App. No.
17/253,998
Granted
Dec 31, 2024
Kind
B2
Abstract

The present disclosure is directed at pairing a host electronic device with a peripheral electronic device using visual recognition and deep learning techniques. In particular, the host device may receive an indication of a peripheral device via a camera or as a result of searching for the peripheral device (e.g., due startup of a related application or periodic scanning). The host device may also receive an image of the peripheral device (e.g., captured via the camera), and determine a visual distance to the peripheral device based on the image. The host device may also determine a signal strength of the peripheral device, and determine a signal distance to the peripheral device based on the signal strength. The host device may pair with the peripheral device if the visual distance and the signal distance are approximately equal.

Claims (40)

1. A device pairing system comprising:

a peripheral device; and

a host device comprising:

an antenna configured to receive a signal from the peripheral device;

a receiver configured to determine a signal strength from the signal;

a camera configured to capture an image of the peripheral device; and

a controller comprising a processor configured to:

determine a signal distance to the peripheral device from the host device based on the signal strength of the peripheral device, wherein the signal distance is determined by equation: d=10 [(P 0 −F m −P r −10×n×log 10 (f)+30×n−32.44)/10×n] wherein d is the signal distance, F m is fade margin, n is path-loss exponent, P 0 is signal power at zero distance, P r is signal power at distance, and f is signal frequency in megahertz; and

pair the host device with the peripheral device based on the image of the peripheral device and the signal distance of the peripheral device.

2. The device pairing system of claim 1 , wherein the peripheral device comprises a set of earphones, headphones, speakers, a keyboard, mousing device, car stereo, printer, webcam, or smart home device.

3. The device pairing system of claim 1 , wherein the host device comprises a cell phone, smartphone, wearable device, virtual reality or mixed reality headset, tablet, desktop computer, or laptop computer.

4. The device pairing system of claim 1 , wherein the signal strength comprises a Received Signal Strength Indicator (RSSI) value.

5. A host device comprising:

an antenna configured to receive a signal from a peripheral device;

a receiver configured to determine a signal strength from the signal;

a camera configured to capture an image of the peripheral device; and

a processor configured to:

determine a visual distance to the peripheral device based on the image of the peripheral device;

determine a signal distance to the peripheral device based on the signal strength of the peripheral device, wherein the signal distance is determined by equation: d=d=10 [(P 0 −F m −P r −10×n×log 10 (f)+30×n−32.44)/10×n] , wherein d is the signal distance, F m is fade margin, n is path-loss exponent, P 0 is signal power at zero distance, P r is signal power at distance, and f is signal frequency in megahertz; and

pair the host device with the peripheral device based on the visual distance being approximately equal to the signal distance of the peripheral device.

6. The host device of claim 5 , wherein the processor is configured to determine to pair the host device with the peripheral device based on a pairing history between the host device and the peripheral device.

7. The host device of claim 5 , comprising a deep learning engine configured to facilitate determining to pairthe host device with the peripheral device.

8. The host device of claim 7 , wherein the deep learning engine is configured to determine one or more indications of how the peripheral device is used.

9. The host device of claim 8 , wherein the one or more indications are based on an identity of the peripheral device.

10. The host device of claim 5 , comprising a deep learning engine configured to determine whether the peripheral device is associated with the software application.

11. The host device of claim 8 , wherein the one or more indications are based on a user wearing or holding the peripheral device.

12. The host device of claim 5 , wherein the processor is configured to determine to pair the host device with the peripheral device based on a user gesture indicating the peripheral device.

13. A method for pairing a host device with a peripheral device comprising:

receiving an image of the peripheral device;

determining a visual distance to the peripheral device based on the image of the peripheral device;

determining a signal strength of the peripheral device;

determining a signal distance to the peripheral device based on the signal strength of the peripheral device, wherein the signal distance is determined by equation: d=10 [(P 0 −F m −P r −10×n×log 10 (f)+30×n−32.44)/10×n] , wherein d is the signal distance, F m is fade margin, n is path-loss exponent, P 0 is signal power at zero distance, P r is signal power at distance, and f is signal frequency in megahertz; and

pairing the host device with the peripheral device based on the visual distance being approximately equal to the signal distance of the peripheral device.

14. The method of claim 13 , comprising periodically searching for the peripheral device, wherein receiving the image of the peripheral device occurs in response to finding the peripheral device.

15. The method of claim 13 , comprising searching for the peripheral device in response to receiving an indication that a software application associated with the peripheral device was opened on the host device, wherein receiving the image of the peripheral device occurs in response to finding the peripheral device.

16. The method of claim 13 , comprising searching for the peripheral device in response to receiving the image of the peripheral device.

17. The host device of claim 12 , wherein the user gesture comprises pointing at the host device, snapping at the host device, drawing a circle around the peripheral device, or any combination thereof.

18. The device pairing system of claim 1 , wherein the processor is configured to determine the software application as the most recent software application executed on the host device.

19. The device pairing system of claim 1 , wherein the processor is configured to identify the peripheral device based on a weighting or confidence factor.

20. The device pairing system of claim 19 , wherein the weighting or the confidence factor is based on a distance to the peripheral device, a history of pairing with the peripheral device, a frequency of pairing with the peripheral device, an indication of how the peripheral device is used, or any combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2026
From: INTEL CORPORATION
To: INTEL PRODUCTS IP LLC
Reel/Frame 076025/0681 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2020
From: POHL, DANIEL; RIDER, TOMER; YANG, WENLONG
To: INTEL CORPORATION
Reel/Frame 054741/0019 →
Continuity (1)
Related Publication 20210311893A1 · Oct 7, 2021