IP Library › Granted Patent US 8,836,501
Granted Patent B2
US 8,836,501 · App. 13/279,575 · Granted Sep 16, 2014

Methods and devices for serving as a proxy beacon for a tracking device

Inventors: Bongyong Song (San Diego, CA); Soumya Das (San Diego, CA); Kaushik Chakraborty (San Diego, CA); Samir S. Soliman (San Diego, CA)
Assignee: QUALCOMM Incorporated
G08B21/0277G08B21/0261G08B25/004G08B21/023G01S5/0009G01S1/68
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,836,501
App. No.
13/279,575
Granted
Sep 16, 2014
Kind
B2
Abstract

One feature includes a mobile device being used as a mobile beacon and proxy for a tracking device that may track an object, such as a pet. The mobile device may act as a beacon that transmits messages over a short range communications link to the tracking device. If the tracking device fails to receive the messages transmitted by the mobile device, it may be assumed that the pet has gone missing, and in response the tracking device may contact a tracking server with its location information via a wireless wide area network (WWAN). Additionally, the mobile device may act as a proxy of the tracking device by transmitting and receiving data to/from the tracking server using its own communication interface on behalf of the tracking device. This helps conserve the battery power of the tracking device because the tracking device does not use its own WWAN interface.

Claims (71)

1. A method operational at a wireless communication device for tracking, comprising:

serving as a beacon for a tracking device by transmitting a beacon signal to the tracking device, the tracking device having a long range communication interface configured to communicate with a tracking server; and

serving as a proxy to the tracking device by communicating with the tracking server on behalf of the tracking device after the tracking device loses communication with a home beacon associated with the tracking device, and serving as the proxy to the tracking device includes

receiving tracking server data from the tracking server and transmitting the tracking server data to the tracking device via a short range communications link instead of the tracking server data being received at the tracking device directly from the tracking server via the long range communication interface.

2. The method of claim 1 , wherein serving as the proxy to the tracking device further includes:

receiving tracking device data from the tracking device via the short range communications link.

3. The method of claim 2 , wherein serving as the proxy to the tracking device further includes:

transmitting the tracking device data to the tracking server.

4. The method of claim 3 , wherein the tracking device data comprises at least one of a check-in message, a walk-in message, a walk-out message, and/or a location information.

5. The method of claim 3 , wherein the tracking device data includes at least one of: (a) data pertaining to an amount of time the tracking device has been within communication range of the home beacon; (b) data pertaining to an amount of time the tracking device lost communication with the home beacon; and/or (c) location information of the tracking device at a time where the tracking device lost communication with the home beacon.

6. The method of claim 3 , wherein the tracking device data includes walk-out notifications that indicate that the tracking device has lost communication with the home beacon.

7. The method of claim 6 , wherein the tracking device data further includes walk-in notifications that indicate that the tracking device has re-established communication with the home beacon.

8. The method of claim 1 , wherein serving as the proxy to the tracking device by communicating with the tracking server on behalf of the tracking device comprises:

communicating with the tracking server via a wireless wide area network (WWAN).

9. The method of claim 1 , wherein serving as the proxy to the tracking device by communicating with the tracking server on behalf of the tracking device comprises:

communicating with the tracking server via a wireless local area network (WLAN).

10. The method of claim 1 , further comprising:

receiving a beacon request message from the tracking device.

11. The method of claim 10 , further comprising:

transmitting a beacon availability message to the tracking device; and

receiving a beacon confirmation message from the tracking device.

12. The method of claim 11 , wherein the beacon availability message comprises at least one of energy efficiency information and/or signal to noise ratio (SNR) information of the wireless communication device.

13. The method of claim 1 , further comprising:

receiving a unicast beacon request page from the tracking device; and

establishing a short range communications link with the tracking device.

14. The method of claim 1 , wherein the beacon signal transmitted to the tracking device supplements another beacon signal associated with another beacon.

15. The method of claim 1 , further comprising:

receiving tracking device data associated with the tracking device from a relay device via a peer to peer (P2P) connection.

16. The method of claim 1 , further comprising:

receiving a request from the tracking device to obtain the tracking server data via the short range communications link;

transmitting the request to the tracking server for the tracking server data via a first communications interface;

receiving the tracking server data from the tracking server via the first communications interface; and

transmitting the tracking server data to the tracking device via the short range communications link.

