System and method to prioritize chat alerts based on an organizational hierarchical chain
First Claim
1. A system, comprising:
- a processor;
a memory;
an organizational hierarchy; and
a chat client comprising a group of at least one chat alert profile, wherein each chat alert profile specifies an alert action to be implemented in conjunction with delivery of a chat request and wherein each chat alert profile specifies a corresponding hierarchical level of the organizational hierarchy relative to a receiver, wherein the group of at least one chat alert profile comprises a separate chat alert profile for each level in the organizational hierarchy relative to the receiver, wherein the chat client receives the chat request from a requester for the receiver, obtains a requestor'"'"'s level in the organizational hierarchy relative to the receiver, determines if the hierarchical level relative to the receiver specified in any chat alert profile matches the requestor'"'"'s level relative to the receiver, and issues an alert to the receiver according to the alert action specified in the matching chat alert profile in response to a determination that the hierarchical level relative to the receiver specified in the chat alert profile matches the requestor'"'"'s level relative to the receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
In a chat alert method and system, a chat user creates alert profiles that include the requestor'"'"'s level in an organizational hierarchy as a parameter and the alert type for the level. When a chat client receives a chat request from a requester for a receiver, the chat client determines if there is a chat alert profile that matches the requestor'"'"'s level. If so, then an alert is issued to the receiver according to the matching chat alert profile. Optionally, the chat alert profile sets an alternate alert system, where if the receiver does not respond to the request within a specified time, an alert is sent using the alternate alert system. Chat requests from requesters higher up in the reporting chain can be highlighted for the receiver. The receiver can then prioritize the chat requests that he/she receives and respond to them in a timely fashion.
-
Citations
20 Claims
-
1. A system, comprising:
-
a processor; a memory; an organizational hierarchy; and a chat client comprising a group of at least one chat alert profile, wherein each chat alert profile specifies an alert action to be implemented in conjunction with delivery of a chat request and wherein each chat alert profile specifies a corresponding hierarchical level of the organizational hierarchy relative to a receiver, wherein the group of at least one chat alert profile comprises a separate chat alert profile for each level in the organizational hierarchy relative to the receiver, wherein the chat client receives the chat request from a requester for the receiver, obtains a requestor'"'"'s level in the organizational hierarchy relative to the receiver, determines if the hierarchical level relative to the receiver specified in any chat alert profile matches the requestor'"'"'s level relative to the receiver, and issues an alert to the receiver according to the alert action specified in the matching chat alert profile in response to a determination that the hierarchical level relative to the receiver specified in the chat alert profile matches the requestor'"'"'s level relative to the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer useable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive by a chat client a chat request from a requester for a receiver; obtain by the chat client a requestor'"'"'s level in an organizational hierarchy relative to the receiver; determine by the chat client if any chat alert profile within a group of chat alert profiles matches the requestor'"'"'s level relative to the receiver, wherein each chat alert profile specifies an alert action to be implemented in conjunction with delivery of a chat request and wherein each chat alert profile specifies a corresponding hierarchical level of the organizational hierarchy relative to the receiver and wherein the group of chat alert profiles comprises a separate chat alert profile for each level in the organizational hierarchy relative to the receiver; and issue by the chat client an alert to the receiver according to the alert action specified in the matching chat alert profile, in response to a determination that the hierarchical level relative to the receiver specified in the chat alert profile matches the requestor'"'"'s level relative to the receiver.
-
-
11. A method for providing online chat alerts, comprising:
-
receiving by a chat client a chat request from a requester for a receiver; obtaining by the chat client a requestor'"'"'s level in an organizational hierarchy relative to the receiver; determining by the chat client if any chat alert profile within a group of chat alert profiles matches the requestor'"'"'s level relative to the receiver, wherein each chat alert profile specifies an alert action to be implemented in conjunction with delivery of a chat request and wherein each chat alert profile specifies a corresponding hierarchical level of the organizational hierarchy relative to the receiver and wherein the group of chat alert profiles comprises a separate chat alert profile for each level in the organizational hierarchy relative to the receiver; and issuing by the chat client an alert to the receiver according to the alert action specified in the matching chat alert profile, in response to a determination that the hierarchical level relative to the receiver specified in the chat alert profile matches the requestor'"'"'s level relative to the receiver. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification