The subject matter disclosed herein generally relates to enhancing coverage available to mobile devices.
Customers of wireless service providers are continually demanding improved wireless coverage for their wireless devices. After decades of enhancement and generations of technologies, wireless carriers continue to expend considerable resources to improve coverage and capacity. Despite these efforts, the gaining popularity of smart phones and portable computers is outpacing the ability of wireless carriers to satisfy consumer demand for increased wireless service.
Smart phones and portable computers typically are capable of communicating using multiple different types of wireless communications protocols. In some locations one type of wireless communication protocol can provide a better wireless connection than others. Customers of wireless service providers want the ability to utilize the wireless communication protocol at any given time and location that provides the best wireless connection.
There is a need for methods, apparatuses and systems that support enhanced wireless coverage for mobile devices.
The subject matter disclosed is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
The cellular wireless link 180 can support voice and data services over a number of access technologies such as, but not limited to, GSM, EDGE, CDMA, W-CDMA, GPRS, WiMax, LTE or other packet-switched protocols. The packet switched link 190 can support voice and data service over a number of packet switched technologies such as, but not limited to, WiFi (802.11).
Generally speaking, the PLMN 140 represents a network that is established and operated for the specific purpose of mobile telecommunications services. Each operator providing cellular services typically has its own PLMN. PLMNs interconnect with other PLMNs and PSTNs for telephone communications or with internet service providers for data and internet access of which links are defined as interconnect links between providers. While the PSTN 120 of
The endpoint device 110 initiates a call to the mobile device 170 by dialing a telephone number associated with the mobile device 170. The call is routed (through the PSTN 120 and PLMN 140) to a mobile switch center (MSC) 160. For the embodiment shown in
While the embodiment shown in
The mobile device 170 receives the call, and determines whether the received call has been redirected (that is, a routing path between the source of the call and the destination has been updated by, for example, the MSC) through the preferred operating center network 130. The mobile device 170 makes this determination by checking whether an identifier of the call is associated with the preferred operating center 150. If the identifier indicates that the call has not already been redirected through the preferred operating center 150, the mobile device 170 redirects the call through the preferred operating center 150. Embodiments of the mobile device 170 redirecting the call through the preferred operating center include the mobile device 170 responding to the received call with, for example, a call forward no answer (CFNA). The CFNA forwards the call, for example, to the PSTN 120 through the PLMN 140 (designated in
In example embodiments, when a call is being redirected through the preferred operating center 150, an identifier associated with the call is updated by the operating center 150 to indicate that the call has been redirected through the preferred operating center 150. As stated, the mobile device 170 determines whether a call has been redirected through the preferred operating center 150 by this identifier.
The PSTN 120 then routes the call (designated in
Embodiments include the operating center 150 establishing a logical communications path to the mobile device 170. The logical communications path can be formed through either the cellular wireless link 180 or packet switched link 190. Generally, one of four conditions can exist. For a first condition, the logical communication path cannot exist because the mobile device 170 is not in communication range with either the cellular wireless link 180 or the packet switched link 190. For a second condition, the mobile device 170 is in communication range with the cellular wireless link 180 but not the packet switched link 190, and the logical connection exists over the cellular wireless link 180. For a third condition, the mobile device 170 is in communication range with the packet switched link 190 but not the cellular wireless link 180, and the logical connection exists over the packet switched link 190. For a fourth condition, the mobile device 170 is in communication range with the cellular wireless link 180 and the packet switched link 190, and the logical connection exists over the cellular wireless link 180 and/or the packet switched link 190. For the first condition, the operating center 150 does not know how that mobile device 170 can be reached for delivering a call-leg. For each of the other conditions, the operating center 150 can determine which call-leg to establish based on where the mobile device is located and how it can be reached. The logical communications path provides a method for conveying information between the mobile device 170 and the operating center 150. The information includes, for example, a caller identification of an endpoint device 110.
As stated, the logical communications path exists between the mobile device 170 and the operating center 150. For embodiments, the logical communications path is established either when a controlling application is invoked, when mobile device 170 is powered, or when a profile of the mobile device 170 is changed. For embodiments, the logical communications path is based on an IP protocol using any one of typical underlying radio technologies, such as, but not limited, to GPRS, HSPA, EV-DO, LTE, WiFi, SMS/USSD, WAP and/or DTMF.
In example embodiments, the logical communications path is maintained at all times that the embodiments for redirecting calls through the operating center 150 are being utilized. In addition to providing the ability to continue calls uninterrupted as the mobile device 170 physically moves across the boundaries of the multiple network connections, embodiments of services provided by the operating center 170 further may include features, such as, an online address book/directory lookup, and presence information. For other embodiments, the logical communications path can be used for communicating call control information. For example, call control information can be used to communicate a handoff request from between one of the cellular wireless link 180 and the packet switched link 190 to the other of the cellular wireless link 180 and the packet switched link 190.
If the identifier of the call is not associated with the at least one preferred operating center, the mobile device redirects the call to at least one preferred operating center (250). The preferred operating center 150 includes identifier information with the call, and redirects the call to the mobile device (e.g., mobile device 170) through either a cellular network or a preferred operating center network as determined based on information received from the mobile device (260). For one embodiment, the information is received by the preferred operating center from the mobile device through the logical path.
In one embodiment, determining the identifier of the call and the redirecting of the call to the at least one preferred operating center is managed at an application layer of the mobile device. In another embodiment, determining the identifier of the call and the redirecting of the call is managed at a telephony layer of the mobile device. Managing at the telephony layer may enable the mobile device to indicate a wireless connection quality of at least one of a cellular connection and an alternate wireless connection, to the at least one preferred operating center. This indication of the wireless connection quality can be utilized by the mobile device to instruct the preferred operating center to send the redirected call through the cellular connection or the alternate wireless (packet switched link) connection). In other embodiments, the preferred operating center (instead of the mobile device) makes said determination, based at least in part on the indication of wireless connection quality received from the mobile device.
Referring to
The mobile device receives a call from an initiating device, such as endpoint device 110 (211). The mobile device determines whether an identifier of the call is associated with the preferred operating center of the selected personality (221). If the identifier of the call is associated with the preferred operating center of the selected personality, the mobile device accepts the call (231), which includes, for example, alerting the user (for example, ringing the mobile device) and displaying a caller identification of an endpoint device of the call.
If the identifier of the call is not associated with the at least one preferred operating center, the mobile device redirects the call to the preferred operating center of the selected personality (251). The preferred operating center 150 includes identifier information with the call, and redirects the call to the mobile device (e.g., mobile device 170) through either a cellular network or a preferred operating center network as determined based on information received from the mobile device (261).
In one embodiment, the mobile device can redirect the call to one or more preferred operating centers. For example, one operating center may be associated with a home location of the user of the mobile device, and another operating center may be associated with a work location of the user of the mobile device. Correspondingly, the embodiment includes the mobile device redirecting the call to one of a plurality of preferred operating centers depending upon a location of the mobile device. This embodiment further enhances the coverage provided to the user of the mobile device. For example, this embodiment can be used to provide a WiFi connection to the mobile device at a user's work location, and at a user's home location. As the user of the mobile device physically moves from cellular coverage to a home or work location, a handover form the cellular network to the WiFi connection at the user's home or work locations can be realized.
In some embodiments, the determination at (330) is made by utilizing a call forward not reachable (CFNR). The not reachable response is naturally generated if the mobile device is not reachable, for example, through the cellular wireless connection, indicating that the mobile device is out of range of the cellular wireless network. In some embodiments, the CFNR allows the PLMN (MSC) as instructed by users to redirect incoming calls to a mobile or other phone number (configurable destination by user or administrator) when the user's device is unreachable or unregistered (for example, power or connectivity is lost.) This service is automatically activated when the device associated with the called user is not accessible, and the service redirects the call to the specified forwarding destination.
If the mobile device is reachable, the MSC alerts the mobile device of the call (350). The MSC then waits for a response from the mobile device (360). For an embodiment, the MSC times-out if a response is not received by the MSC within a set period of time. If a response is not received (MSC times-out), the call is redirected by the MSC to the preferred operating center (340). If a response is received, the MSC determines whether the response received from the mobile device includes instruction to deliver that call to the mobile device, or to redirect the call to the preferred operating center (362). If the call is to be delivered, the MSC delivers the call to the mobile device (384), and the mobile device accepts the call (390). If the call is to be redirected, the call is redirected to the preferred operating center (340).
In some embodiments, the instructions by the mobile device to redirect the call include the mobile device responding with a call forward not answering (cfna or CFNA) or a call forward busy. CFNA permits a called subscriber (for example, the mobile device) to have the system send incoming calls addressed to the called subscriber's public identity to another public identity (forward-to identity) or to the called subscriber's designated voice mailbox, when the subscriber fails to answer, or is otherwise inaccessible (for example, the subscriber chooses to ignore an incoming call). CFNA does not apply when the subscriber is considered to be busy. CFNA does not impact a subscriber's ability to originate calls. A subscriber may select a forward-to identity termination address when the subscriber registers the CFNA.
Alternatively, in some embodiments the mobile device generates a call forward busy (cfb or CFB). CFB is a service that enables incoming calls that encounter a busy condition, after a programmed interval, be automatically forwarded to another local or long distance phone number where network facilities permit. CFB does not impact a subscriber's ability to originate calls. Rather, a subscriber may select a forward-to number termination address when the subscriber registers the CFB.
As depicted in
In one embodiment, instructions executable by a controller of the mobile device that cause the mobile device to perform the described embodiments of redirecting calls through the at least one preferred operating system, are stored within the downloadable applications layer 520. The instructions can be obtained by the mobile device as a downloadable application. This embodiment can be useful because the instructions can be easily obtained and updated. However, applications within the downloadable applications layer do not have access to radio resources, and therefore, can be limited in their capabilities.
In another embodiment, the instructions executable by the controller of the mobile device that cause the mobile device to perform the described embodiments of redirecting calls through the at least one preferred operating system, are stored within the telephony layer 540. There can be additional value obtained by storing the instruction at the telephony layer 540 because the instructions are afforded access to the radio resource layer 550. Radio information can be stored in the telephony layer that can be used to monitor signal strength of the links and codec metrics which can be used to determine which of available links is more desirable.
As depicted in
The wireless device 500 may further include a baseband processor 610 and radio transceiver 612 that are operable to establish communications in a 3G, 4G or other suitable type of telecommunications protocol. The depicted wireless device 500 may further include a keypad 620, which may include soft keys, hard keys, or a combination thereof, a display device 630 which can include touch screen functionality. Power management and battery 622 provide power to the wireless device 500. Although the depicted embodiment of wireless device 500 includes a variety of peripheral devices, other implementations, such as a network aware automobile radio, may employ fewer or simpler I/O devices.
While the disclosed embodiments have been described in connection with specific embodiments, variations of these embodiments are also contemplated. For example, the cellular link and preferred operating center link can be implemented with any number of equivalent connection technologies. Some components are shown directly connected to one another while others are shown connected via intermediate components. In each instance the method of interconnection, or “coupling” establishes some desired electrical communication. Such coupling may often be accomplished in many ways using various types of intermediate components or circuits, as understood by those of skill in the art. Therefore, the scope of the appended claims should not be limited to the foregoing description. Only those claims specifically recited “means for” or “step for” should be construed in the manner required under the sixth paragraph of 35USC Section 112.
This application claims priority to U.S. provisional application Ser. No. 61/535,934, entitled “ENHANCING MOBILE DEVICE COVERAGE”, filed Sep. 16, 2011 which is hereby incorporated by reference as if set forth in full in the application for all purposes.
Number | Date | Country | |
---|---|---|---|
61535934 | Sep 2011 | US |