17. The method of claim 16 , wherein the tracking server data comprises global positioning system (GPS) XTRA data.

18. A wireless communication device, comprising:

a short range communications interface adapted to wirelessly communicate with a tracking device via a short range communications link (SRCL), the tracking device having a long range communication interface configured to communicate with a tracking server;

a first communications interface adapted to communicate with the tracking server; and

a processor communicatively coupled to the short range communications interface and the first communications interface, the processor adapted to:

serve as a beacon for the tracking device by transmitting a beacon signal to the tracking device; and

serve as a proxy to the tracking device by communicating with the tracking server on behalf of the tracking device after the tracking device loses communication with a home beacon associated with the tracking device, and serving as the proxy to the tracking device includes

receiving tracking server data from the tracking server and transmitting the tracking server data to the tracking device via the SRCL instead of the tracking server data being received at the tracking device directly from the tracking server via the long range communication interface.

19. The wireless communication device of claim 18 , wherein serving as the proxy to the tracking device further includes:

receiving tracking device data from the tracking device via the SRCL.

20. The wireless communication device of claim 19 , wherein serving as the proxy to the tracking device further includes:

transmitting the tracking device data to the tracking server.

21. The wireless communication device of claim 20 , wherein the tracking device data comprises at least one of a check-in message, a walk-in message, a walk-out message, or a location information.

22. The wireless communication device of claim 20 , wherein the tracking device data includes at least one of: (a) data pertaining to an amount of time the tracking device has been within communication range of the home beacon; (b) data pertaining to an amount of time the tracking device lost communication with the home beacon; and/or (c) location information of the tracking device at a time where the tracking device lost communication with the home beacon.

23. The wireless communication device of claim 18 , wherein the processor adapted to serve as the proxy to the tracking device by communicating with the tracking server on behalf of the tracking device comprises:

communicating with the tracking server via a wireless wide area network (WWAN) using the first communications interface.

24. The wireless communication device of claim 18 , wherein the processor is further adapted to:

receive a beacon request message from the tracking device.

25. The wireless communication device of claim 24 , wherein the processor is further adapted to:

transmit a beacon availability message to the tracking device; and

receive a beacon confirmation message from the tracking device.

26. The wireless communication device of claim 25 , wherein the beacon availability message comprises at least one of energy efficiency information and/or signal to noise ratio (SNR) information of the wireless communication device.

27. The wireless communication device of claim 18 , wherein the processor is further adapted to:

receive a unicast beacon request page from the tracking device; and

establish the short range communications link with the tracking device.

28. The wireless communication device of claim 18 , wherein the processor is further adapted to:

receive a request from the tracking device to obtain the tracking server data via the SRCL;

transmit the request to the tracking server for the tracking server data via the first communications interface;

receive the tracking server data from the tracking server via the first communications interface; and

transmit the tracking server data to the tracking device via the SRCL.

29. A wireless communication device, comprising:

means for serving as a beacon for a tracking device by transmitting a beacon signal to the tracking device, the tracking device having a long range communication interface configured to communicate with a tracking server; and

means for serving as a proxy to the tracking device by communicating with the tracking server on behalf of the tracking device after the tracking device loses communication with a home beacon associated with the tracking device, and means for serving as the proxy to the tracking device includes

means for receiving tracking server data from the tracking server and transmitting the tracking server data to the tracking device via a short range communications link instead of the tracking server data being received at the tracking device directly from the tracking server via the long range communication interface.

30. A non-transitory computer readable medium having instructions stored thereon for tracking, the instructions which when executed by at least one processor causes the processor to:

serve as a beacon for a tracking device by transmitting a beacon signal to the tracking device, the tracking device having a long range communication interface configured to communicate with a tracking server; and

serve as a proxy to the tracking device by communicating with the tracking server on behalf of the tracking device after the tracking device loses communication with a home beacon associated with the tracking device, and serving as the proxy to the tracking device includes

receiving tracking server data from the tracking server and transmitting the tracking server data to the tracking device via a short range communications instead of the tracking server data being received at the tracking device directly from the tracking server via the long range communication interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2011
From: SONG, BONGYONG; DAS, SOUMYA; CHAKRABORTY, KAUSHIK; SOLIMAN, SAMIR S.
To: QUALCOMM INCORPORATED
Reel/Frame 027406/0554 →
Continuity (1)
Related Publication 20130099920A1 · Apr 25, 2013