Presenting context-based guidance using electronic signs
First Claim
1. A method implemented by one or more computing devices, the method comprising:
- determining that a first user is within a prescribed proximity to a particular electronic sign based at least on a particular sign-specific code received from a first user device of the first user, the particular sign-specific code being associated with the particular electronic sign and selected from a plurality of different sign-specific codes associated with a plurality of different electronic signs provided in an environment;
determining a first user-specific destination of the first user based at least on information provided in at least one data store;
providing directions to the first user-specific destination as first direction information;
composing first user-specific sign information based at least on the first direction information; and
after detecting that the first user is within the prescribed proximity to the particular electronic sign;
sending the first user-specific sign information to the particular electronic sign for presentation by the particular electronic sign; and
sending a notification to another user device indicating that the first user is in a vicinity of the particular electronic sign,the first user-specific sign information and the notification being sent over a communication conduit.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented functionality is described herein for assisting a user in interacting with an environment. In one implementation, the functionality operates by: determining that a particular user is within a prescribed proximity to an electronic sign, or will be in prescribed proximity to the electronic sign, based on sensor information provided by one or more sensors within the environment; determining an identity of the user; determining at least one destination of the user based at least on calendar information; providing directions to the destination(s), to provide unfiltered direction information; optionally filtering the unfiltered direction information with respect to restriction information (e.g., privacy information, security information, etc.), to produce filtered direction information; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the sign.
111 Citations
20 Claims
-
1. A method implemented by one or more computing devices, the method comprising:
-
determining that a first user is within a prescribed proximity to a particular electronic sign based at least on a particular sign-specific code received from a first user device of the first user, the particular sign-specific code being associated with the particular electronic sign and selected from a plurality of different sign-specific codes associated with a plurality of different electronic signs provided in an environment; determining a first user-specific destination of the first user based at least on information provided in at least one data store; providing directions to the first user-specific destination as first direction information; composing first user-specific sign information based at least on the first direction information; and after detecting that the first user is within the prescribed proximity to the particular electronic sign; sending the first user-specific sign information to the particular electronic sign for presentation by the particular electronic sign; and sending a notification to another user device indicating that the first user is in a vicinity of the particular electronic sign, the first user-specific sign information and the notification being sent over a communication conduit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more computing devices comprising:
-
a processing device; at least one data store that provides user information regarding a plurality of users; and a storage resource storing machine-readable instructions which, when executed by the processing device, cause the processing device to; for a particular user that is deemed to be unfamiliar with an environment in which a particular electronic sign is located; determine that the particular user is within a prescribed proximity to the particular electronic sign; determine a particular destination of the particular user based at least the user information in said at least one data store; provide directions to the particular destination to provide particular direction information; compose particular sign information based at least on the particular direction information; and cause the particular electronic sign to present the particular sign information to the particular user; and for another user that is deemed to be familiar with the environment in which the particular sign is located; determine at least one default destination associated with the particular electronic sign; provide directions to said at least one default destination to provide default direction information; compose default sign information, the default sign information providing directions to the at least one default destination based at least on the default direction information; and cause the particular electronic sign to present the default sign information. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium storing computer-readable instructions which, when executed by one or more processing devices, cause the one or more processing devices to perform acts comprising:
-
determining that a first user is within a prescribed proximity to a particular electronic sign based at least on a particular sign-specific code received from a first user device of the first user, the particular sign-specific code being associated with the particular electronic sign and selected from a plurality of sign-specific codes associated with a plurality of electronic signs; determining a first user-specific destination of the first user based at least on information provided in at least one data store; providing directions to the first user-specific destination as first direction information; composing first user-specific sign information based at least on the first direction information; and after detecting that the first user is within the prescribed proximity to the particular electronic sign; causing the particular electronic sign to display the first user-specific sign information; and sending a notification to another user device indicating that the first user is in a vicinity of the particular electronic sign.
-
Specification