Maintaining message privacy on an exposed display device
First Claim
Patent Images
1. A method for use with an instant messaging program running on a computer, the method comprising:
- receiving first user input selecting a first mode;
responsive to the first user input, putting the instant messaging program in the first mode;
while the instant messaging program is in the first mode, receiving a first instant message;
responsive to receiving the first instant message, determining that the computer is driving an exposed output device;
responsive to receipt of the first instant message and further responsive to the determination that the computer is driving the exposed output device, blocking the first instant message according to first mode operation of the instant messaging program;
receiving second user input selecting a second mode;
responsive to the second user input, putting the instant messaging program in the second mode;
while the instant messaging program is in the second mode, receiving a second instant message;
responsive to receiving the second instant message, determining that the computer is driving the exposed output device;
responsive to receipt of the second instant message and further responsive to the determination that the computer is driving the exposed output device, displaying an identification of a sender of the second instant message, and querying to determine whether content of the second instant message should be displayed on the exposed output device being driven by the computer;
receiving third user input selecting a third mode;
responsive to the third user input, putting the instant messaging program in the third mode;
while the instant messaging program is in the third mode, receiving a third instant message;
responsive to receiving the third instant message, determining that the computer is driving the exposed output device;
responsive to receipt of the third instant message and further responsive to the determination that the computer is driving the exposed output device;
determining that a sender of the third instant message is on a priority list; and
responsive to the determination that the sender of the third instant message is on the priority list;
displaying an identification of the sender of the third instant message; and
querying to determine whether content of the third instant message should be displayed on the exposed output device being driven by the computer.
0 Assignments
0 Petitions
Accused Products
Abstract
A determination is made as to whether a computer is in a slide presentation mode. In response to determining that the computer is in the slide presentation mode, a configured designee alert mode is automatically selected. Message data is received through a communications medium. The message data is transferred to an alternate designated recipient according to the automatically selected designee alert mode when the computer is in the slide presentation mode.
34 Citations
6 Claims
-
1. A method for use with an instant messaging program running on a computer, the method comprising:
-
receiving first user input selecting a first mode; responsive to the first user input, putting the instant messaging program in the first mode; while the instant messaging program is in the first mode, receiving a first instant message; responsive to receiving the first instant message, determining that the computer is driving an exposed output device; responsive to receipt of the first instant message and further responsive to the determination that the computer is driving the exposed output device, blocking the first instant message according to first mode operation of the instant messaging program; receiving second user input selecting a second mode; responsive to the second user input, putting the instant messaging program in the second mode; while the instant messaging program is in the second mode, receiving a second instant message; responsive to receiving the second instant message, determining that the computer is driving the exposed output device; responsive to receipt of the second instant message and further responsive to the determination that the computer is driving the exposed output device, displaying an identification of a sender of the second instant message, and querying to determine whether content of the second instant message should be displayed on the exposed output device being driven by the computer; receiving third user input selecting a third mode; responsive to the third user input, putting the instant messaging program in the third mode; while the instant messaging program is in the third mode, receiving a third instant message; responsive to receiving the third instant message, determining that the computer is driving the exposed output device; responsive to receipt of the third instant message and further responsive to the determination that the computer is driving the exposed output device; determining that a sender of the third instant message is on a priority list; and responsive to the determination that the sender of the third instant message is on the priority list; displaying an identification of the sender of the third instant message; and querying to determine whether content of the third instant message should be displayed on the exposed output device being driven by the computer. - View Dependent Claims (2)
-
-
3. A computer messaging system comprising:
-
a communications medium; an exposed output device; and a computer connected to the communications medium and the exposed output device, configured to; receive first user input selecting a first mode; responsive to the first user input, put the instant messaging program in the first mode; while the instant messaging program is in the first mode, receive a first instant message via the communications medium; responsive to receiving the first instant message, determine that the computer is driving the exposed output device; responsive to receipt of the first instant message and further responsive to the determination that the computer is driving the exposed output device, block the first instant message according to first mode operation of the instant messaging program; receive second user input selecting a second mode; responsive to the second user input, put the instant messaging program in the second mode; while the instant messaging program is in the second mode, receive a second instant message via the communications medium; responsive to receiving the second instant message, determine that the computer is driving the exposed output device; responsive to receipt of the second instant message and further responsive to the determination that the computer is driving the exposed output device, display an identification of a sender of the second instant message, and query to determine whether content of the second instant message should be displayed on the exposed output device being driven by the computer; receive third user input selecting a third mode; responsive to the third user input, put the instant messaging program in the third mode; while the instant messaging program is in the third mode, receive a third instant message via the communications medium; responsive to receiving the third instant message, determine that the computer is driving the exposed output device; responsive to receipt of the third instant message and further responsive to the determination that the computer is driving the exposed output device; determine that a sender of the third instant message is on a priority list; and responsive to the determination that the sender of the third instant message is on the priority list; display an identification of the sender of the third instant message; and query to determine whether content of the third instant message should be displayed on the exposed output device being driven by the computer. - View Dependent Claims (4)
-
-
5. A computer program product encoded in a computer-readable storage medium, comprising instructions that, when executed by a computer, cause the computer to:
-
receive first user input selecting a first mode; responsive to the first user input, put the instant messaging program in the first mode; while the instant messaging program is in the first mode, receive a first instant message; responsive to receiving the first instant message, determine that the computer is driving an exposed output device; responsive to receipt of the first instant message and further responsive to the determination that the computer is driving the exposed output device, block the first instant message according to first mode operation of the instant messaging program; receive second user input selecting a second mode; responsive to the second user input, put the instant messaging program in the second mode; while the instant messaging program is in the second mode, receive a second instant message; responsive to receiving the second instant message, determine that the computer is driving the exposed output device; responsive to receipt of the second instant message and further responsive to the determination that the computer is driving the exposed output device, display an identification of a sender of the second instant message, and query to determine whether content of the second instant message should be displayed on the exposed output device being driven by the computer; receive third user input selecting a third mode; responsive to the third user input, put the instant messaging program in the third mode; while the instant messaging program is in the third mode, receive a third instant message; responsive to receiving the third instant message, determine that the computer is driving the exposed output device; responsive to receipt of the third instant message and further responsive to the determination that the computer is driving the exposed output device; determine that a sender of the third instant message is on a priority list; and responsive to the determination that the sender of the third instant message is on the priority list; display an identification of the sender of the third instant message; and query to determine whether content of the third instant message should be displayed on the exposed output device being driven by the computer. - View Dependent Claims (6)
-
Specification