Presenting Context-Based Guidance using Electronic Signs
First Claim
1. A method, implemented by one or more computing devices, for assisting a user in interacting with an environment, comprising:
- determining that the 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 provided in at least one data store, the calendar information identifying at least one scheduled event that specifies the user as an attendee;
providing directions to said at least one destination, to provide direction information;
composing sign information based on the direction information; and
sending the sign information to the electronic sign for presentation by the sign,the sign information being sent via an electronic message 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.
-
Citations
20 Claims
-
1. A method, implemented by one or more computing devices, for assisting a user in interacting with an environment, comprising:
-
determining that the 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 provided in at least one data store, the calendar information identifying at least one scheduled event that specifies the user as an attendee; providing directions to said at least one destination, to provide direction information; composing sign information based on the direction information; and sending the sign information to the electronic sign for presentation by the sign, the sign information being sent via an electronic message 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 that assist a user in interacting with an environment, comprising:
-
at least one data store that provides user information regarding a plurality of users, organization information that pertains to one or more organizations with which at least some of the users are affiliated, and environment information pertaining to the environment; a triggering component configured to trigger presentation of information on an electronic sign, the triggering component including; logic configured to determine that a user is within a prescribed proximity to the 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; and logic configured to determine an identity of the user; an information gathering component configured to collect information for presentation on the electronic sign, the information gathering component including; logic configured to determine at least one destination of the user based at least on calendar information provided in said at least one data store, the calendar information identifying at least one scheduled event that specifies the user as an attendee; and logic configured to provide directions to said at least one destination, to provide unfiltered direction information; a filtering component that is configured to filter the unfiltered direction information with respect to restriction information, to produce filtered direction information; a composing component that is configured to compose sign information based on the filtered direction information; and a delivery component that is configured to send the sign information to the electronic sign for presentation by the electronic sign. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more processor devices, performing a method that comprises:
-
determining that a 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 an environment; determining whether there are any other users also within the prescribed proximity to the electronic sign based on the sensor information; determining an identity of the user; determining at least one destination of the user based at least on; calendar information provided in at least one data store, the calendar information identifying at least one scheduled event that specifies the user as an attendee; and
/orhabit information provided in said at least one data store that identifies one or more habits of the user; providing directions to said at least one destination, to provide unfiltered direction information; filtering the unfiltered direction information with respect to restriction information, to produce filtered direction information, the restriction information including; user policy information which indicates a user-specific policy of the user with respect to presentation of information on the electronic sign; and
/ororganization policy information which indicates an organization-specific policy of an organization with respect to the presentation of information on the electronic sign; and
/orco-viewer information which indicates whether there is any other user that is within the prescribed proximity to the electronic sign at a current time; composing sign information based on the filtered direction information; and sending the sign information to the electronic sign for presentation by the electronic sign.
-
Specification