Method and system for mobile instant messaging using multiple interfaces
First Claim
Patent Images
1. A system for exchanging messages between a mobile device and a plurality of IM services, said system comprising:
- an SMS-based MIM client running on a mobile device and providing a plurality of user interfaces, each interface for one of a plurality of IM services, the MIM client capable of exchanging IM messages with at least one of the IM services;
wherein a user of the mobile device can choose to log in to at least one of the IM services using the MIM client and messages can be exchanged between the mobile phone user using the MIM client and contacts logged into the at least one chosen IM service,wherein the MIM client displays a contact list showing status of the contacts logged into the at least one chosen IM service, and the contact list is used to segregate the users into groups according to the at least one chosen IM service, andwherein the MIM client receives the contact list due to the user selecting Login, the contact information and corresponding presence information is received from the chosen IM service in at least one message, and the contact list is dynamically updated each time the MIM client receives one of the messages comprising the presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for exchanging messages between a mobile device and a plurality of IM services. The system includes an SMS-based MIM client that runs on a mobile device and provides a plurality of user interfaces for a plurality of respective IM services. A user of the mobile device can log in to at least one of the IM services using the MIM client, and the mobile phone user can use the MIM client to exchange text messages with users logged into the at least one chosen IM service.
-
Citations
25 Claims
-
1. A system for exchanging messages between a mobile device and a plurality of IM services, said system comprising:
-
an SMS-based MIM client running on a mobile device and providing a plurality of user interfaces, each interface for one of a plurality of IM services, the MIM client capable of exchanging IM messages with at least one of the IM services; wherein a user of the mobile device can choose to log in to at least one of the IM services using the MIM client and messages can be exchanged between the mobile phone user using the MIM client and contacts logged into the at least one chosen IM service, wherein the MIM client displays a contact list showing status of the contacts logged into the at least one chosen IM service, and the contact list is used to segregate the users into groups according to the at least one chosen IM service, and wherein the MIM client receives the contact list due to the user selecting Login, the contact information and corresponding presence information is received from the chosen IM service in at least one message, and the contact list is dynamically updated each time the MIM client receives one of the messages comprising the presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for exchanging messages between a mobile device and an IM service, said method comprising the steps of:
-
launching an MIM client running on a mobile device providing a plurality of user interfaces each for one of a plurality of IM services; selecting at least one IM service to which to log in; sending at least one message using the MIM client to at least one contact logged into the at least one selected IM service; transferring presence information of at least one other contact of the at least one chosen IM service; and updating a contact list displayed by the MIM client using the presence information; wherein the transferring step further includes the steps of; calculating an unused payload of at least one SMS message comprising a text message directed to a user of the mobile device; and using the calculation of the unused payload to determine the amount of the presence information to add to the unused payload of the at least one SMS message comprising the text message.
-
-
23. A communications network for enabling at least one user of a mobile device to exchange messages with a plurality of users each logged in to at least one of a plurality of IM services, said network comprising:
-
an interface for each of a plurality of IM services each provided by one of a plurality of IM servers, each interface allowing at least one user of a mobile device to exchange at least one message with a plurality of contacts each logged in to at least one of the IM services; an IM gateway connected to each of the IM services; and an SMPP gateway connecting the IM gateway to the at least one mobile device user, wherein the IM gateway transfers presence information of at least one contact, and the mobile device receives the presence information and updates a contact list displayed by the mobile device using the presence information, and wherein the IM gateway calculates an unused payload of at least one message comprising a text message directed to the mobile device user, the IM gateway uses the calculation of the unused payload to determine the amount of the presence information to add to the unused payload of at least one message comprising the text message, and the mobile device receives the presence information in the at least one message comprising the text message. - View Dependent Claims (24, 25)
-
Specification