Use of beacons for assistance to users in interacting with their environments
First Claim
1. A computing device comprising:
- a processing device; and
a storage resource storing instructions which, when executed by the processing device, cause the processing device to;
determine a desired route of a user within an environment populated with a plurality of beacons, the desired route being associated with a route-specific set of beacons from among the plurality of beacons, individual beacons of the route-specific set having non-overlapping signal detection ranges with other beacons of the route-specific set;
determine that a user is within a corresponding non-overlapping signal detection range of a particular beacon of the route-specific set of beacons to provide current location information for the user;
determine a next waypoint that the user is expected to reach on the desired route to provide next waypoint information;
determine direction information based at least on the current location information and the next waypoint information;
generate guidance information based at least on the direction information; and
assist the user in reaching the next waypoint by providing the guidance information to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Beacon-based guidance functionality is described herein that assists the user in navigating over a desired route within an environment, or otherwise interacting with the environment. The environment, in turn, is populated with a plurality of beacons having, in one implementation, respective non-overlapping ranges. The desired route traverses ranges associated with a route-specific set of beacons, from among the plurality of beacons. In one manner of operation, the beacon-based guidance functionality determines whether a user is within a range of one of the route-specific beacons. Based on that knowledge, the beacon-based guidance module can generate guidance information which directs the user towards a next waypoint in the route.
83 Citations
20 Claims
-
1. A computing device comprising:
-
a processing device; and a storage resource storing instructions which, when executed by the processing device, cause the processing device to; determine a desired route of a user within an environment populated with a plurality of beacons, the desired route being associated with a route-specific set of beacons from among the plurality of beacons, individual beacons of the route-specific set having non-overlapping signal detection ranges with other beacons of the route-specific set; determine that a user is within a corresponding non-overlapping signal detection range of a particular beacon of the route-specific set of beacons to provide current location information for the user; determine a next waypoint that the user is expected to reach on the desired route to provide next waypoint information; determine direction information based at least on the current location information and the next waypoint information; generate guidance information based at least on the direction information; and assist the user in reaching the next waypoint by providing the guidance information to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by a computing device, the method comprising:
-
receiving beacon signals from a plurality of beacons within an environment; based at least on travel habits of a user, determining a predicted destination of the user within the environment; determining a desired route to the predicted destination, the desired route traversing corresponding signal detection ranges associated with a route-specific set of beacons from among the plurality of beacons, individual beacons of the route-specific set having non-overlapping signal detection ranges with other beacons of the route-specific set; determining when the user is within a particular signal detection range of a particular route-specific beacon from the route-specific set of beacons by detecting a particular beacon signal transmitted by the particular route-specific beacon; based at least on detecting the particular beacon signal, determining a current location of the user; determining a next waypoint that the user is expected to reach on the desired route; determining an advised direction for the user to travel to reach the next waypoint based at least on the current location of the user; and assisting the user in reaching the next waypoint by guiding the user in the advised direction. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a plurality of beacons configured to emit electromagnetic radiation; and a processing device configured via computer readable instructions to; determine a desired route of a user within an environment populated with the plurality of beacons, the desired route being associated with a route-specific set of beacons from among the plurality of beacons, individual beacons of the route-specific set having non-overlapping signal detection ranges with other beacons of the route-specific set; detect a current location of the user when the user is within a corresponding non-overlapping signal detection range of a particular beacon of the route-specific set of beacons; identify a next waypoint that the user is expected to reach on the desired route; select a direction for the user to travel based at least on the current location of the user and the next waypoint; and assist the user in reaching the next waypoint by guiding the user in the selected direction. - View Dependent Claims (20)
-
Specification