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.
0 Assignments
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.
20 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 a 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 a 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 a 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