Communication routing based on physical status
First Claim
1. A computing system comprising:
- one or more processors;
one or more computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to perform a method for routing communications to one or more members of a group identified by a physical status of that group, the method comprising;
detecting a communication that identifies a physical status that is to be used to determine intended targets of the communication; and
in response to detecting the communication and determining the identified physical status;
performing one or more queries on a sensed feature store to determine one or more physical entities associated with the identified physical status, the sensed feature store comprising information regarding a plurality of physical entities which have been observed in a physical space;
using the results of the queries, identifying one or more members of a group, each identified member of the group being identified by having a member physical status that matches the physical status identified in the communication; and
dispatching the communication to at least one of the one or more members of the group that is identified by the physical status identified in the communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Routing of communications to group member(s) where group membership is identified by physical status. A computing system detects a communication that identifies targets of the communication at least in part by physical status. The system responds by identifying at least partial membership in a group that is identified by the physical status identified in the communication, and then dispatching the communication to at least one member of the members of that group. The identity of the members of the group may change dynamically as the physical status of particular physical entities changes over time. Accordingly, a user may communicate to individuals based on physical status, rather than identify any particular individual or status group. The communication may be directed to all members of the group. Alternatively, the communication may be initially directed towards a subset of the group, with the communication being conditionally later broadened.
-
Citations
20 Claims
-
1. A computing system comprising:
-
one or more processors; one or more computer-readable media having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to perform a method for routing communications to one or more members of a group identified by a physical status of that group, the method comprising; detecting a communication that identifies a physical status that is to be used to determine intended targets of the communication; and in response to detecting the communication and determining the identified physical status; performing one or more queries on a sensed feature store to determine one or more physical entities associated with the identified physical status, the sensed feature store comprising information regarding a plurality of physical entities which have been observed in a physical space; using the results of the queries, identifying one or more members of a group, each identified member of the group being identified by having a member physical status that matches the physical status identified in the communication; and dispatching the communication to at least one of the one or more members of the group that is identified by the physical status identified in the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for routing communications to one or more members of a group identified by a physical status of that group, the method comprising:
-
detecting a communication that identifies a physical status that is to be used to determine intended targets of the communication; and in response to detecting the communication and determining the identified physical status; performing one or more queries on a sensed feature store to determine one or more physical entities associated with the identified physical status, the sensed feature store comprising information regarding a plurality of physical entities which have been observed in a physical space; using the results of the queries, identifying one or more members of a group, each identified member of the group being identified by having a member physical status that matches the physical status identified in the communication; and dispatching the communication to at least one of the one or more members of the group that is identified by the physical status identified in the communication.
-
-
20. A computer program product comprising one or more computer-readable storage devices having thereon computer-executable instructions that are structured such that, when executed by the one or more processors, cause the computing system to perform a method for routing communications to one or more members of a group identified by a physical status of that group, the method comprising:
-
detecting a communication that identifies a physical status that is to be used to determine intended targets of the communication; and in response to detecting the communication and determining the identified physical status; performing one or more queries on a sensed feature store to determine one or more physical entities associated with the identified physical status, the sensed feature store comprising information regarding a plurality of physical entities which have been observed in a physical space; using the results of the queries, identifying one or more members of a group, each identified member of the group being identified by having a member physical status that matches the physical status identified in the communication; and dispatching the communication to at least one of the one or more members of the group that is identified by the physical status identified in the communication.
-
Specification