Augmenting Wi-Fi localization with auxiliary sensor information
First Claim
1. A method comprising:
- at a network controller including one or more processors and non-transitory memory;
obtaining, by the controller, a first address for a first device;
obtaining, by the controller, auxiliary sensor information related to the first device from one or more auxiliary sensors, wherein the auxiliary sensor information is different from the first address;
determining, by the controller, whether the auxiliary sensor information matches information associated with a second address, wherein the second address was previously associated with the first device;
linking, by the controller, the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address; and
linking, by the controller, the first address for the first device with the auxiliary sensor information, in order to initiate tracking of the first device, in response to determining that the auxiliary sensor information does not match the information associated with the second address.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, a method of maintaining continuous identity for mobile devices includes: obtaining a first address for a first device; and obtaining, from one or more auxiliary sensors, auxiliary sensor information related to the first device. The method also includes determining whether the auxiliary sensor information matches information associated with a second address, where the second address was previously associated with the first device. The method further includes linking the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address.
21 Citations
20 Claims
-
1. A method comprising:
at a network controller including one or more processors and non-transitory memory; obtaining, by the controller, a first address for a first device; obtaining, by the controller, auxiliary sensor information related to the first device from one or more auxiliary sensors, wherein the auxiliary sensor information is different from the first address; determining, by the controller, whether the auxiliary sensor information matches information associated with a second address, wherein the second address was previously associated with the first device; linking, by the controller, the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address; and linking, by the controller, the first address for the first device with the auxiliary sensor information, in order to initiate tracking of the first device, in response to determining that the auxiliary sensor information does not match the information associated with the second address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19)
-
13. A non-transitory memory storing one or more programs, which, when executed by one or more processors of a network controller, cause the controller to:
-
obtain, by the controller, a first address for a first device; obtain, by the controller, auxiliary sensor information related to the first device from one or more auxiliary sensors, wherein the auxiliary sensor information is different from the first address; determine, by the controller, whether the auxiliary sensor information matches information associated with a second address, wherein the second address was previously associated with the first device; link, by the controller, the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address; and link, by the controller, the first address for the first device with the auxiliary sensor information, in order to initiate tracking of the first device, in response to determining that the auxiliary sensor information does not match the information associated with the second address. - View Dependent Claims (14, 15, 16, 17, 20)
-
-
18. A network controller comprising:
-
one or more processors; a non-transitory memory; means for obtaining, by the controller, a first address for a first device; means for obtaining, by the controller, auxiliary sensor information related to the first device from one or more auxiliary sensors, wherein the auxiliary sensor information is different from the first address; means for determining, by the controller, whether the auxiliary sensor information matches information associated with a second address, wherein the second address was previously associated with the first device; means for linking, by the controller, the first address with the second address for the first device, in order to continue tracking the first device when the second address is no longer detected, in response to determining that the auxiliary sensor information matches information associated with the second address; and means for linking, by the controller, the first address for the first device with the auxiliary sensor information, in order to initiate tracking of the first device, in response to determining that the auxiliary sensor information does not match the information associated with the second address.
-
Specification