Methods and Apparatus for Managing Messages
First Claim
Patent Images
1. A method of managing messages, the method comprising:
- receiving, at a mobile device, a message;
determining a message priority for the message by using a set of rules defining the priority;
determining one or more groups for the message based upon the message priority;
placing the message in the one or more groups;
determining a group priority for the one or more groups; and
relatively ordering the one or more groups based on the group priority.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for managing messages may include receiving at a mobile device a message, such as a short message service (SMS) message. The methods and apparatus may further include determining a message priority for the message by comparing a source of the message with a set of rules defining the message priority. The methods and apparatus may further include determining one or more groups for the messages based upon the priority and placing the messages into the determined groups.
-
Citations
39 Claims
-
1. A method of managing messages, the method comprising:
-
receiving, at a mobile device, a message; determining a message priority for the message by using a set of rules defining the priority; determining one or more groups for the message based upon the message priority;
placing the message in the one or more groups;determining a group priority for the one or more groups; and relatively ordering the one or more groups based on the group priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 34, 35, 36)
-
-
16. At least one processor configured to manage messages, the processor comprising:
-
a first module for receiving, at a mobile device, a message; a second module for determining a message priority for the message by using a set of rules defining the priority; a third module for determining one or more groups for the message based upon the message priority; a fourth module for placing the message in the one or more groups; a fifth module for determining a group priority for the one or more groups; and a sixth module for relatively ordering the one or more groups in a list based on the group priority.
-
-
17. A non-transitory computer program product, comprising:
-
a computer-readable medium comprising; at least one instruction for causing a computer to receive, at a mobile device, a message; at least one instruction for causing a computer to determine a message priority for the message by using a set of rules defining the priority; at least one instruction for causing a computer to determine one or more groups for the message based upon the message priority; at least one instruction for causing a computer to place the message in the one or more groups; at least one instruction for causing a computer to determine a group priority for the one or more groups; and at least one instruction for causing a computer to relatively order the one or more groups in a list based on the group priority.
-
-
18. An apparatus, comprising:
-
means for receiving, at a mobile device, a message; means for determining a message priority for the message by using a set of rules defining the priority; means for determining one or more groups for the message based upon the message priority; means for placing the message in the one or more groups; means for determining a group priority for the one or more groups; and means for relatively ordering the one or more groups in a list based on the group priority.
-
-
19. An apparatus for managing messages, the apparatus comprising:
-
a receiving component operable to receive, at a mobile device, a message; a priority component operable to determine a message priority for the message by using a set of rules defining the priority; a grouping component operable to determine one or more groups for the message based upon the message priority; the grouping component is further operable to place the message in the one or more groups; wherein the priority component is further operable to determine a group priority for the one or more groups; and an ordering component operable to relatively order the one or more groups in a list based on the group priority. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38)
-
-
39. The apparatus of 31, wherein the override component is further configured to receive input defining a new group priority assigned to the one or more groups.
Specification