Location determination of internet-of-things devices based on access point emulation
First Claim
1. A system, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
receiving first data broadcast by a first device that does not function as a first access point device, wherein the first data causes a second device to identify the first device as the first access point device, and wherein the second device communicates the first data to the first device in response to the second device identifying the first device as the first access point device;
receiving a location of the second device, wherein the location of the second device corresponds to a time concurrent with the second device identifying the first device as the first access point device; and
assigning, in a location database, the location of the second device to the first device.
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.
23 Citations
20 Claims
-
1. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving first data broadcast by a first device that does not function as a first access point device, wherein the first data causes a second device to identify the first device as the first access point device, and wherein the second device communicates the first data to the first device in response to the second device identifying the first device as the first access point device; receiving a location of the second device, wherein the location of the second device corresponds to a time concurrent with the second device identifying the first device as the first access point device; and assigning, in a location database, the location of the second device to the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
obtaining, by a storage device comprising a processor, first data transmitted from a first device, wherein the first device does not act as an access point device, and wherein the obtaining is in response to a second device identifying the first device as the access point device based on the first data; substituting, by the storage device, first location data of the first device with second location data of the second device, wherein the second location data of the second device corresponds to a second device location at a time the second device identified the first device as the access point device based on the first data; and enabling, by the storage device, access to the first location data of the first device in response to a query for a first device location. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving first data transmitted by a first device, via a second device, wherein the first device does not act as an access point device, and wherein the receiving is in response to the second device identifying the first device as the access point device based on the first data; assigning first location data to the first device, wherein the assigning is based on second location data of the second device determined proximate in time to the second device identifying the first device as the access point device based on the first data; and in response to a query for a first device location, providing the first location data. - View Dependent Claims (17, 18, 19, 20)
-
Specification