US10637814B2

Communication routing based on physical status

Summary by NHIP

Physical Status Communication Routing

The system routes communications to group members identified by their current physical status. It queries a sensed feature store to find entities matching the status, then dispatches messages to those members whose status matches the communication target.

Claim Score by NHIP

Read claim 19, the broadest

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.

US10637814B2, drawing sheet 1
Sheet 1 of 8

Term

10.9 yearsleft in the term

Expires 3 September 2037, including 198 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

20 claims: 3 independent, 17 dependent

  1. 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.
  2. 19
    Broadest claimClaim Score 54, average(NHIP)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.
  3. 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.