System and method for presence enabled e-mail delivery
First Claim
1. A telecommunications method, comprising:
- identifying an e-mail at a mail server as requesting a presence determination of a recipient prior to delivery, said identifying including identifying from the e-mail if a presence determination of said recipient has been requested by a sender of the e-mail;
querying a presence server for a presence of said recipient;
determining if said recipient is a client of a presence service supported by the presence server;
sending a message to said sender asking whether the e-mail should be delivered if said recipient is not a client of a presence service supported by the presence server, and delivering said e-mail to said recipient if said sender indicates, responsive to said message, that the e-mail should be delivered;
if said recipient is a client of the presence service, and said presence server indicates that said recipient is present, delivering the e-mail to said recipient;
elseif said presence server indicates that said recipient is not present, storing said e-mail at said mail server until said presence server indicates that said recipient is present.
8 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications system includes a network (102), a destination multimedia server (104), and a destination presence server (215) operably coupled to the network. A plurality of multimedia clients (122) are also operably coupled to the network. The multimedia clients (122) include a presence option (128) and are adapted to be able to select whether the option is to be activated. In operation, when a client sends an e-mail to another client, the destination multimedia server (104) receives the e-mail and determines if the recipient supports presence. If so, the destination multimedia server (104) sends a query to the destination presence server (215) to check the recipient'"'"'s presence. If the recipient is present, the message can be delivered. If not, the message can be held on the server until the recipient is present.
41 Citations
29 Claims
-
1. A telecommunications method, comprising:
-
identifying an e-mail at a mail server as requesting a presence determination of a recipient prior to delivery, said identifying including identifying from the e-mail if a presence determination of said recipient has been requested by a sender of the e-mail; querying a presence server for a presence of said recipient; determining if said recipient is a client of a presence service supported by the presence server; sending a message to said sender asking whether the e-mail should be delivered if said recipient is not a client of a presence service supported by the presence server, and delivering said e-mail to said recipient if said sender indicates, responsive to said message, that the e-mail should be delivered; if said recipient is a client of the presence service, and said presence server indicates that said recipient is present, delivering the e-mail to said recipient;
elseif said presence server indicates that said recipient is not present, storing said e-mail at said mail server until said presence server indicates that said recipient is present. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A telecommunications server, comprising:
a processing system including a storage medium containing computer executable components of; an e-mail presence module adapted to receive an e-mail and determine therefrom whether a recipient of said e-mail is a client of a presence service and if a presence of the recipient is to be determined as requested by a sender of the e-mail, wherein said telecommunications server is adapted to send a message to the sender of said e-mail asking whether the e-mail should be delivered if said recipient is not a client of the presence service, and deliver said e-mail to said recipient if said sender indicates that the e-mail should be delivered; and a presence module responsive to controls from said e-mail presence module and adapted to determine said presence of said recipient of said e-mail; if said recipient is a client of the presence service, and said presence module indicates that said recipient is present, said telecommunications server adapted to deliver the e-mail to said recipient;
elseif said presence module indicates that said recipient is not present, said telecommunications server adapted to store said e-mail until said presence module indicates that said recipient is present. - View Dependent Claims (7, 8, 9, 10, 11)
-
12. A telecommunications system, comprising:
-
a plurality of electronic messaging clients; at least one messaging server, said at least one messaging server comprising; a processing system including a storage medium containing computer executable components of; an e-mail presence module adapted to receive an e-mail and determine therefrom whether a recipient of said e-mail is a client of a presence service and if a presence of the recipient is to be determined as requested by a sender of the e-mail, wherein said messaging server is adapted to send a message to the sender of the e-mail asking whether the e-mail should be delivered if said recipient is not a client of the presence service, and deliver said e-mail to said recipient if said sender indicates that the e-mail should be delivered; and a presence module responsive to controls from said e-mail presence module and adapted to determine the presence of the recipient of said e-mail; if said recipient is a client of the presence service, and said presence module indicates that said recipient is present, adapting said messaging server to deliver the e-mail to the recipient;
elseif said presence module indicates that said recipient is not present, adapting said messaging server to store said e-mail until said presence module indicates that said recipient is present. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for providing a telecommunications server, comprising:
-
providing an e-mail presence module adapted to receive an e-mail and determine therefrom whether a recipient of said e-mail is a client of a presence service and if a presence of the recipient is to be determined as requested by a sender of the e-mail; adapting said telecommunications server to send a message to the sender of the e-mail asking whether the e-mail should be delivered if said recipient is not a client of the presence service, and deliver said e-mail to said recipient if said sender indicates that the e-mail should be delivered; and providing a presence module responsive to controls from said e-mail presence module and adapted to determine the presence of the recipient of said e-mail; if said recipient is a client of the presence service, and said presence e-mail module indicates that said recipient is present, adapting said telecommunications server to deliver the e-mail to the recipient;
elseif said e-mail presence module indicates that said recipient is not present, adapting said telecommunications server to store said e-mail until said presence module indicates that said recipient is present. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A telecommunications method, comprising:
-
providing a plurality of electronic messaging clients; providing at least one messaging server, said at least one messaging server comprising; an e-mail presence module adapted to receive an e-mail and determine therefrom whether a recipient of said e-mail is a client of a presence service and if a presence of the recipient is to be determined as requested by a sender of the e-mail; and a presence module responsive to controls from said e-mail presence module and adapted to determine the presence of the recipient of said e-mail; and adapting said messaging server to send a message to the sender of the e-mail asking whether the e-mail should be delivered if said recipient is not a client of the presence service, and deliver said e-mail to said recipient if said sender indicates that the e-mail should be delivered; if said recipient is a client of the presence service, and said presence module indicates that said recipient is present, adapting said messaging server to deliver the e-mail to the recipient;
elseif said presence module indicates that said recipient is not present, adapting said messaging server to store said e-mail until said presence module indicates that said recipient is present. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification