METHODS AND DEVICES FOR SERVING AS A PROXY BEACON FOR A TRACKING DEVICE
First Claim
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; and
serving as a proxy to the tracking device by communicating with a tracking server on behalf of the tracking device.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
50 Claims
-
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; and serving as a proxy to the tracking device by communicating with a tracking server on behalf of the tracking device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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); a first communications interface adapted to communicate with a 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
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; and means for serving as a proxy to the tracking device by communicating with a tracking server on behalf of the tracking device.
-
-
30. A computer readable medium having instructions for tracking, which when executed by one or more processors causes the processor to:
-
serve as a beacon for a tracking device by transmitting a beacon signal to the tracking device; and serve as a proxy to the tracking device by communicating with a tracking server on behalf of the tracking device.
-
-
31. A method operational at a tracking device for tracking, comprising:
-
transmitting a beacon request message to a plurality of beacons; receiving a plurality of beacon availability messages from the plurality of beacons; ranking the plurality of beacons by applying a rule set to the plurality of beacon availability messages, the ranking determining an order of beacons with which to associate with; and associating with a first beacon of the plurality of beacons based on the order of beacons. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A tracking device, comprising:
-
a short range communications interface adapted to communicate with a plurality of beacons via a short range communications link; a processor communicatively coupled to the short range communications interface, the processor adapted to; transmit a beacon request message to the plurality of beacons via the short range communications link; receive a plurality of beacon availability messages from the plurality of beacons via the short range communications link; rank the plurality of beacons by applying a rule set to the plurality of beacon availability messages, the ranking determining an order of beacons with which to associate with; and associate with a first beacon of the plurality of beacons based on the order of beacons. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A tracking device, comprising:
-
means for transmitting a beacon request message to a plurality of beacons; means for receiving a plurality of beacon availability messages from the plurality of beacons; means for ranking the plurality of beacons by applying a rule set to the plurality of beacon availability messages, the ranking determining an order of beacons with which to associate with; and means for associating with a first beacon of the plurality of beacons based on the order of beacons.
-
-
50. A computer readable medium having instructions stored thereon for tracking, which when executed by one or more processors cause the processor to:
-
transmit a beacon request message to a plurality of beacons; receive a plurality of beacon availability messages from the plurality of beacons; rank the plurality of beacons by applying a rule set to the plurality of beacon availability messages, the ranking determining an order of beacons with which to associate with; and associate with a first beacon of the plurality of beacons based on the order of beacons.
-
Specification