Use of Beacons for Assistance to Users in Interacting with their Environments
First Claim
1. A computing device for assisting the user in interacting with a space, comprising:
- a space interaction module for performing functions that assist the user in moving over a desired route within an environment,the environment being populated with a plurality of beacons having respective non-overlapping ranges,the desired route traversing ranges associated with a route-specific set of beacons, from among the plurality of beacons,the space interaction module including a beacon-based guidance module that is configured to;
determine whether a user is within a range of one of the route-specific beacons, to provide current location information when the user is within the range;
determine a next waypoint that the user is expected to reach based on predetermined journey information, to provide next waypoint information;
determine direction information based on the current location information and the next waypoint information; and
generate guidance information based on the direction information,the guidance information, once delivered to the user, assisting the user in reaching the next waypoint.
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.
106 Citations
20 Claims
-
1. A computing device for assisting the user in interacting with a space, comprising:
-
a space interaction module for performing functions that assist the user in moving over a desired route within an environment, the environment being populated with a plurality of beacons having respective non-overlapping ranges, the desired route traversing ranges associated with a route-specific set of beacons, from among the plurality of beacons, the space interaction module including a beacon-based guidance module that is configured to; determine whether a user is within a range of one of the route-specific beacons, to provide current location information when the user is within the range; determine a next waypoint that the user is expected to reach based on predetermined journey information, to provide next waypoint information; determine direction information based on the current location information and the next waypoint information; and generate guidance information based on the direction information, the guidance information, once delivered to the user, assisting the user in reaching the next waypoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for assisting a user in navigating within a space, comprising:
-
receiving a particular beacon signal by a computing device which operates at a current location within an environment, the environment being populated with a plurality of beacons having respective non-overlapping ranges, a desired route traversing ranges associated with a route-specific set of beacons, from among the plurality of beacons, determining, based on the particular beacon signal, whether the user is within a range of one of the route-specific beacons, to provide current location information when the user is within the range; determining a next waypoint that the user is expected to reach, based on predetermined journey information, to provide next waypoint information; determining direction information based on the current location information and the next waypoint information; generating guidance information based on the direction information; and delivering the guidance information to the user, the guidance information assisting the user in reaching the next waypoint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage medium for storing computer readable instructions, the computer readable instructions implementing a beacon-based guidance module when executed by one or more processing devices, the computer readable instructions comprising:
-
logic configured to receive a particular beacon signal, by a user, using a computing device which operates at a current location within an environment, the environment being populated with a plurality of beacons having respective non-overlapping ranges, a desired route traversing ranges associated with a route-specific set of beacons, from among the plurality of beacons, logic configured to identify a particular beacon code associated with the particular beacon signal; logic configured to identify, based on the particular beacon code, a particular beacon that is associated with the particular beacon code; logic configured to identify a location of the particular beacon based on stored information which identifies the beacon codes and respective locations of particular beacons within the environment, to provide current location information; logic configured to determine a next waypoint that the user is expected to reach, based on predetermined journey information, to provide next waypoint information; logic configured to determine direction information based on the current location information and the next waypoint information; and logic configured to generate guidance information based on the direction information, the guidance information assisting the user in reaching the next waypoint. - View Dependent Claims (20)
-
Specification