Enforced unitasking in multitasking systems
First Claim
1. A method performed by at least one computer processor, the method for use with a device, the method comprising:
- (A) determining that the device is performing a first task, wherein the first task comprises transmitting a first message via a first communication mode, wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode,wherein the device includes a first module for performing the first task and a second module for performing a second task, wherein the second task comprises transmitting a second message via a second communication mode, wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode,wherein the first communication mode differs from the second communication mode;
(B) in response to the determination of (A), preventing the device from performing the second task while the device is performing the first task;
(C) determining that the device is performing the second task; and
(D) in response to the determination of (C), preventing the device from performing the first task while the device is performing the second task.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).
-
Citations
20 Claims
-
1. A method performed by at least one computer processor, the method for use with a device, the method comprising:
-
(A) determining that the device is performing a first task, wherein the first task comprises transmitting a first message via a first communication mode, wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode, wherein the device includes a first module for performing the first task and a second module for performing a second task, wherein the second task comprises transmitting a second message via a second communication mode, wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode, wherein the first communication mode differs from the second communication mode; (B) in response to the determination of (A), preventing the device from performing the second task while the device is performing the first task; (C) determining that the device is performing the second task; and (D) in response to the determination of (C), preventing the device from performing the first task while the device is performing the second task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 for use with a device, the method comprising:
-
(A) determining that the device is performing a first task, wherein the first task comprises transmitting a first message via a first communication mode, wherein the first communication mode comprises one of an email communication mode, a text message communication mode, and a voice call communication mode, wherein the device includes a first module for performing the first task and a second module for performing a second task, wherein the second task comprises transmitting a second message via a second communication mode, wherein the second communication mode comprises one of the email communication mode, the text message communication mode, and the voice call communication mode, wherein the first communication mode differs from the second communication mode; (B) in response to the determination of (A), preventing the device from performing the second task while the device is performing the first task; (C) determining that the device is performing the second task; and (D) in response to the determination of (C), preventing the device from performing the first task while the device is performing the second task. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification