System and Method for Providing Improved Communication Notification Forwarding on a Network
Abstract
A system and method for improved communication notification forwarding on a network. An instant messaging (IM) server program receives at least one communication notification from a first client among a collection of clients on a network, wherein the at least one communication notification is targeted to a second client among the collection of clients. A notification manager compares a current network performance level to a predetermined threshold. In response to said comparing the current network performance level to the predetermined threshold, the notification manager parses a first list to determine if a first user indicator associated with said first client is present on the first list, wherein the first list indicates a first collection of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications. If the user indicator associated with the first client is present on the first list, the IM server program forwards the at least one communication notification as a high priority communication notification to said second client.
Claims
exact text as granted — not AI-modified1 . A computer-implementable method for improved communication notification forwarding on a network, said computer-implementable method comprising:
receiving at least one communication notification from a first client among a plurality of clients on a network, wherein said at least one communication notification is targeted to a second client among said plurality of clients; comparing a current network performance level to a predetermined threshold; in response to said comparing said current network performance level to said predetermined threshold, parsing a first list to determine if a first user indicator associated with said first client is present on said first list, wherein said first list indicates a first plurality of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications; and if said user indicator associated with said first client is present on said first list, forwarding said at least one communication notification as a high priority communication notification to said second client.
2 . The computer-implementable method according to claim 1 , further comprising:
in response to said comparing said current network performance level to said predetermined threshold, parsing a second list to determine if a second user indicator associated with said second client is present on said second list, wherein said second list indicates a second plurality of user indicators of clients to which communication notifications are to be forwarded as high priority communication notifications; and if said user indicator associated with said second client is present on said second list, forwarding said at least one communication notification as a high priority communication notification to said second client.
3 . The computer-implementable method according to claim 1 , wherein said at least one communication notification is a presence information update.
4 . The computer-implementable method according to claim 1 , wherein said at least one communication notification is an instant messaging (IM) message.
5 . The computer-implementable method according to claim 1 , wherein said user indicator is a username of said first client among said plurality of clients.
6 . The computer-implementable method according to claim 1 , wherein said user indicator is a domain name.
7 . A system for improved communication notification forwarding on a network, said system comprising:
at least one processor; a data bus coupled to said at least one processor; a computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code comprising instructions executable by said at least one processor and configured for:
receiving at least one communication notification from a first client among a plurality of clients on a network, wherein said at least one communication notification is targeted to a second client among said plurality of clients;
comparing a current network performance level to a predetermined threshold;
in response to said comparing said current network performance level to said predetermined threshold, parsing a first list to determine if a first user indicator associated with said first client is present on said first list, wherein said first list indicates a first plurality of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications; and
if said user indicator associated with said first client is present on said first list, forwarding said at least one communication notification as a high priority communication notification to said second client.
8 . The system according to claim 7 , further comprising instructions configured for:
in response to said comparing said current network performance level to said predetermined threshold, parsing a second list to determine if a second user indicator associated with said second client is present on said second list, wherein said second list indicates a second plurality of user indicators of clients to which communication notifications are to be forwarded as high priority communication notifications; and if said user indicator associated with said second client is present on said second list, forwarding said at least one communication notification as a high priority communication notification to said second client.
9 . The system according to claim 7 , wherein said at least one communication notification is a presence information update.
10 . The system according to claim 7 , wherein said at least one communication notification is an instant messaging (IM) message.
11 . The system according to claim 7 , wherein said user indicator is a username of said first client among said plurality of clients.
12 . The system according to claim 7 , wherein said user indicator is a domain name.
13 . A computer-usable medium embodying computer program code, said computer program code comprising computer executable instructions configured for:
receiving at least one communication notification from a first client among a plurality of clients on a network, wherein said at least one communication notification is targeted to a second client among said plurality of clients; comparing a current network performance level to a predetermined threshold; in response to said comparing said current network performance level to said predetermined threshold, parsing a first list to determine if a first user indicator associated with said first client is present on said first list, wherein said first list indicates a first plurality of user indicators of clients from which communication notifications are to be forwarded as high priority communication notifications; and if said user indicator associated with said first client is present on said first list, forwarding said at least one communication notification as a high priority communication notification to said second client.
14 . The computer-usable medium according to claim 13 , wherein said embodied computer program code further comprises computer executable instructions configured for:
in response to said comparing said current network performance level to said predetermined threshold, parsing a second list to determine if a second user indicator associated with said second client is present on said second list, wherein said second list indicates a second plurality of user indicators of clients to which communication notifications are to be forwarded as high priority communication notifications; and if said user indicator associated with said second client is present on said second list, forwarding said at least one communication notification as a high priority communication notification to said second client.
15 . The computer-usable medium according to claim 13 , wherein said at least one communication notification is a presence information update.
16 . The computer-usable medium according to claim 13 , wherein said at least one communication notification is an instant messaging (IM) message.
17 . The computer-usable medium according to claim 13 , wherein said user indicator is a username of said first client among said plurality of clients.
18 . The computer-usable medium according to claim 13 , wherein said user indicator is a domain name.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.