Mechanism to support transparent roaming between IMP service providers in wireless networks
First Claim
1. A method to support roaming in instant messaging systems comprising:
- employing a first middleware component configured to support instant message communication through a first service provider;
detecting user roaming from said first service provider to a second service provider;
in response to detecting user roaming, dynamically swapping a second middleware component for said first middleware component, the second middleware component being configured to support instant message communication through said second service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
The instant messaging and presence (IMP) protocol implementations are swapped in and out as a client application roams among various service provider networks. The IMP API, and hence the IMP application, remains unchanged. Moreover, the IMP application continues to operate seamlessly and transparently. When the client application roams and a service provider change is detected, the system signals to the new service provider a profile containing the old IMP session details. A new IMP implementation is swapped into the existing IMP application. The IMP implementation may be downloaded in real-time, or it may exist on a SIM card or an SD card, or other suitable memory device.
31 Citations
20 Claims
-
1. A method to support roaming in instant messaging systems comprising:
-
employing a first middleware component configured to support instant message communication through a first service provider;
detecting user roaming from said first service provider to a second service provider;
in response to detecting user roaming, dynamically swapping a second middleware component for said first middleware component, the second middleware component being configured to support instant message communication through said second service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mechanism to support roaming between instant messaging service providers comprising:
-
a memory associated with an instant messaging appliance and configured to store an instant messaging middleware component;
said middleware component having a first interface for dynamically linking to an operating system associated with said instant messaging appliance;
said middleware component having a second interface for dynamically linking to an instant messaging application run on said instant messaging appliance. - View Dependent Claims (17, 18, 19, 20)
-
Specification