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, comprising 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, comprising preventing the second notification from being manifested;
(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, comprising allowing the third notification to be manifested;
(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;
(10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode, comprising allowing the fourth notification to be manifested;
(11) after preventing the first notification from being manifested, allowing the first notification to be manifested; and
(12) after preventing the second notification from being manifested, allowing the second notification to be manifested;
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.
-
Citations
38 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, comprising 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, comprising preventing the second notification from being manifested; (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, comprising allowing the third notification to be manifested; (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; (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode, comprising allowing the fourth notification to be manifested; (11) after preventing the first notification from being manifested, allowing the first notification to be manifested; and (12) after preventing the second notification from being manifested, allowing the second notification to be manifested; 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, 16, 17, 18)
-
-
19. 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, comprising allowing the third notification to be manifested; (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; (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode, comprising allowing the fourth notification to be manifested; (11) after preventing the first notification from being manifested, allowing the first notification to be manifested; and (12) after preventing the second notification from being manifested, allowing the second notification to be manifested; 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.
-
-
20. 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, comprising 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, comprising preventing the second notification from being manifested; (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, comprising allowing the first notification to be manifested; (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; (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode, comprising allowing the second notification to be manifested; (11) after preventing the first notification from being manifested, allowing the first notification to be manifested; and (12) after preventing the second notification from being manifested, allowing the second notification to be manifested; 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 (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. 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, comprising 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, comprising preventing the second notification from being manifested; (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, comprising allowing the first notification to be manifested; (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; (10) in response to receiving the fourth notification, performing a fourth action specified by the second profile in association with the second communication mode, comprising allowing the second notification to be manifested; (11) after preventing the first notification from being manifested, allowing the first notification to be manifested; and (12) after preventing the second notification from being manifested, allowing the second notification to be manifested; 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