System and method for enabling instant messages to be exchanged between mobile devices
First Claim
1. A method for adding a new instant messaging contact to a contact list to enable instant messaging between a first mobile device and another mobile device associated with said new instant messaging contact, said instant messaging using personal identification numbers to enable instant messages to be sent between mobile devices, said method comprising:
- providing a first option on said first mobile device for adding said new instant messaging contact without requiring an initial exchange with said other mobile device;
determining if said first mobile device and said new instant messaging contact are from a same organization; and
when said first mobile device and said new instant messaging contact are determined to be from said same organization;
upon sensing selection of said first option, enabling entry of one or more characters for identifying said new instant messaging contact;
providing a second option on said first mobile device for initiating a lookup using said one or more characters;
upon sensing selection of said second option, providing said one or more characters in performance of said lookup to a host system associated with said same organization;
obtaining from said host system, a result list for said lookup indicating each match to said one or more characters and including information pertaining to each match, said information for at least one match comprising a respective personal identification number for a corresponding mobile device;
if said new instant messaging contact is in said result list, enabling selection of said new instant messaging contact from said result list and obtaining said respective personal identification number for said corresponding mobile device after detecting selection thereof;
adding said new instant messaging contact to said contact list; and
sending an instant message directly to said new instant messaging contact via a personal identification number based messaging protocol using said respective personal identification number.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for enabling instant messages to be exchanged between mobile devices, in particular where a mobile device has access to information pertaining to another mobile device. The system enables an instant messaging application to communicate directly with the other mobile device, without requiring an initial email exchange. New contacts can be added automatically and access to other data such provided by having a mobile device access information for another mobile device. The information can be made available through a contact server of the host system common to both mobile devices thereby providing a trusted mechanism to establish the new contacts. In one example, in a PIN-to-PIN based messaging system, a global address list (GAL) look-up can be incorporated into an option for adding a new contact so that the PIN for the invitee is obtained directly and the invitation sent immediately in a PIN-to-PIN message thus not requiring an email invitation.
25 Citations
36 Claims
-
1. A method for adding a new instant messaging contact to a contact list to enable instant messaging between a first mobile device and another mobile device associated with said new instant messaging contact, said instant messaging using personal identification numbers to enable instant messages to be sent between mobile devices, said method comprising:
-
providing a first option on said first mobile device for adding said new instant messaging contact without requiring an initial exchange with said other mobile device; determining if said first mobile device and said new instant messaging contact are from a same organization; and when said first mobile device and said new instant messaging contact are determined to be from said same organization; upon sensing selection of said first option, enabling entry of one or more characters for identifying said new instant messaging contact; providing a second option on said first mobile device for initiating a lookup using said one or more characters; upon sensing selection of said second option, providing said one or more characters in performance of said lookup to a host system associated with said same organization; obtaining from said host system, a result list for said lookup indicating each match to said one or more characters and including information pertaining to each match, said information for at least one match comprising a respective personal identification number for a corresponding mobile device; if said new instant messaging contact is in said result list, enabling selection of said new instant messaging contact from said result list and obtaining said respective personal identification number for said corresponding mobile device after detecting selection thereof; adding said new instant messaging contact to said contact list; and sending an instant message directly to said new instant messaging contact via a personal identification number based messaging protocol using said respective personal identification number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising computer executable instructions for adding a new instant messaging contact to a contact list to enable instant messaging between a first mobile device and another mobile device associated with said new instant messaging contact, said instant messaging using personal identification numbers to enable instant messages to be sent between mobile devices, said computer executable instructions comprising instructions for:
-
providing a first option on said first mobile device for adding said new instant messaging contact without requiring an initial exchange with said other mobile device; determining if said first mobile device and said new instant messaging contact are from a same organization; and when said first mobile device and said new instant messaging contact are determined to be from said same organization; upon sensing selection of said first option, enabling entry of one or more characters for identifying said new instant messaging contact; providing a second option on said first mobile device for initiating a lookup using said one or more characters; upon sensing selection of said second option, providing said one or more characters in performance of said lookup to a host system associated with said same organization; obtaining from said host system, a result list for said lookup indicating each match to said one or more characters and including information pertaining to each match, said information for at least one match comprising a respective personal identification number for a corresponding mobile device; if said new instant messaging contact is in said result list, enabling selection of said new instant messaging contact from said result list and obtaining said respective personal identification number for said corresponding mobile device after detecting selection thereof; adding said new instant messaging contact to said contact list; and sending an instant message directly to said new instant messaging contact via a personal identification number based messaging protocol using said respective personal identification number. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile device comprising a processor, a communication sub-system, an instant messaging application, and a memory, the memory comprising computer executable instructions for adding a new instant messaging contact to a contact list to enable instant messaging between a first mobile device and another mobile device associated with said new instant messaging contact, said instant messaging using personal identification numbers to enable instant messages to be sent between mobile devices, said computer executable instructions comprising instructions for:
-
providing a first option on said first mobile device for adding said new instant messaging contact without requiring an initial exchange with said other mobile device; determining if said first mobile device and said new instant messaging contact are from a same organization; and when said first mobile device and said new instant messaging contact are determined to be from said same organization; upon sensing selection of said first option, enabling entry of one or more characters for identifying said new instant messaging contact; providing a second option on said first mobile device for initiating a lookup using said one or more characters; upon sensing selection of said second option, providing said one or more characters in performance of said lookup to a host system associated with said same organization; obtaining from said host system, a result list for said lookup indicating each match to said one or more characters and including information pertaining to each match, said information for at least one match comprising a respective personal identification number for a corresponding mobile device; if said new instant messaging contact is in said result list, enabling selection of said new instant messaging contact from said result list and obtaining said respective personal identification number for said corresponding mobile device after detecting selection thereof; adding said new instant messaging contact to said contact list; and sending an instant message directly to said new instant messaging contact via a personal identification number based messaging protocol using said respective personal identification number. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification