Host state-sensing for message interruption
First Claim
1. A data processing system configured for host sensing for message interruption, the system comprising:
- a processor coupled to memory elements through a system bus;
a messenger disposed in a host computing platform and receiving messages corresponding to a particular end user;
prioritization logic comprising program code and executing by the processor so as to be enabled to, for each one of the received messages, determining a corresponding source of the one of the received messages, determine a position in a relationship hierarchy, that grades or ranks sources of messages, for the corresponding source relative to the particular end user, and assign a priority value to the one of the received messages based upon the position in the relationship hierarchy;
the messenger, for each one of the received messages, in response to the receipt of the one of the received messages, comparing the priority value assigned to the one of the received messages to a pre-configured threshold value and permitting a message interruption for the one of the received messages prompting the particular end user to establish a collaborative session with a corresponding source of the one of the received messages only on condition that the priority value exceeds the pre-configured threshold value; and
, host state sensing logic comprising program code enabled to respond to an activation of a particular application pre-specified by the end user by dynamically adjusting the threshold value such that for subsequently received messages, a different priority value when compared to the dynamically adjusted threshold value permits the message interruption.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
-
Citations
19 Claims
-
1. A data processing system configured for host sensing for message interruption, the system comprising:
- a processor coupled to memory elements through a system bus;
a messenger disposed in a host computing platform and receiving messages corresponding to a particular end user;
prioritization logic comprising program code and executing by the processor so as to be enabled to, for each one of the received messages, determining a corresponding source of the one of the received messages, determine a position in a relationship hierarchy, that grades or ranks sources of messages, for the corresponding source relative to the particular end user, and assign a priority value to the one of the received messages based upon the position in the relationship hierarchy;
the messenger, for each one of the received messages, in response to the receipt of the one of the received messages, comparing the priority value assigned to the one of the received messages to a pre-configured threshold value and permitting a message interruption for the one of the received messages prompting the particular end user to establish a collaborative session with a corresponding source of the one of the received messages only on condition that the priority value exceeds the pre-configured threshold value; and
, host state sensing logic comprising program code enabled to respond to an activation of a particular application pre-specified by the end user by dynamically adjusting the threshold value such that for subsequently received messages, a different priority value when compared to the dynamically adjusted threshold value permits the message interruption. - View Dependent Claims (2, 3, 4, 5, 16, 17)
- a processor coupled to memory elements through a system bus;
-
6. A host state sensing method for message interruption, the method comprising:
- receiving messages in a messaging system executing in memory of a computer corresponding to a particular end user;
for each one of the received messages, determining a corresponding source of the one of the received messages, determining a position in a relationship hierarchy, that grades or ranks sources of messages, for the corresponding source relative to the particular end user, and assigning a priority value to the one of the received messages based upon the position in the relationship hierarchy;
for each one of the received messages, in response to the receipt of the one of the received messages, comparing the priority value assigned to the one of the received messages to a pre-configured threshold value and permitting a message interruption for the one of the received messages prompting the particular end user to establish a collaborative session with a corresponding source of the one of the received messages only on condition that the priority value exceeds the a-pre-configured threshold value; and
, responding to an activation of a particular application pre-specified by the end user by dynamically adjusting the threshold value such that for subsequently received messages, a different priority value when compared to the dynamically adjusted threshold value permits the message interruption. - View Dependent Claims (7, 8, 9, 14, 18)
- receiving messages in a messaging system executing in memory of a computer corresponding to a particular end user;
-
10. A computer program product comprising a non-transitory computer usable storage medium having computer usable program code for host state sensing for message interruption, the computer program product including:
- computer usable program code for receiving messages in a messaging system executing in memory of a computer corresponding to a particular end user;
computer usable program code for determining for each one of the received messages, a corresponding source of the one of the received messages, determining a position in a relationship hierarchy, that grades or ranks sources of messages, for the corresponding source relative to the particular end user, and assigning a priority value to the one of the received messages based upon the position in the a relationship hierarchy;
computer usable program code for comparing for each one of the received messages, in response to the receipt of the one of the received messages, the priority value assigned to the one of the received messages to a pre-configured threshold value and permitting a message interruption for the one of the received messages prompting the particular end user to establish a collaborative session with a corresponding source of the one of the received messages only on condition that the priority value exceeds the a pre-configured threshold value; and
, computer usable program code for responding to an activation of a particular application pre-specified by the end user by dynamically adjusting the threshold value such that for subsequently received messages, a different priority value when compared to the dynamically adjusted threshold value permits the message interruption. - View Dependent Claims (11, 12, 13, 15, 19)
- computer usable program code for receiving messages in a messaging system executing in memory of a computer corresponding to a particular end user;
Specification