User-defined electronic message preferences
First Claim
1. A method comprising:
- receiving, from a mobile device associated with a first user, a first text message;
determining, using at least one processor, that the first text message contains a text message identifier for a second user;
identifying an instant message identifier for the second user based on the identified text message identifier for the second user;
creating a user preference specific to the second user based on the first text message containing the text message identifier for the second user, wherein the user preference specific to the second user applies to instant messages sent by the second user;
receiving, from the second user, a first instant message addressed to the first user; and
processing the first instant message in accordance with the user preference specific to the second user.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method of transmitting electronic messages in a computer environment. The preferred embodiment receives an electronic message addressed to a telephone number and determines an instant message identifier associated with the telephone number. In response to the determination that an instant message identifier associates with the telephone number, it is further determined whether an instant message receiver is available to receive messages addressed to the instant message identifier. In response to a determination that an instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is forwarded as an instant message addressed to the instant message identifier. In response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is sent to a mobile device at the telephone number.
976 Citations
36 Claims
-
1. A method comprising:
-
receiving, from a mobile device associated with a first user, a first text message; determining, using at least one processor, that the first text message contains a text message identifier for a second user; identifying an instant message identifier for the second user based on the identified text message identifier for the second user; creating a user preference specific to the second user based on the first text message containing the text message identifier for the second user, wherein the user preference specific to the second user applies to instant messages sent by the second user; receiving, from the second user, a first instant message addressed to the first user; and processing the first instant message in accordance with the user preference specific to the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; receive, from a first user, a first text message; determine that the first text message contains a text message identifier for a second user; identify an instant message identifier for the second user based on the identified text message identifier for the second user; create a user preference specific to the second user based on the first text message containing the text message identifier for the second user, wherein the user preference specific to the second user applies to instant messages sent by the second user; receive, from the second user, a first instant message addressed to the first user; and process the first instant message in accordance with the user preference specific to the second user. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer-readable medium including a set of instructions that, when executed by at least one processor, cause a computer system to perform the steps comprising:
-
receiving, from a mobile device associated with a first user, a first text message; determining that the first text message contains a text message identifier for a second user; identifying an instant message identifier for the second user based on the identified text message identifier for the second user; creating a user preference specific to the second user based on the first text message containing the text message identifier for the second user, wherein the user preference specific to the second user applies to instant messages sent by the second user; receiving, from the second user, a first instant message addressed to the first user; and processing the first instant message in accordance with the user preference specific to the second user. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification