IP Library Granted Patent US 10,278,023
Granted Patent B2
US 10,278,023 · App. 15/271,082 · Granted Apr 30, 2019

Wireless device locating

Inventors: Sai Pradeep Venkatraman (Santa Clara, CA); Ju-Yong Do (Cupertino, CA); Weihua Gao (San Jose, CA); Meghna Agrawal (Sunnyvale, CA); Gengsheng Zhang (Cuppertino, CA)
Assignee: QUALCOMM Incorporated
H04W4/025H04W64/00H04W76/16
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 10,278,023
App. No.
15/271,082
Granted
Apr 30, 2019
Kind
B2
Abstract

A method of locating a target device includes: producing, at a query device, a request for a location of a target device, the query device including a first radio, of a first type, configured to communicate wirelessly using a first communication protocol, the target lacking a radio of the first type but including a second radio, of a second type, configured to communicate wirelessly using a second communication protocol, the second communication protocol being incompatible with the first communication protocol; and transmitting the request wirelessly, from the query device to a first intermediate device, using the first radio.

Claims (67)

1. A method of locating a target device, the method comprising:

producing, at a query device, a request for a location of the target device, the query device including a first radio, of a first type, configured to communicate wirelessly using a first communication protocol, the target device lacking a radio of the first type but including a second radio, of a second type, configured to communicate wirelessly using a second communication protocol, the second communication protocol being incompatible with the first communication protocol;

determining from a communication history log that a first intermediate device is a last known device with which the target device communicated, the communication history log indicating at least one device with which the target device has communicated using short-range wireless communication without being in short-range communication, directly or indirectly, with the query device; and

transmitting, in response to the determining, the request wirelessly from the query device to the first intermediate device using the first radio.

2. The method of claim 1 , further comprising:

determining, at the query device, that the target device lacks a radio of the first type;

determining that the first intermediate device includes a radio of the first type; and

including a destination address of the first intermediate device in the request.

3. The method of claim 2 , further comprising:

determining that a second intermediate device includes a radio of the first type; and

including a destination address of the second intermediate device in the request;

wherein transmitting the request comprises transmitting the request to the first intermediate device and to the second intermediate device.

4. The method of claim 1 , further comprising storing, at the query device, a history of devices with which the target device has communicated.

5. The method of claim 4 , the method further comprising transmitting the request to a second intermediate device, wherein transmitting the request to the first intermediate device and transmitting the request to the second intermediate device are performed in reverse chronological order of last known, by the query device, times at which the target device communicated with the first intermediate device and the second intermediate device, respectively.

6. The method of claim 1 , further comprising receiving, by the query device, a list of target device attributes including each available radio type of the target device.

7. The method of claim 1 , wherein the request is produced, in response to the determining, to include a destination address of the first intermediate device.

8. The method of claim 1 , wherein the communication history log indicates devices with which the target device communicated and timing of communications by those devices with the target device.

9. A query device comprising:

a transceiver including a first radio of a first type configured to communicate wirelessly using a first communication protocol;

a memory; and

a processor communicatively coupled to the transceiver and configured, in conjunction with the memory, to:

produce a request for a location of a target device, the target device lacking a radio of the first type but including a second radio, of a second type, configured to communicate wirelessly using a second communication protocol, the second communication protocol being incompatible with the first communication protocol;

determine from a communication history log that a first intermediate device is a last known device with which the target device communicated, the communication history log indicating at least one device with which the target device has communicated using short-range wireless communication without being in short-range communication, directly or indirectly, with the query device; and

transmit, in response to determining that the first intermediate device is a last known device with which the target device communicated, the request wirelessly via the first radio to the first intermediate device.

10. The query device of claim 9 , wherein the processor is further configured to:

determine that the target device lacks a radio of the first type;

determine that the first intermediate device includes a radio of the first type; and

include a destination address of the first intermediate device in the request.

11. The query device of claim 10 , wherein the processor is configured to:

determine that a second intermediate device includes a radio of the first type;

include a destination addresses of the a second intermediate device in the request; and

transmit the request to the second intermediate device via the first radio.

12. The query device of claim 9 , wherein the processor is further configured to transmit the request to a second intermediate device, wherein the processor is configured to transmit the request to the first intermediate device and to the a second intermediate device in reverse chronological order of last known, by the query device, times at which the target device communicated with the first intermediate device and the a second intermediate device, respectively.

13. The query device of claim 12 , wherein the processor is configured to store, in the memory, a history of devices with which the target device has communicated.

