US2008281902A1PendingUtilityA1

System and Method for Providing Improved Communication Notification Forwarding on a Network

44
Assignee: KAMINSKY DAVID LPriority: May 8, 2007Filed: May 8, 2007Published: Nov 13, 2008
Est. expiryMay 8, 2027(~0.8 yrs left)· nominal 20-yr term from priority
H04L 41/0609H04L 43/16
44
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.