A method and
system for enabling mobile users using
wireless devices such as mobile phones to conduct real time direct
peer to peer mobile messaging through mobile networks. The
system and method of the present invention provides mobile messaging
software running on mobile devices. The mobile messaging
software has local storage for buddy
list and presence management. Presence manager enables the mobile user to know buddy's status in real time. Each buddy at runtime contains at least two components:
mobile phone / device number and online status. The mobile messaging
software provides the functions for users to manage buddy
list. The mobile messaging software of the present invention also provides functions to send, receive, and display messages in real time. The mobile messaging software of the present invention also provides function to conduct group messaging. The
session management of the present invention enables mobile users to conduct conversations on mobile devices. Mobile users can use the mobile messaging software to invite buddies to join buddy
list or respond to invitations. The
system and method of the present invention also provides an optional
server database to manage,
backup and synchronize buddy lists on mobile devices. The mobile messaging software of the present invention may also provide the function for mobile user to disclose location.