Performing Actions in Response to Message Notifications
First Claim
Patent Images
1. A method performed by at least one computer processor, the method comprising:
- (1) receiving a first notification of a first message while a first profile is active and while a second profile is inactive, wherein the first message is transmissible via a first communication mode;
(2) in response to receiving the first notification, performing a first action specified by the first profile in association with the first communication mode;
(3) receiving a second notification of a second message while the first profile is active and while the second profile is inactive, wherein the second message is transmissible via a second communication mode that differs from the first communication mode;
(4) in response to receiving the second notification, performing a second action specified by the first profile in association with the second communication mode;
(5) deactivating the first profile;
(6) activating a second profile;
(7) receiving a third notification of a third message while the second profile is active and while the first profile is inactive, wherein the third message is transmissible via the first communication mode;
(8) in response to receiving the third notification, performing a third action specified by the second profile in association with the first communication mode;
(9) receiving a fourth notification of a fourth message while the second profile is active and while the first profile is inactive, wherein the fourth message is transmissible via the second communication mode; and
(10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode;
wherein the first action differs from the third and fourth actions;
wherein the second action differs from the third and fourth actions; and
wherein the third action differs from the fourth action.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system performs actions in response to receipt of message notifications. The actions may include preventing the message notifications from being manifested (e.g., displayed on a screen). The actions may be specified by profiles. The computer system may activate and deactivate profiles. For example, activating a first profile may cause a second profile to be deactivated. When a message notification is received, the computer system may perform an action specified by an active profile but not perform an action specified by an inactive profile.
14 Citations
30 Claims
-
1. A method performed by at least one computer processor, the method comprising:
-
(1) receiving a first notification of a first message while a first profile is active and while a second profile is inactive, wherein the first message is transmissible via a first communication mode; (2) in response to receiving the first notification, performing a first action specified by the first profile in association with the first communication mode; (3) receiving a second notification of a second message while the first profile is active and while the second profile is inactive, wherein the second message is transmissible via a second communication mode that differs from the first communication mode; (4) in response to receiving the second notification, performing a second action specified by the first profile in association with the second communication mode; (5) deactivating the first profile; (6) activating a second profile; (7) receiving a third notification of a third message while the second profile is active and while the first profile is inactive, wherein the third message is transmissible via the first communication mode; (8) in response to receiving the third notification, performing a third action specified by the second profile in association with the first communication mode; (9) receiving a fourth notification of a fourth message while the second profile is active and while the first profile is inactive, wherein the fourth message is transmissible via the second communication mode; and (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode; wherein the first action differs from the third and fourth actions; wherein the second action differs from the third and fourth actions; and wherein the third action differs from the fourth action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method performed by at least one computer processor, the method comprising:
-
(1) receiving a first notification of a first message while a first profile is active and while a second profile is inactive, wherein the first message is transmissible via a first communication mode; (2) in response to receiving the first notification, performing a first action specified by the first profile in association with the first communication mode, wherein the first action comprises preventing the first notification from being manifested; (3) receiving a second notification of a second message while the first profile is active and while the second profile is inactive, wherein the second message is transmissible via a second communication mode that differs from the first communication mode; (4) in response to receiving the second notification, performing a second action specified by the first profile in association with the second communication mode; (5) deactivating the first profile in response to determining that an output from a time sensor satisfies a condition; (6) activating a second profile; (7) receiving a third notification of a third message while the second profile is active and while the first profile is inactive, wherein the third message is transmissible via the first communication mode; (8) in response to receiving the third notification, performing a third action specified by the second profile in association with the first communication mode; (9) receiving a fourth notification of a fourth message while the second profile is active and while the first profile is inactive, wherein the fourth message is transmissible via the second communication mode; and (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode; wherein the first action differs from the third and fourth actions; wherein the second action differs from the third and fourth actions; wherein the third action differs from the fourth action; wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode; and wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode.
-
-
16. A non-transitory computer-readable medium comprising computer program instructions tangibly stored on the non-transitory computer-readable medium, wherein the instructions are executable by at least one computer processor to perform a method, the method comprising:
-
(1) receiving a first notification of a first message while a first profile is active and while a second profile is inactive, wherein the first message is transmissible via a first communication mode; (2) in response to receiving the first notification, performing a first action specified by the first profile in association with the first communication mode; (3) receiving a second notification of a second message while the first profile is active and while the second profile is inactive, wherein the second message is transmissible via a second communication mode that differs from the first communication mode; (4) in response to receiving the second notification, performing a second action specified by the first profile in association with the second communication mode; (5) deactivating the first profile; (6) activating a second profile; (7) receiving a third notification of a third message while the second profile is active and while the first profile is inactive, wherein the third message is transmissible via the first communication mode; (8) in response to receiving the third notification, performing a third action specified by the second profile in association with the first communication mode; (9) receiving a fourth notification of a fourth message while the second profile is active and while the first profile is inactive, wherein the fourth message is transmissible via the second communication mode; and (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode; wherein the first action differs from the third and fourth actions; wherein the second action differs from the third and fourth actions; and wherein the third action differs from the fourth action. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable medium comprising computer program instructions tangibly stored on the non-transitory computer-readable medium, wherein the instructions are executable by at least one computer processor to perform a method, the method comprising:
-
(1) receiving a first notification of a first message while a first profile is active and while a second profile is inactive, wherein the first message is transmissible via a first communication mode; (2) in response to receiving the first notification, performing a first action specified by the first profile in association with the first communication mode, wherein the first action comprises preventing the first notification from being manifested; (3) receiving a second notification of a second message while the first profile is active and while the second profile is inactive, wherein the second message is transmissible via a second communication mode that differs from the first communication mode; (4) in response to receiving the second notification, performing a second action specified by the first profile in association with the second communication mode; (5) deactivating the first profile in response to determining that an output from a time sensor satisfies a condition; (6) activating a second profile; (7) receiving a third notification of a third message while the second profile is active and while the first profile is inactive, wherein the third message is transmissible via the first communication mode; (8) in response to receiving the third notification, performing a third action specified by the second profile in association with the first communication mode; (9) receiving a fourth notification of a fourth message while the second profile is active and while the first profile is inactive, wherein the fourth message is transmissible via the second communication mode; and (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode; wherein the first action differs from the third and fourth actions; wherein the second action differs from the third and fourth actions; wherein the third action differs from the fourth action; wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode; and wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode.
-
Specification