Processing messages based on a destination device
First Claim
1. A method comprising:
- receiving, at a server, an electronic message directed to a user of a communications system;
determining, using at least one processor, whether the user is logged into the communications system with a mobile device or an on-line account;
if the user is logged into the communications system with a mobile device, sending the electronic message to the mobile device using a first protocol;
if the user is logged into the communications system with an on-line account, sending the electronic message to the on-line account using a second protocol; and
if the user is not logged into the communications system, sending the electronic message to the user via a third protocol.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device'"'"'s user, message content and message address. If, according to information previously stored for the mobile unit device'"'"'s user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function. If, according to information previously stored for the mobile unit device'"'"'s user, the destination address is associated with an instant message name, an instant message is created according to the message content and is sent to the user with the associated instant message name.
-
Citations
34 Claims
-
1. A method comprising:
-
receiving, at a server, an electronic message directed to a user of a communications system; determining, using at least one processor, whether the user is logged into the communications system with a mobile device or an on-line account; if the user is logged into the communications system with a mobile device, sending the electronic message to the mobile device using a first protocol; if the user is logged into the communications system with an on-line account, sending the electronic message to the on-line account using a second protocol; and if the user is not logged into the communications system, sending the electronic message to the user via a third protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving, at a server, an electronic message directed to a user of a communications system; determining whether the user is logged into the communications system with a mobile device or an on-line account; if the user is logged into the communications system with a mobile device, sending the electronic message to the mobile device using a first protocol; if the user is logged into the communications system with an on-line account, sending the electronic message to the on-line account using a second protocol; and if the user is not logged into the communications system, sending the electronic message to the user via a third protocol. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving, at a server, an electronic message intended for a user of a communications system; determining, using at least one processor, whether the user is logged into the communications system with a mobile device; if the user is logged into the communications system with a mobile device sending the electronic message to an account of the communications system associated with the user; and if the user is not logged into the communications system, sending the electronic message to an email address associated with the user. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving, at a server, an electronic message intended for a user of a communications system; determining, using at least one processor, whether the user is logged into the communications system with a mobile device; if the user is logged into the communications system with a mobile device sending the electronic message to an account of the communications system associated with the user; and if the user is not logged into the communications system, sending the electronic message to an email address associated with the user. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification