Methods, apparatuses and computer program products for providing automatic maintenance of a geoposition system
First Claim
1. A method comprising:
- detecting one or more items of fingerprint data received from one or more beacon devices, as a device traverses one or more physical places, the fingerprint data corresponding to one or more generated summaries of radio information corresponding to the one or more physical places;
detecting that the device is stationary in at least one of the physical places for a predetermined time period;
comparing at least one of the items of fingerprint data detected from the subset of beacon devices with canonical fingerprint data, comprising initial fingerprint data, corresponding to the physical places to determine a closest match; and
determining, via a processor, a location of the device in the physical place based in part on determining fingerprint data detected from a subset of the beacon devices which are in the physical place that most accurately resembles canonical fingerprint data corresponding to one of a plurality of physical places.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for augmenting associations between places and fingerprints may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including detecting items of fingerprint data from one or more beacon devices, as the apparatus traverses one or more physical places. The fingerprint data may correspond to generated summaries of radio information corresponding to the physical places. The computer program code may further cause the apparatus to detect that the apparatus is stationary in at least one of the physical places for a predetermined time period and determine a location of the apparatus in the physical place based in part on determining fingerprint data, detected from a subset of the beacon devices which are in the physical place, that most accurately resembles canonical fingerprint data corresponding to one of a plurality of physical places. Corresponding methods and computer program products are also provided.
-
Citations
20 Claims
-
1. A method comprising:
-
detecting one or more items of fingerprint data received from one or more beacon devices, as a device traverses one or more physical places, the fingerprint data corresponding to one or more generated summaries of radio information corresponding to the one or more physical places; detecting that the device is stationary in at least one of the physical places for a predetermined time period; comparing at least one of the items of fingerprint data detected from the subset of beacon devices with canonical fingerprint data, comprising initial fingerprint data, corresponding to the physical places to determine a closest match; and determining, via a processor, a location of the device in the physical place based in part on determining fingerprint data detected from a subset of the beacon devices which are in the physical place that most accurately resembles canonical fingerprint data corresponding to one of a plurality of physical places. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following; detect one or more items of fingerprint data received from one or more beacon devices, as the apparatus traverses one or more physical places, the fingerprint data corresponding to one or more generated summaries of radio information corresponding to the one or more physical places; detect that the apparatus is stationary in at least one of the physical places for a predetermined time period; compare at least one of the items of fingerprint data detected from the subset of beacon devices with canonical fingerprint data, comprising initial fingerprint data, corresponding to the physical places to determine a closest match; and determine a location of the apparatus in the physical place based in part on determining fingerprint data detected from a subset of the beacon devices which are in the physical place that most accurately resembles canonical fingerprint data corresponding to one of a plurality of physical places. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein that are executed by a processor, the computer-readable program code portions comprising:
-
program code instructions configured to detect one or more items of fingerprint data received from one or more beacon devices, as a device traverses one or more physical places, the fingerprint data corresponding to one or more generated summaries of radio information corresponding to the one or more physical places; program code instructions configured to detect that the device is stationary in at least one of the physical places for a predetermined time period; program code instructions configured to compare at least one of the items of fingerprint data detected from the subset of beacon devices with canonical fingerprint data, comprising initial fingerprint data, corresponding to the physical places to determine a closest match; and program code instructions configured to determine a location of the device in the physical place based in part on determining fingerprint data detected from a subset of the beacon devices which are in the physical place that most accurately resembles canonical fingerprint data corresponding to one of a plurality of physical places. - View Dependent Claims (20)
-
Specification