14. The query device of claim 9 , wherein the processor is further configured to receive, via the transceiver, a list of target device attributes including each available radio type of the target device.

15. The query device of claim 9 , wherein the processor is configured to produce the request to include a destination address of the first intermediate device in response to the processor determining that the first intermediate device is the last known device with which the target device communicated.

16. The query device of claim 9 , wherein the first communication protocol is incompatible with short-range communication, and wherein the processor is configured to receive communication history information via the first radio and to update the communication history log with the communication history information.

17. A query device comprising:

means for producing a request for a location of a target device that lacks a radio of a first type configured to communicate wirelessly using a first communication protocol but includes a second radio, of a second type, configured to communicate wirelessly using a second communication protocol;

means for determining from a communication history log that a first intermediate device is a last known device with which the target device communicated, the communication history log indicating at least one device with which the target device has communicated using short-range wireless communication without being in short-range communication, directly or indirectly, with the query device; and

means for transmitting, in response to determining that the first intermediate device is a last known device with which the target device communicated, the request wirelessly from the query device to the first intermediate device using a first radio, of the first type, configured to communicate wirelessly using the first communication protocol, the first communication protocol being incompatible with the second communication protocol.

18. The query device of claim 17 , further comprising:

means for determining that the target device lacks a radio of the first type; and

means for determining that the first intermediate device includes a radio of the first type;

wherein the means for producing the request are for producing the request to include a destination address of the first intermediate device.

19. The query device of claim 18 , wherein:

the means for determining that the first intermediate device includes a radio of the first type comprise means for determining that a second intermediate device includes a radio of the first type;

the means for producing the request are for producing the request to include a destination address of the second intermediate device; and

the means for transmitting are further for transmitting the request to the second intermediate device.

20. The query device of claim 17 , wherein the means for transmitting are further for transmitting the request to a second intermediate device, with the means for transmitting being for transmitting the request to the first intermediate device and transmitting the request to the second intermediate device in reverse chronological order of last known, by the query device, times at which the target device communicated with the first intermediate device and the second intermediate device, respectively.

21. The query device of claim 17 , further comprising means for storing a history of devices with which the target device has communicated.

22. The query device of claim 17 , wherein the means for producing are for producing the request to include a destination address of the first intermediate device in response to the means for determining determining that the first intermediate device is the last known device with which the target device communicated.

23. A non-transitory storage medium storing processor-readable instructions configured to cause a processor to:

transmit and receive wireless communications using a first radio, of a first type configured to communicate wirelessly using a first communication protocol;

produce a request for a location of a target device, the target device lacking a radio of the first type but including a second radio, of a second type, configured to communicate wirelessly using a second communication protocol, the second communication protocol being incompatible with the first communication protocol;

determine from a communication history log that a first intermediate device is a last known device with which the target device communicated, the communication history log indicating at least one device with which the target device has communicated using short-range wireless communication without being in short-range communication, directly or indirectly, with the query device; and

transmit, in response to determining that the first intermediate device is a last known device with which the target device communicated, the request wirelessly, via the first radio, to the first intermediate device.

24. The storage medium of claim 23 , further comprising instructions configured to cause the processor to:

determine that the target device lacks a radio of the first type; and

determine that the first intermediate device includes a radio of the first type;

include a destination address of the first intermediate device in the request.

25. The storage medium of claim 24 , further comprising:

instructions configured to cause the processor to determine that a second intermediate device includes a radio of the first type;

instructions configured to cause the processor to include a destination address of the second intermediate device in the request; and

instructions configured to cause the processor to transmit the request to the second intermediate device via the first radio.

26. The storage medium of claim 23 , further comprising instructions configured to cause the processor to transmit the request to a second intermediate device, wherein the instructions configured to cause the processor to transmit the request are configured to cause the processor to transmit the request to the first intermediate device and to the second intermediate device in reverse chronological order of last known times at which the target device communicated with the first intermediate device and the second intermediate device, respectively.

27. The storage device of claim 23 , wherein the instructions configured to cause the processor to produce the request include instructions configured to cause the processor to produce the request to include a destination address of the first intermediate device in response to the processor determining that the first intermediate device is the last known device with which the target device communicated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2017
From: VENKATRAMAN, SAI PRADEEP; DO, JU-YONG; GAO, WEIHUA; AGRAWAL, MEGHNA; ZHANG, GENGSHENG
To: QUALCOMM INCORPORATED
Reel/Frame 041185/0857 →
Continuity (1)
Related Publication 20180084384A1 · Mar 22, 2018