Break-through mechanism for personas associated with a single device
First Claim
1. A system for persona breakthrough for priority communications, comprising:
- one or more processors; and
a memory that includes a plurality of computer-executable components which are operable by the one or more processors, the plurality of computer-executable components comprising;
a role component that;
ascertains a communication role of an incoming communication by evaluating one or more phrases of the incoming communication, wherein the communication role is one of a plurality of roles associated with a recipient that the incoming communication is assigned to; and
ascertains a recipient active role based on at least one of location information of a device that receives the incoming communication, a time when the incoming communication is received or an application that is currently running on the device;
a ranking component that lowers a priority of the incoming communication in response to determining that the incoming communication is similar to a previously received and ignored break-through communication, the break-through communication associated with a previous communication role that did not match a previous recipient active role; and
a rendering component that presents the communication to a user in response to a determination that;
the communication role matches the recipient active role, orthe communication role does not match the recipient active role and the priority of the incoming communication is greater than a predetermined threshold level.
2 Assignments
0 Petitions
Accused Products
Abstract
A single device that receives communications intended for a user having multiple contact addresses associated with different user roles is provided. The single device can receive communications intended for multiple telephone numbers, email aliases, screen names, aliases, other means of contact, or combinations thereof. Since a user engaged in a particular role might not desire to be interrupted with communications intended for a different role, the communications for the other roles can be maintained until the user is actively engaged in the role for which the communication was intended. In situations where there is an important communication sent to a non-active role, selective convergence between roles is initiated and the important communication is presented to the user.
92 Citations
20 Claims
-
1. A system for persona breakthrough for priority communications, comprising:
-
one or more processors; and a memory that includes a plurality of computer-executable components which are operable by the one or more processors, the plurality of computer-executable components comprising; a role component that; ascertains a communication role of an incoming communication by evaluating one or more phrases of the incoming communication, wherein the communication role is one of a plurality of roles associated with a recipient that the incoming communication is assigned to; and ascertains a recipient active role based on at least one of location information of a device that receives the incoming communication, a time when the incoming communication is received or an application that is currently running on the device; a ranking component that lowers a priority of the incoming communication in response to determining that the incoming communication is similar to a previously received and ignored break-through communication, the break-through communication associated with a previous communication role that did not match a previous recipient active role; and a rendering component that presents the communication to a user in response to a determination that; the communication role matches the recipient active role, or the communication role does not match the recipient active role and the priority of the incoming communication is greater than a predetermined threshold level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for selectively converging user roles when an important communication is received, comprising:
under control of one or more computing systems comprising one or more processors; receiving a communication intended for at least one alias associated with a user; determining a communication role and a current user role, the current user role being ascertained based on at least location information of a device that receives the incoming communication, wherein the communication role is one of a plurality of roles associated with the user that the incoming communication is assigned to; assigning a priority level for the communication in response to determining that the communication is similar to a previously received and ignored break-through communication, the break-through communication associated with a previous communication role that did not match a previous current user role; in response to a determination that the priority level meets or exceeds a threshold level and that the current user role is different than the communication role, selectively converging the current user role and the communication role to allow the user to receive the communication through the current user role; and in response to a determination that the priority level neither meets nor exceeds the threshold level, retaining the communication in storage until a transition of the current user role is made such that the communication role matches the current user role. - View Dependent Claims (12, 13, 15, 16)
-
14. The computer-implemented method of 11, wherein the incoming communication is addressed to one of a plurality of aliases that are routed through a single device.
-
17. A computer-readable storage device comprising computer executable instructions that, when executed, perform acts comprising:
-
determining a communication role of an incoming communication, wherein the communication role is one of a plurality of roles associated with a recipient that the incoming communication is assigned to; ascertaining a current role of a recipient of the incoming communication based on at least a first weight associated with a first criterion for location information of a device that receives the incoming communication, and a second weight associated with a second criterion for an application that is currently running on the device, wherein the first weight of the first criterion is different than the second weight of the second criterion; determining whether the communication role matches the current role; in response to a determination that the communication role matches the current role, presenting the incoming communication; and in response to a determination that the communication role does not match the current role; determining a priority level of the incoming communication based on an identity of a sender of the incoming communication and historical information associated with the incoming communication; and interrupting a current activity of a user if the priority level meets or exceeds a threshold level. - View Dependent Claims (18, 19, 20)
-
Specification