Method and system for messaging across cellular networks and a public data network
First Claim
1. A method comprising:
- receiving an electronic message from a mobile device, the electronic message including a destination address, information associated with the mobile device'"'"'s user, message content, and a message address;
according to information previously stored for the mobile device'"'"'s user at an instant message system,if the destination address is associated with an instant message function, executing the associated instant message function at the instant message system using the information contained in the message content;
based on the destination address being associated with an instant message name, creating an instant message comprising the message content and sending the created instant message to the associated instant message name;
associating, at the instant message system, the instant message name to the destination address;
saving the association in memory of the instant message system according to the user of the mobile device;
generating an executable address loading program according to the saved association; and
sending the generated executable address loading program to the mobile device of the user, which causes the mobile device to enter the associated instant message name and address into memory of the mobile device of the user upon executing the sent executable address loading program.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, system and 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 at the instant message system, 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. For instant messages sent or received by a mobile unit device with known buddies, the instant message is optimized by tagging the instant message with a routing phone number that is unique to the mobile unit device and buddy combination, whose identity is stored both in the mobile unit device address book and in the instant message routing server.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an electronic message from a mobile device, the electronic message including a destination address, information associated with the mobile device'"'"'s user, message content, and a message address; according to information previously stored for the mobile device'"'"'s user at an instant message system, if the destination address is associated with an instant message function, executing the associated instant message function at the instant message system using the information contained in the message content; based on the destination address being associated with an instant message name, creating an instant message comprising the message content and sending the created instant message to the associated instant message name; associating, at the instant message system, the instant message name to the destination address; saving the association in memory of the instant message system according to the user of the mobile device; generating an executable address loading program according to the saved association; and sending the generated executable address loading program to the mobile device of the user, which causes the mobile device to enter the associated instant message name and address into memory of the mobile device of the user upon executing the sent executable address loading program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a database comprising a plurality of user profiles, wherein each of the plurality of user profiles comprises user identification information and at least one of an instant message name or an instant message function assigned to a destination address; a server coupled to the database, which receives an electronic message from a mobile carrier, the electronic message sent from a mobile device and comprising a destination address, information associated with the mobile device'"'"'s user, message content, and a message address;
wherein the server, in response to the electronic message, performs a method comprising;if the destination address is assigned to an instant message function, executing the assigned instant message function according to the information contained in the message content; and based on the destination address being assigned to an instant message name, creating an instant message comprising the message content and sending the created instant message to the assigned instant message name; associating the instant message name to the destination address; saving the association in memory of the instant message system according to a user of the mobile device; generating an executable address loading program according to the saved association; and sending the generated executable address loading program to the mobile device of the user, which causes the mobile device to enter the associated instant message name and address into memory of the mobile device of the user upon executing the sent executable address loading program. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory storage medium comprising instructions, that when executed by one or more processors, cause a computer system to:
-
receive an electronic message from a mobile device, the electronic message including a destination address, information associated with the mobile device'"'"'s user, message content, and a message address; according to information previously stored for the mobile device'"'"'s user at an instant message system, if the destination address is associated with an instant message function, execute the associated instant message function at the instant message system using the information contained in the message content; based on the destination address being associated with an instant message name, create an instant message comprising the message content and sending the created instant message to the associated instant message name; associate the instant message name to the destination address; save the association in memory of the instant message system according to a user of the mobile device; generate an executable address loading program according to the saved association; and send the generated executable address loading program to the mobile device of the user, which causes the mobile device to enter the associated instant message name and address into memory of the mobile device of the user upon executing the sent executable address loading program.
-
Specification