Location determination based on access point emulation
First Claim
1. A device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
broadcasting emulated data resulting in broadcast emulated data, wherein the emulated data emulates access point data broadcast by an access point device such that the device appears to be the access point device, wherein the emulated data comprises a unique identifier associated with the device, wherein the emulated data is correlated to observing device location data, via a data storage device, and wherein the observing device location data is determined by an observing device in response to the observing device receiving the broadcast emulated data;
receiving location data from the data storage device, wherein the location data is based on the observing device location data as correlated to the emulated data; and
determining a device location of the device based on the location data.
2 Assignments
0 Petitions
Accused Products
Abstract
Determining a location for a non-access point device based on non-access point device emulation of an access point (AP) device is disclosed. A non-AP device can pass itself off as an actual AP device to piggyback of location reporting by user equipment (UE). Where a UE observes an emulated AP, e.g., a non-AP device masquerading as an AP device, the observance of the emulated AP can be reported, along with UE location information captured at the time of the observance, to a network database. The UE location information can be used to determine a location of the emulated AP. The location of the emulated AP can be retrieved from the database in response to a query identifying the emulated AP. This can enable the non-AP device to query its own location as observed by the UE. This can enable other devices to receive the location of the non-AP device.
-
Citations
20 Claims
-
1. A device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; broadcasting emulated data resulting in broadcast emulated data, wherein the emulated data emulates access point data broadcast by an access point device such that the device appears to be the access point device, wherein the emulated data comprises a unique identifier associated with the device, wherein the emulated data is correlated to observing device location data, via a data storage device, and wherein the observing device location data is determined by an observing device in response to the observing device receiving the broadcast emulated data; receiving location data from the data storage device, wherein the location data is based on the observing device location data as correlated to the emulated data; and determining a device location of the device based on the location data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
obtaining, by a storage device comprising a processor, emulated access point information via a receiving device, wherein the emulated access point information was transmitted to the receiving device by a first device emulating an access point device; obtaining, by the storage device, receiving device location information corresponding to a first location of the receiving device when the receiving device received the emulated access point information transmitted by the first device; correlating, by the storage device, the receiving device location information to the emulated access point information; and in response to a query received by the storage device, enabling, by the storage device, access to the receiving device location information as correlated to the emulated access point information to facilitate determining a second location of the first device based on the receiving device location information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A network device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving a unique identifier via a user equipment device, wherein the unique identifier has been transmitted to the user equipment device by a first device emulating an access point device; receiving user equipment location information corresponding to a first location of the user equipment device at a time that the user equipment device received the unique identifier that was transmitted by the first device; storing location information correlated to the unique identifier and determined from the user equipment location information; and in response to receiving a query based on the unique identifier, enabling access to the location information to facilitate determining a second location of the first device based on the location information. - View Dependent Claims (18, 19, 20)
-
Specification