The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views, and which, together with the detailed description below, are incorporated in and form part of the specification, serve to further illustrate various embodiments as well as explain various principles and advantages, all in accordance with the present invention.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated, relative to other elements, to help in improving an understanding of embodiments of the present invention.
Before describing in detail the particular method and system for communicating in a communication network, in accordance with various embodiments of the present invention, it should be observed that the present invention resides primarily in combinations of method steps related to assigning priority to a talk group in a communication network. Accordingly, the apparatus components and method steps have been represented, where appropriate, by conventional symbols in the drawings, showing only those specific details that are pertinent for an understanding of the present invention, so as not to obscure the disclosure with details that will be readily apparent to those with ordinary skill in the art, having the benefit of the description herein.
In this document, the terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such a process, method, article or apparatus. An element proceeded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article or apparatus that comprises the element.
A “set”, as used in this document, means a non-empty set, i.e., comprising at least one member. The term “another,” as used in this document, is defined as at least a second or more. The terms “includes” and/or “having”, as used herein, are defined as comprising.
In an embodiment, a method for managing communication sessions in a plurality of networks is provided. The plurality of networks includes one or more mobile telephone networks and one or more Internet Protocol (IP) based wireless communication networks. The method includes accessing a mobile telephone network by an electronic device. The service from the mobile telephone network is provided by a first service provider. Further, the method includes detecting an IP based wireless communication network by the electronic device. The service from the IP-based wireless communication network is provided by a second service provider. Moreover, the method includes automatically rerouting communication sessions from the mobile telephone network to the IP-based wireless communication network. Any new communication sessions established on the mobile telephone network, and which are to be terminated at the electronic device, are automatically routed to the IP-based wireless communication network.
An electronic device is provided, in accordance with the present invention. The electronic device includes a first modem that can access a mobile telephone network. The service from the mobile telephone network is provided by a first service provider. The electronic device also includes a second modem that can access an IP-based wireless communication network. The service from the IP-based wireless communication network is provided by a second service provider. Moreover, the electronic device includes a processor that can configure automatic re-routing of a communication session from the mobile network to the IP-based wireless communication network. The new communication sessions, which are to be terminated at the electronic device and are established on the mobile network, are automatically routed to the IP-based wireless communication network.
It should be noted that the invention is described with reference to a mobile telephone network and an IP-based wireless communication network for the sake of clarity, however it will be understood by a person ordinarily skilled in the art that the invention can be implemented for any other type of communication networks as well.
In
The second modem 204, in the electronic device 102, can access the IP-based wireless communication network 106. The second modem 204 enables the electronic device 102 to communicate in the IP-based wireless communication network 106, the service to which is provided by a second service provider. In an embodiment, the second modem 204 activates when the IP-based wireless communication network 106 is detected. In an embodiment, the second modem 204 remains activated as long as a preceding communication session remains established in the IP-based wireless communication network 106. In an embodiment, the second modem 204 deactivates if the IP-based wireless communication network 106 is substantially inaccessible. For example, the second modem 204 deactivates if the coverage of a WiFi network is unavailable.
Moreover, the processor 206 in the electronic device 102 can be configured to automatically reroute a communication session in the mobile telephone network 104 to the IP-based wireless communication network 106. Thereafter, new communication sessions, which are to be terminated at the electronic device 102 and are established in the mobile telephone network 104, are automatically routed to the IP-based wireless communication network 106. For example, when a mobile phone switches from a UMTS network to a WiFi network, the calls for the mobile phone in the UMTS network are automatically forwarded to the WiFi network. This automatic forwarding may not require manual intervention. Further, the user may not be informed about the forwarding of the calls.
In an embodiment, the electronic device 102 also includes a transceiver 208 and a display 210. The transceiver 208 can detect the mobile telephone network 104 and the IP-based wireless communication network 106. Further, the display 210 can indicate to the electronic device 102, when the mobile telephone network 104 and/or the IP-based wireless communication network 106 is detected.
At step 308, a rerouting of communication sessions for the electronic device 102 is automatically established from the mobile telephone network 104 to the IP-based wireless communication network 106. In other words, forwarding of calls from the mobile telephone network 104 to the IP-based wireless communication network 106 is automatically configured without any manual intervention, as soon as the IP-based wireless communication network 106 is detected. Further, the new communication sessions established at the mobile telephone network 104 that are to be terminated at the electronic device 102 will be automatically routed to the IP-based wireless communication network 106. Once the electronic device 102 starts accessing the IP-based wireless communication network 106, all the subsequent communications (or calls) in the mobile telephone network 104 will be automatically forwarded in the IP-based wireless communication network 106. In an embodiment, the automatic establishment of the rerouting is performed in response to the detection of the IP-based wireless communication network 106. An indication can be made to the user when the rerouting is acknowledged. Further, the user can switch to the IP-based wireless communication network 106 based on the indication. The establishment of the rerouting can be performed in response to the user action. For example, the user can choose either to automatically forward all (or some specific) subsequent calls in a WiFi network or may disable the forwarding of calls to the WiFi network. Thereafter, the process terminates at step 310.
In an embodiment, a request is sent to the mobile telephone network 104 by the electronic device 102 to reroute the communication sessions that are to be terminated at the electronic device 102. The rerouting is performed by using an identifier of the electronic device 102 associated with the IP-based wireless communication network 106. An example of the identifier of the electronic device 102 can be the IP address of the electronic device 102. It should be noted that the electronic device 102 can have separate identities in the mobile telephone network 104 and the IP-based wireless communication network 106. For example, the electronic device 102 can have a Subscriber Identity Module (SIM) number in a mobile network and an IP address in a WiFi network. It should also be noted that a SIM number is often permanently associated with a device, while an IP address is dynamic and may change across IP sessions. Further, the electronic device 102 can receive an acknowledgment of the re-route request.
In another embodiment, the automatic establishment of the rerouting of communication is delayed until an active communication session ends. In such an event, the automatic establishment of the rerouting of communication sessions is delayed even if the IP-based wireless communication network 106 is detected during the active communication session. The subsequent communication sessions are established in the IP-based wireless communication network 106.
In an embodiment, when an imminent loss of service from the IP-based wireless communication network 106 is detected, the rerouting of communication sessions for the electronic device 102 from the mobile telephone network 104 to the IP-based wireless communication network 106 is canceled automatically. For example, the coverage of a WiFi network is unavailable when automatic call forwarding is canceled automatically.
At step 406, it is determined whether an IP-based wireless communication network 106 is accessible. If it is determined, at step 406, that the IP-based wireless communication network 106 is inaccessible, then, step 404 is performed again. If it is determined at step 406 that the IP-based wireless communication network 106 is accessible, then, step 408 is performed.
At step 408 it is determined whether a communication session is in progress. If it is determined at step 408 that the communication session is in progress, then step 404 is performed. If it is determined at step 408 that the communication session is not in progress, then, step 410 is preformed.
Thereafter, the communication session is automatically rerouted from the mobile telephone network 104 to the IP-based wireless communication network 106, at step 410. In an embodiment, the rerouting from mobile telephone network 104 to the IP-based wireless communication network 106 is based on the user's choice. In other words, as soon as the electronic device 102 detects the IP-based wireless communication network 106, the user receives an indication on the electronic device 102. The user can choose to forward communication sessions to the IP-based wireless communication network 106 based on the indication.
The rerouting from mobile telephone network 104 to the IP-based wireless communication network 106 can be performed without requiring a user's action. The user's action can be acknowledged by displaying a message on the screen of the electronic device 102 after rerouting.
At step 502, the electronic device 102 accesses the IP-based wireless communication network 106 by using a second identifier. The second identifier identifies the electronic device 102 in the IP-based wireless communication network 106.
It is determined, at step 504, whether the IP-based wireless communication network 106 is still accessible. If the IP-based wireless communication network 106 is accessible, then step 502 is performed again. However, if it is determined that the IP-based wireless communication network 106 is not accessible, step 506 is performed.
At step 506, it is determined whether the communication session is in progress (or active). If it is determined that the communication session is in progress (or active), then step 502 is performed again. If it is determined that the communication session is not in progress, then step 508 is performed. At step 508, the automatic rerouting of the communication session from the mobile telephone network 104 to the IP-based wireless communication network 106 is disabled. The subsequent communication sessions are progressed by using the mobile telephone network 104. Thereafter the process terminates at step 510.
The method given above can be explained by taking an example of an electronic device in which an automatic switching feature of the present invention is enabled. Consider that the electronic device 102 is communicating with another electronic device through a mobile telephone network 104. During the communication, the electronic device 102 enters a WiFi hot spot. WiFi hot spots are locations with public access points. Using these access points, the electronic devices can be connected to the Internet by using a Wi-Fi technology. Therefore, the electronic device 102 is switched over from using the mobile telephone network 104 to the IP-based wireless communication network 106.
Various embodiments of the method and system for managing communication in the plurality of communication networks have been described above. Various embodiments of the present invention have significant advantages over the methods and systems that existed in the prior art. When an electronic device moves from a mobile telephone network to an IP-based wireless communication network, the electronic device can be automatically switched from the mobile telephone network to the IP-based wireless communication network. Further, the invention eliminates the need for manual switching between the networks. Moreover, the invention enables users to maintain a single identity to establish communication in either of the networks. Furthermore, the invention enables the user to receive communication in one network even when the user is accessing other network.
It will be appreciated that the method and system for communicating within a wireless communication system described herein may comprise one or more conventional processors and unique stored program instructions that control the one or more processors, to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of the system described herein. The non-processor circuits may include, but are not limited to, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to manage communication sessions in a plurality of communication networks. Alternatively, some or all the functions could be implemented by a state machine that has no stored program instructions, or in one or more application-specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used. Thus, methods and means for these functions have been described herein.
It is expected that one with ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology and economic considerations, when guided by the concepts and principles disclosed herein, will be readily capable of generating such software instructions, programs and ICs with minimal experimentation.
In the foregoing specification, the invention and its benefits and advantages have been described with reference to specific embodiments. However, one with ordinary skill in the art would appreciate that various modifications and changes can be made without departing from the scope of the present invention, as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage or solution to occur or become more pronounced are not to be construed as critical, required or essential features or elements of any or all the claims. The invention is defined solely by the appended claims, including any amendments made during the pendency of this application, and all equivalents of those claims as issued.