Adding a contact to a contact list on a mobile device
First Claim
1. A method comprising:
- receiving, at a server device, a user request to add a messaging contact to a list of messaging contacts associated with a user, the user request being received from a client device;
receiving, at the server device, user input that includes data representative of the messaging contact, the user input being received from the client device;
generating, using at least one processor and using the data representative of the messaging contact, a set of executable instructions, that when executed by a mobile device, cause the mobile device to add the messaging contact in a messaging contact list stored on the mobile device; and
sending, from the server device to the mobile device via a network, the set of executable instructions that cause the mobile device to add the messaging contact in the messaging contact list stored on the mobile device upon executing the sent set of executable instructions.
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.
111 Citations
58 Claims
-
1. A method comprising:
-
receiving, at a server device, a user request to add a messaging contact to a list of messaging contacts associated with a user, the user request being received from a client device; receiving, at the server device, user input that includes data representative of the messaging contact, the user input being received from the client device; generating, using at least one processor and using the data representative of the messaging contact, a set of executable instructions, that when executed by a mobile device, cause the mobile device to add the messaging contact in a messaging contact list stored on the mobile device; and sending, from the server device to the mobile device via a network, the set of executable instructions that cause the mobile device to add the messaging contact in the messaging contact list stored on the mobile device upon executing the sent set of executable instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 device, a user request to add a messaging contact to a list of messaging contacts associated with a user, the user request being received from a client device; receiving, at the server device, user input that includes data representative of the messaging contact, the user input being received from the client device; generating, using the data representative of the messaging contact, a set of executable instructions, that when executed by a mobile device, cause the mobile device to add the messaging contact in a messaging contact list stored on the mobile device; and sending, from the server device to the mobile device via a network, the set of executable instructions that cause the mobile device to add the messaging contact in the messaging contact list stored on the mobile device upon executing the sent set of executable instructions. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
downloading, at a mobile device from a server via a network, a set of executable instructions, that when executed by one or more processors of the mobile device, cause the mobile device to add one or more messaging contacts to a messaging contact list stored on the mobile device, wherein the one or more messaging contacts are also on a user-defined messaging contact list maintained by the server; and executing, by the one or more processors of the mobile device, the set of executable instructions thereby automatically adding, by the mobile device, the one or more messaging contacts to the messaging contact list stored on the mobile device. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A system comprising:
-
one or more servers; a non-transitory storage medium storing computer-readable instructions, that when executed by the one or more servers, cause the system to; receive, from a client device, a user request to add a messaging contact to a list of messaging contacts associated with a user; receive, from the client device, user input that includes data representative of the messaging contact; generate, using the data representative of the messaging contact, a set of executable instructions, that when executed by a mobile device, cause the mobile device to add the messaging contact in a messaging contact list stored on the mobile device; and send, to the mobile device via a network, the set of executable instructions that cause the mobile device to add the messaging contact in the messaging contact list stored on the mobile device upon executing the sent set of executable instructions. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58)
-
Specification