Systems and methods for prioritizing messages on a mobile device
First Claim
1. A method, performed by a computing device, comprising:
- determining, by the computing device, a mean response time for messages received by the computing device;
associating, by the computing device, a first priority level with response times below a range associated with the mean response time;
associating, by the computing device, a second priority level with response times within the range;
associating, by the computing device, a third priority level with response times above the range;
associating, by the computing device, a message feature with at least one of the first, second, or third priority levels;
receiving, by the computing device, a message;
determining, by the computing device, that the message includes the message feature; and
assigning, by the computing device, one of the first, second, or third priority levels to the message, based on determining that the message includes the message feature,wherein the range corresponds to a range of times within a standard deviation of the mean response time.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, performed by a mobile communication device, may include receiving a message; extracting one or more features associated with the message; and determining a priority level for the message, based on the extracted one or more features, using a model that relates the extracted one or more features to an expected response time for the message. The method may further include determining a context associated with the user of the mobile communication device; modifying the priority level based on the determined context; and providing the message to a list of messages based on the modified priority level. Additionally, the user may be provided with a notification tone associated with the modified priority level.
9 Citations
18 Claims
-
1. A method, performed by a computing device, comprising:
-
determining, by the computing device, a mean response time for messages received by the computing device; associating, by the computing device, a first priority level with response times below a range associated with the mean response time; associating, by the computing device, a second priority level with response times within the range; associating, by the computing device, a third priority level with response times above the range; associating, by the computing device, a message feature with at least one of the first, second, or third priority levels; receiving, by the computing device, a message; determining, by the computing device, that the message includes the message feature; and assigning, by the computing device, one of the first, second, or third priority levels to the message, based on determining that the message includes the message feature, wherein the range corresponds to a range of times within a standard deviation of the mean response time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile communication device comprising:
- logic configured to;
determine a mean response time for messages received by the communication device; associate a first priority level with response times below a range associated with the mean response time; associate a second priority level with response times within the range; associate a third priority level with response times above the range; associate a message feature with at least one of the first, second, or third priority levels; receive a message; determine that the message includes the message feature; and assign one of the first, second, or third priority levels to the message, based on determining that the message includes the message feature, wherein the range corresponds to a range of times within a standard deviation of the mean response time. - View Dependent Claims (14, 15)
- logic configured to;
-
16. A method, performed by a mobile communication device, comprising:
-
generating, by the mobile communication device, a priority function that relates a particular message response time to a particular priority level; associating, by the mobile communication device, a message feature with a particular priority level based on response times for messages associated with the message feature; receiving, by the mobile communication device, a message; determining, by the mobile communication device, that the message includes the message feature; determining information relating to user context associated with the received message; and assigning, by the mobile communication device, the particular priority level to the message, based on determining that the message includes the message feature and based on the determined information relating to the user context, wherein the information relating to the user context includes one or more of; information identifying whether the computing device is in a work location, information identifying whether the computing device is in a home location, information identifying whether the computing device is in continuous motion, or information identifying whether the computing device is associated with stop-and-go motion. - View Dependent Claims (17, 18)
-
Specification