Geofences based on RF fingerprints
First Claim
1. A method in a first mobile device for communicating a geofence from the first mobile device, the method comprising:
- defining a geofence with reference to absolute information for a plurality of transmitters that uniquely identifies the plurality of transmitters; and
sending the absolute information for the plurality of transmitters from the first mobile device to enable a second mobile device to determine a breach of the geofence by the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not sent with the absolute information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, apparatus and methods in a mobile device for creating and/or using a geofence are presented. When creating a geofence, a mobile device collects at least one RF fingerprint. Each RF fingerprint includes transmitter information from a plurality of transmitters. The transmitter information includes information identifying the transmitter (e.g., location or MAC address of the transmitter) referred to here as absolute information. The transmitter information may also include information indication a relative position of the mobile device with respect to the transmitter (e.g., RTT or RSSI) referred to here as relative information. The RF fingerprints are used to define a geofence. Granularity may further be used to define a geofence. A first mobile device creates the geofence and sends it to a second mobile device, which looks for the geofence. When using the geofence, a second mobile device may trigger an application when a breach of the geofence is detected.
-
Citations
34 Claims
-
1. A method in a first mobile device for communicating a geofence from the first mobile device, the method comprising:
-
defining a geofence with reference to absolute information for a plurality of transmitters that uniquely identifies the plurality of transmitters; and sending the absolute information for the plurality of transmitters from the first mobile device to enable a second mobile device to determine a breach of the geofence by the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not sent with the absolute information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A first mobile device for communicating a geofence, the first mobile device comprising:
-
a modem comprising a GNSS receiver and a WWAN transceiver; an application processor coupled to the modem and comprising a user application; a WLAN transceiver coupled to the application processor; and memory comprising code, when executed on the application processor, to; define a geofence with reference to absolute information for a plurality of transmitters that uniquely identifies the plurality of transmitters, the absolute information collected via at least one of the WWAN transceiver and the WLAN transceiver; and send the absolute information for the plurality of transmitters through one of the WWAN transceiver and the WLAN transceiver of the first mobile device to enable a second mobile device to determine a breach of the geofence by the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not sent with the absolute information. - View Dependent Claims (15)
-
-
16. A first mobile device for communicating a geofence, the first mobile device comprising:
-
means for defining a geofence with reference to absolute information for a plurality of transmitters that uniquely identifies the plurality of transmitters; and means for sending the absolute information for the plurality of transmitters from the first mobile device to enable a second mobile device to determine a breach of the geofence by the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not sent with the absolute information. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transient computer-readable storage medium including program code stored thereon for communicating a geofence from a first mobile device, comprising program code to:
-
define a geofence with reference to absolute information for a plurality of transmitters that uniquely identifies the plurality of transmitters; and send the absolute information for the plurality of transmitters from the first mobile device to enable a second mobile device to determine a breach of the geofence by the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not sent with the absolute information. - View Dependent Claims (21)
-
-
22. A method in a second mobile device for using a geofence communicated by a first mobile device, the method comprising:
-
receiving absolute information for a plurality of transmitters, wherein the geofence is defined with reference to the absolute information that uniquely identifies the plurality of transmitters, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not received with the absolute information; determining if a breach of the geofence has occurred using the absolute information; and waking an application in the second mobile device based on the breach occurring. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A second mobile device for using a geofence communicated by a first mobile device, the second mobile device comprising:
-
a modem comprising a GNSS receiver and a WWAN transceiver; an application processor coupled to the modem and comprising a user application; a WLAN transceiver coupled to the application processor; and memory comprising code, when executed on the application processor, to; receive absolute information for a plurality of transmitters, wherein the geofence is defined with reference to the absolute information that uniquely identifies the plurality of transmitters, through one of the WWAN transceiver and the WLAN transceiver of the second mobile device, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not received with the absolute information; determine if a breach of the geofence has occurred using the absolute information; and wake an application in the application processor of the second mobile device based on the breach occurring. - View Dependent Claims (28, 29)
-
-
30. A second mobile device for using a geofence communicated by a first mobile device, the second mobile device comprising:
-
means for receiving absolute information for a plurality of transmitters, wherein the geofence is defined with reference to the absolute information that uniquely identifies the plurality of transmitters, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not received with the absolute information; means for determining if a breach of the geofence has occurred using the absolute information; and means for waking an application in the second mobile device based on the breach occurring. - View Dependent Claims (31, 32)
-
-
33. A non-transient computer-readable storage medium including program code stored thereon for a second mobile device to use a geofence communicated by a first mobile device, comprising program code to:
-
receive absolute information for a plurality of transmitters, wherein the geofence is defined with reference to the absolute information that uniquely identifies the plurality of transmitters, wherein relative information that describes relationships between the plurality of transmitters and the first mobile device is not received with the absolute information; determine if a breach of the geofence has occurred using the absolute information; and wake an application in the second mobile device based on the breach occurring. - View Dependent Claims (34)
-
Specification