Contextually configuring consistent proximity beacon identifiers
AssigneeInternational Business Machines Corporation
InventorsJeremy A. Greenberger, Jana H. Jenkins
Life of this patent
Estimating the term…
Abstract
Administration and consistency of proximity beacon naming within one or more venues is improved by use of a mobile device to discover ranges of the beacons, and upon discovery, determining a location of a mobile computing device within the venue; receiving at the location by the mobile computing device one or more identifiers from one or more proximity beacons within range of the location; and updating by the mobile device at least one of the one or more identifiers according to a proximity beacon naming policy.
Claims12
A method for improving administration and consistency of proximity beacon naming within a venue, comprising:
- responsive to encountering a plurality of wireless proximity beacons while being operated in a venue, determining, by a mobile computing device, an actual location of the mobile computing device within the venue by using wireless signal triangulation;
- for at least one of the wireless proximity beacons:
- receiving, by the mobile computing device, from the wireless proximity beacon, a unique identifier, a major number, and a minor number from the wireless proximity beacon;
- extracting, by the mobile computing device, from the major number an indication of a wireless proximity beacon site location, and from the minor number an indication of at least one sub-location within the site location selected from the group consisting of a floor location and a zone location;
- verifying, by the mobile computing device, that the extracted site location and sub-location match one or more corresponding actual wireless proximity beacon locations selected from a site, a floor and a zone, according to the beacon name coding policy;
- and
- responsive to the verification finding a mismatch, sending, via wireless communications, by the mobile computing device, to the wireless proximity beacon, an administrative command to change the wireless proximity beacon's major number, minor number, or both, to match the wireless proximity beacon's actual location according to the beacon name coding policy, thereby leaving the unique identifier of the wireless proximity beacon unchanged while providing two levels of location precision including a site value and a sub-location value within the site value.
A system for improving administration and consistency of proximity beacon naming within a venue, comprising:
- a mobile computing device having a processor;
- a computer-readable, tangible storage memory accessible by the processor;
- and
- one or more program instructions encoded by the computer-readable, tangible storage memory for causing the processor to, when executed:
- responsive to encountering a plurality of wireless proximity beacons while being operated in a venue, determine, by a mobile computing device, an actual location of the mobile computing device within the venue by using wireless signal triangulation;
- for at least one of the wireless proximity beacons:
- receive, by the mobile computing device, from the wireless proximity beacon, a unique identifier, a major number, and a minor number from the wireless proximity beacon;
- extract, by the mobile computing device, from the major number an indication of a wireless proximity beacon site location, and from the minor number an indication of at least one sub-location within the site location selected from the group consisting of a floor location and a zone location;
- verify, by the mobile computing device, that the extracted site location and sub-location match one or more corresponding actual wireless proximity beacon locations selected from a site, a floor and a zone, according to the beacon name coding policy;
- and
- responsive to the verification finding a mismatch, send via wireless communications, by the mobile computing device, to the wireless proximity beacon, an administrative command to change the wireless proximity beacon's major number, minor number, or both, to match the wireless proximity beacon's actual location according to the beacon name coding policy, thereby leaving the unique identifier of the wireless proximity beacon unchanged while providing two levels of location precision including a site value and a sub-location value within the site value.
A computer program product for improving administration and consistency of proximity beacon naming within a venue, comprising:
- a computer-readable, tangible storage memory accessible by a processor of a mobile computing device which is not a propagating signal per se;
- and
- one or more program instructions encoded by the computer-readable, tangible storage memory for causing the processor to, when executed:
- responsive to encountering a plurality of wireless proximity beacons while being operated in a venue, determine, by a mobile computing device, an actual location of the mobile computing device within the venue by using wireless signal triangulation;
- for at least one of the wireless proximity beacons:
- receive, by the mobile computing device, from the wireless proximity beacon, a unique identifier, a major number, and a minor number from the wireless proximity beacon;
- extract, by the mobile computing device, from the major number an indication of a wireless proximity beacon site location, and from the minor number an indication of at least one sub-location within the site location selected from the group consisting of a floor location and a zone location;
- verify, by the mobile computing device, that the extracted site location and sub-location match one or more corresponding actual wireless proximity beacon locations selected from a site, a floor and a zone, according to the beacon name coding policy;
- and
- responsive to the verification finding a mismatch, send via wireless communications, by the mobile computing device, to the wireless proximity beacon, an administrative command to change the wireless proximity beacon's major number, minor number, or both, to match the wireless proximity beacon's actual location according to the beacon name coding policy, thereby leaving the unique identifier of the wireless proximity beacon unchanged while providing two levels of location precision including a site value and a sub-location value within the site value.
Dependencies are inferred from the claim text.