A context-based adaptive communication system is introduced for use in heterogeneous networks. Context includes the user's presence, location, available network interfaces, network availability, network priority, communication status, terminal features, and installed applications. An experimental system was developed to clarify the feasibility of using context information to flexibly control networks and applications. The system operates on a seamless networking platform we developed for heterogeneous networks. By using contexts, the system can inform the caller and callee of applications they can access, which are available through the network before communication occurs. Changes in contexts can switch an on-going application to another during actual communication. These functions provide unprecedented styles of communication. A business scenario for a seamless networking provider is also presented.
- Network selection