Methods and systems for handling instant messages and notifications based on the state of a computing device
First Claim
1. A computer-implemented method for handling instant messages, at least a portion of the computer-implemented method being performed by a computing system comprising at least one processor, the computer-implemented method comprising:
- identifying an instant message sent to a user;
detecting a first state of a computing device, the first state being that the computing device is in a conference room;
receiving a first instant-message-handling rule;
associating the first instant-message-handling rule with the first state;
handling the instant message by applying the first instant-message-handling rule to the instant message, wherein;
the first instant-message-handling rule is applied to the instant message when the computing device is in the first state and an additional condition is met;
handling the instant message according to the first instant-message-handling rule comprises;
checking whether the instant message contains a picture,determining that the instant message contains a picture, andselectively forwarding the instant message to an email address of the user based on the checking whether the instant message contains a picture;
wherein the forwarding is selective such that the instant message is forwarded to the email address if the instant message is determined to contain a picture and the instant message is not forwarded to the email address if the instant message is determined to not contain a picture.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for handling instant messages based on state may include identifying an instant message, detecting a first state of a computing device, and handling the instant message based on the first state of the computing device. The method may further include receiving a first instant-message-handling rule, receiving a first definition of the first state, and associating the first instant-message-handling rule with the first state. A computer-implemented method for preventing the output of instantaneous notifications may include identifying an instant notification, detecting a first state of a computing device, and preventing the instantaneous notification from being sent to an output device of the computing device. Corresponding computer-readable media are also disclosed.
-
Citations
20 Claims
-
1. A computer-implemented method for handling instant messages, at least a portion of the computer-implemented method being performed by a computing system comprising at least one processor, the computer-implemented method comprising:
-
identifying an instant message sent to a user; detecting a first state of a computing device, the first state being that the computing device is in a conference room; receiving a first instant-message-handling rule; associating the first instant-message-handling rule with the first state; handling the instant message by applying the first instant-message-handling rule to the instant message, wherein; the first instant-message-handling rule is applied to the instant message when the computing device is in the first state and an additional condition is met; handling the instant message according to the first instant-message-handling rule comprises; checking whether the instant message contains a picture, determining that the instant message contains a picture, and selectively forwarding the instant message to an email address of the user based on the checking whether the instant message contains a picture; wherein the forwarding is selective such that the instant message is forwarded to the email address if the instant message is determined to contain a picture and the instant message is not forwarded to the email address if the instant message is determined to not contain a picture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by a computing system, cause the computing system to:
-
identify an instant message sent to a user; detect a first state of a computing device, the first state being that the computing device is in a conference room; receive a first instant-message-handling rule; associate the first instant-message-handling rule with the first state; handle the instant message by applying the first instant-message-handling rule to the instant message, wherein; the first instant-message-handling rule is applied to the instant message when the computing device is in the first state and an additional condition is met; handling the instant message according to the first instant-message-handling rule comprises; checking whether the instant message contains a picture, determining that the instant message contains a picture, and selectively forwarding the instant message to an email address of the user based on the checking whether the instant message contains a picture; wherein the forwarding is selective such that the instant message is forwarded to the email address if the instant message is determined to contain a picture and the instant message is not forwarded to the email address if the instant message is determined to not contain a picture. - View Dependent Claims (13, 14, 15)
-
-
16. A system for handling instant messages, the system comprising a message-handling module programmed to:
-
identify an instant message sent to a user; detect a first state of a computing device, the first state being that the computing device is in a conference room; receive a first instant-message-handling rule; associate the first instant-message-handling rule with the first state; handle the instant message by applying the first instant-message-handling rule to the instant message, wherein; the first instant-message-handling rule is applied to the instant message when the computing device is in the first state and an additional condition is met; handling the instant message according to the first instant-message-handling rule comprises; checking whether the instant message contains a picture, determining that the instant message contains a picture, and selectively forwarding the instant message to an email address of the user based on the checking whether the instant message contains a picture; wherein the forwarding is selective such that the instant message is forwarded to the email address if the instant message is determined to contain a picture and the instant message is not forwarded to the email address if the instant message is determined to not contain a picture. - View Dependent Claims (17, 18, 19, 20)
-
Specification