FATIGUE CONTROL-BASED MESSAGE FLOAT-OUT METHOD, SYSTEM AND INSTANT MESSAGING CLIENT
First Claim
1. A method of controlling float-out messages, comprising:
- in the event that there is a float-out message that is ready to be sent to a recipient, determining a current status of the recipient of the float-out message;
in the event that the current status of the recipient is online, determining, using one or more processors, whether the float-out message should be sent to the recipient, including determining whether an identifier value of the recipient has reached a threshold value, the identifier value being used to indicate whether the recipient is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in;
in the event that the identifier value has not reached the threshold value, pushing the float-out message to the recipient to be made available for float out by the recipient; and
updating the identifier value.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present application relate to a method of controlling float-out messages, a system for controlling float-out messages, an instant messaging client for controlling float-out messages, and a computer program product for controlling float-out messages. A method of controlling float-out messages is provided. The method includes in the event that there is a float-out message that is ready to be sent to a recipient, determining a current status of the recipient of the float-out message, in the event that the current status of the recipient is online, determining whether the float-out message should be sent to the recipient, including determining whether an identifier value of the recipient has reached a threshold value, the identifier value being used to indicate whether the recipient is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in, in the event that the identifier value has not reached the threshold value, pushing the float-out message to the recipient to be made available for float out by the recipient, and updating the identifier value.
19 Citations
19 Claims
-
1. A method of controlling float-out messages, comprising:
-
in the event that there is a float-out message that is ready to be sent to a recipient, determining a current status of the recipient of the float-out message; in the event that the current status of the recipient is online, determining, using one or more processors, whether the float-out message should be sent to the recipient, including determining whether an identifier value of the recipient has reached a threshold value, the identifier value being used to indicate whether the recipient is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in the event that the identifier value has not reached the threshold value, pushing the float-out message to the recipient to be made available for float out by the recipient; and updating the identifier value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of controlling float-out messages, the method comprising:
-
in the event that a float-out message is received, determining, using one or more processors, whether an identifier value has reached the threshold value, the identifier value being used to indicate whether the recipient of the float-out message is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in event that the identifier value has not reached the threshold value, floating out the float-out message, the identifier value indicating that the recipient is not currently in a state of fatigue; and updating the identifier value. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for controlling float-out messages, comprising:
-
at least one processor configured to; in the event that there is a float-out message that is ready to be sent to a recipient, determine a current status of the recipient of the float-out message; in the event that the current status of the recipient is online, determine whether the float-out message should be sent to the recipient, including determine whether an identifier value of the recipient has reached a threshold value, the identifier value being used to indicate whether the recipient is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in the event that the identifier value has not reached the threshold value, push the float-out message to the recipient to be made available for float out by the recipient; and update the identifier value; and a memory coupled to the at least one processor and configured to provide the at least one processor with instructions.
-
-
17. An instant messaging client for controlling float-out messages, wherein the client comprises:
-
at least one processor configured to; in the event that a float-out message is received, determine whether an identifier value has reached the threshold value, the identifier value being used to indicate whether the recipient of the float-out message is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in event that the identifier value has not reached the threshold value, float out the float-out message, the identifier value indicating that the recipient is not currently in a state of fatigue; and update the identifier value; a memory coupled to the at least one processor and configured to provide the at least one processor with instructions.
-
-
18. A computer program product for controlling float-out messages, the computer program product being embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
in the event that there is a float-out message that is ready to be sent to a recipient, is determining a current status of the recipient of the float-out message; in the event that the current status of the recipient is online, determining whether the float-out message should be sent to the recipient, including determining whether an identifier value of the recipient has reached a threshold value, the identifier value being used to indicate whether the recipient is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in the event that the identifier value has not reached the threshold value, pushing the float-out message to the recipient to be made available for float out by the recipient; and updating the identifier value.
-
-
19. A computer program product for controlling float-out messages, the computer program product being embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
in the event that a float-out message is received, determining whether an identifier value has reached the threshold value, the identifier value being used to indicate whether the recipient of the float-out message is deemed to be currently in a state of fatigue or a level of fatigue the recipient is deemed to be in; in event that the identifier value has not reached the threshold value, floating out the float-out message, the identifier value indicating that the recipient is not currently in a state of fatigue; and updating the identifier value.
-
Specification