The present disclosure relates generally to wireless communication, and specifically to call forwarding requests for wireless communications.
Network integration applications supporting call routing between wireless and wireline telephones for single end-users typically fall into one or more service capabilities such as call forwarding and Find Me-Follow Me services. Find Me-Follow Me service provides end-users with a capability to manage communications by allowing them to determine how, when, and by whom they can be reached.
Find Me-Follow Me service applications enable users to define profiles based on a wide variety of parameters via a telephone or a Web-based interface. Typically, users select a combination of different phone numbers in a user defined search order for delivery of calls. For example, users who are going to be away from the office can set preferences that enable the system to first transfer important calls to a mobile phone number, then a pager, and then home if no one answers at the office. Generally, if no pick up occurs at the final destination, the caller can be transferred to voicemail.
Multiple call-diversion lists or profiles generally require a user to specify numerous destination numbers. Profiles may be set up by a service system administrator, and are then activated by the telephone user. A Find Me-Follow Me type service typically has an associated PIN code or Personal Number (access number) profile. With a PIN code, a user dials their access number and lets it ring until it picks up, then enters their PIN code and gains access to a menu, where the user can change their callback number. When someone calls a telephone that has a Personal Number profile enabled, the profile selected predetermines which numbers will be called and in which order. For example, one profile could try a user's office telephone, and if no answer, a user's home phone, then cell phone, and if still no answer, the call could be sent to the user's voice mail.
Find Me-Follow Me applications often require time-consuming and inconvenient initial multiple number profiles to be set up, as well as periodic input from a user to change their callback number.
Specific embodiments are shown and described with respect to the drawings presented herein. It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the Figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to other elements for clarity. The use of the same reference symbols in different drawings indicates similar or identical items, and wherein:
In a particular embodiment, a method includes receiving an identification value from a wireless beacon at a mobile device when the mobile device is within a detection area of the wireless beacon. The method also includes determining whether the wireless beacon is a recognized wireless beacon based on the identification value using a look up table accessible to the mobile device. The method further includes selecting an alternate communication address from the look up table based on the identification value received from the wireless beacon. The method also includes causing communications addressed to the mobile device to be redirected to the alternate communication address.
A particular embodiment includes a system that includes a wireless communication device. The wireless communication device includes a first receiver to facilitate two-way voice communication using a first wireless protocol, a second receiver to facilitate monitoring wireless information using a second wireless protocol, and a communication interface. The communication interface includes a first control module to provide a first request to forward communications to an alternate communication device when a transmitter identifier received by the second receiver from a transmitter is recognized based on a look up table accessible to the wireless communication device. A network address of the alternate communication device is determined based on the transmitter identifier.
A particular embodiment includes a wireless beacon having a wireless communication interface configured to wirelessly transmit a unique identification of the wireless beacon to a wireless mobile device located within a wireless beacon coverage area of the wireless beacon. When the unique identification is recognized based on a look up table accessible to the wireless mobile device, the wireless mobile device selects an alternate network address corresponding to the unique identification and forwards external communications to the alternate network address while the wireless mobile device is within the wireless beacon coverage area.
The present disclosure is generally directed to the provision of an integrated wireless and wireline communications system and methods thereof. The system and methods disclosed herein offer users convenience and flexibility by providing wireless location based routing to an alternate telephone destination such as a landline (wireline) telephone termination. The location based routing is provided automatically simply by placing the mobile telephone handset in proximity to a detector located near the alternate telephone destination. In addition, other conventional service-rich features such as distinctive ring, caller identification/privacy management and a common voicemail service for a user's wireless and wireline telephones are also possible when utilizing the system and methods disclosed herein.
Additionally, a method is disclosed for receiving an identifier from a source at a wireless mobile communication device over a first wireless connection, and communicating a request to a wireless switch to forward voice communications destined for a mobile telephone number to an alternate network via an alternative phone number (a call forwarding number) in response to receiving the identifier. Both the mobile telephone number and the alternative phone number may deliver calls to the same physical communications device if it is a multi-mode phone that can operate in both a wide area mobile network and a landline network. An example would be a dual-mode GSM-cordless phone. The source is proximal to the wireless mobile communications device. The method includes receiving a wireless communication over a second wireless connection having a protocol different than the first wireless connection. The method further includes determining when to withdraw the request to forward voice communications.
Specifically,
The system further includes a wireless switch 125, such as a cellular wide area switch, which communicates with an alternate telephone destination 131 via an intermediary switch in a telephone service provider central office 127. The identifier transmitter 121 communicates with the mobile telephone 123 via transmission signal 141. The wireless switch 125 communicates with the mobile telephone 123 via a signal 143. In an embodiment, the alternate telephone destination 131 is a telephone number correlated with a landline telephone located in proximity to the identifier transmitter 121 and the mobile telephone 123. The term proximity as used herein identifies the physical placement of the mobile telephone 123 within a coverage area of the wireless beacon device or identifier transmitter 121 (e.g., within the wireless detection area 110). The wireless beacon device or identifier transmitter 121 may indicate proximity of the mobile telephone 123 to a landline telephone.
In one embodiment, the transmission signal 141 from the identifier transmitter 121 utilizes a wireless data protocol. The wireless data protocol may be the IEEE 802.11 standard wireless protocol, the Bluetooth standard protocol, or other wireless data protocols employed in the telecommunications industry. Generally, the signal 143 between the mobile telephone 123 and the wireless switch 125 will include a wireless data message protocol, such as the Short Message Service (SMS) protocol. The wireless data message may be carried over various packet channels using protocols such as a Global System for Mobile communication (GSM) control channel, General Packet Radio Service (GPRS), universal Mobile Telecommunications Systems (UMTS) data, and CDMA2000/CDMAOne, as are known in the art.
In one exemplary embodiment, the mobile (e.g., wireless) telephone 123 may have Bluetooth functionality such as a class 3 type communication circuitry. The wireless beacon or identifier transmitter 121 may transmit a unique code using wireless data techniques, such as Bluetooth class 1 type communication. When in proximity to the wireless beacon or identifier transmitter 121, the mobile telephone 123 may receive the unique code from the identifier transmitter 121. A module within the mobile telephone 123 determines which network address is associated with the wireless beacon or identifier transmitter 121. The network address may, for example, be a landline telephone number or an Internet Protocol (IP) address for Phone Over IP calling. Alternately, the network address may be transmitted as part of the unique code associated with the wireless beacon or identifier transmitter 121. The mobile telephone 123 may then send an SMS message via a wireless channel to facilitate call forwarding. Once the mobile telephone 123 leaves the coverage area (e.g., the wireless detection area 110) of the wireless beacon or identifier transmitter 121, the mobile telephone 123 may send a cancel call forwarding signal.
Utilizing multiple beacons, calls to the mobile telephone 123 may be forwarded to associated landline phones when in various locations. For example, a user may have one wireless beacon located at home and another at work. Each wireless beacon may have a different unique identifier or may transmit a different forwarding address. The wireless phone may selectively activate and deactivate call forwarding by sending messages that include a network address associated the identified beacon.
The wireless beacon may also be used in conjunction with multiple wireless phones. Each phone may activate and deactivate call forwarding as it enters and leaves the wireless beacon coverage area. In some embodiments, each phone may activate a distinctive ring utilized when a call is forwarded from such phone to the alternate landline telephone. In other embodiments, each of the multiple wireless beacons may communicate additional coding to identify the network address. In further embodiments, wireless phones may selectively activate call forwarding when in proximity to a wireless beacon. If the wireless phone recognizes the identity of the wireless beacon, the wireless phone may activate and deactivate call forwarding when entering and leaving the wireless beacon coverage area. However, if the identity of the wireless beacon is not recognized or if color coding does not match the value expected by the wireless phone, the wireless phone may ignore the wireless beacon. In such an example, a wireless telephone may enter an area covered by multiple wireless beacons and only respond to a single designated beacon.
To ensure that only authorized mobile devices may initiate call forwarding into the alternate network designated by the beacon, the beacon signal may be encrypted so that only mobile devices with the correct public key can decrypt the signal and read the beacon identifier. Various methods exist for provisioning the beacon identifier and public key within the mobile device. One approach would be to run a short activation procedure between the beacon and the mobile phone using the first communications protocol. Further protection can be added so that a user login password is required to begin the activation procedure so that only the authorized user of the beacon may activate new mobile devices.
The illustrated embodiment of
The call forwarding module 221 receives a request to forward incoming communications requests to an alternate communication device proximal to the transmitter 225. The cancel call forwarding module 223 cancels a prior call forwarding instruction to an alternate communication device by providing a request to provide communication requests directly to the wireless communication device.
In one exemplary embodiment, the modules 221 and 223 are modules in a wireless phone. For example, the call forwarding module 221 may identify a wireless beacon and send a call forwarding message associated with a phone number or network address associated with the wireless beacon. Multiple beacons with different identifiers may then be used to transfer calls depending on the proximity of the phone. For example, a user may have a beacon with one identifier at home and a second beacon with a different identifier at the office. The call forwarding module 221 may include a look up table to determine the appropriate forward to number or the number may be included as part of the beacon identifier.
In such an embodiment, more than one wireless phone may utilize the beacon in conjunction with either the call forwarding or the cancel call forwarding modules stored on each of the phones. Each of the wireless phones may initiate call forwarding to the same landline phone. In some embodiments, distinct rings may be implemented for calls associated with differing wireless phones.
In step 403, the SMSC then sends a notification message via the Short Message Point to Point (SMPP) protocol to the alternate number server. The alternate number server, in step 404, sends an ‘Activate Feature Directive’ using SS7 TCAP to the HLR. The HLR marks the handset telephone number for forwarding to the ‘forwarded to’ number, such as to a proximate wireline telephone number.
In step 504, a call forwarding request is automatically communicated to a wireless switch, e.g., a cellular switch, to forward voice communication requests to an alternate communication device in response to receiving the identifier of step 502. The request to the wireless switch may be made using a second wireless protocol, such as SMS over a GSM channel. The alternate communication device is different from the wireless communication device, and may be a wireline (landline) telephone located proximal to the source and the wireless communication device. In a particular embodiment, the wireless mobile communication device receives a wireless communication having a different protocol than the first wireless communication. In a particular embodiment, the identifier may be a user-selected unique radio frequency identification (RFID).
In particular embodiments, the wireless mobile communication device may communicate with the wireless switch via non-voice data messaging such as the short message services (SMS) protocol.
Once steps 502 and 504 have been carried out, incoming calls destined for the wireless mobile communication device are forwarded to the alternate communication device until a determination has been made to withdraw the request for call forwarding to the alternate communication device, as in step 506. In an embodiment, the call forward request is withdrawn when the wireless mobile communication device no longer receives the identifier (e.g. where the mobile phone is moved outside the range of the beacon). In another embodiment, the call forwarding request is withdrawn in response to a user action. The user action can be a key sequence entered using a keypad of the wireless mobile communication device or a voice request. In step 508 forwarding has been cancelled, and incoming communication requests are again directed to the wireless mobile communication device.
Referring to step 606, calls originally destined to the mobile telephone are re-routed using an intermediary telephone switch, i.e., a switch located in a central office such as central office 127, 327. Re-routing continues unless cancelled by a user action, or by moving the mobile telephone outside of the wireless detection area provided by the wireless beacon.
In a particular embodiment, detecting the location of the mobile telephone is based upon communication using a wireless data protocol, which may be compliant with an IEEE 802.11 standard, or a Bluetooth standard. The call forwarding message of step 504 may be communicated to the wide area switch using a wireless data message protocol such as SMS via channels using protocols such as GSM, GPRS, CDMA, or UMTS.
In various embodiments, the wireless phone or wireless communication device may take various forms including personal digital assistants with built in communications circuitries, wireless telephones, cellular telephones, mobile telephones, and other wireless devices.
The methods and system described herein provide for an adaptable implementation. Although certain embodiments have been described using specific examples, it will be apparent to those skilled in the art that the disclosure is not limited to these few examples. Additionally, various types of wireless transceivers, transmitters, receivers, and protocols are currently available which could be suitable for use in employing the methods as taught herein. Note also, that although certain illustrative embodiments have been shown and described in detail herein, along with certain variants thereof, many other varied embodiments may be constructed by those skilled in the art. 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 a critical, required, or essential feature or element. Accordingly, the present disclosure is not intended to be limited to the specific form set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents, as can be reasonably included within the scope of the disclosure as provided by the claims below.
This application is a continuation of and claims priority from U.S. patent application Ser. No. 10/668,617, now U.S. Pat. No. 7,769,392, filed Sep. 23, 2003, which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4275385 | White | Jun 1981 | A |
4752951 | Konneker | Jun 1988 | A |
4932050 | Davidson et al. | Jun 1990 | A |
4935927 | Kaewell, Jr. et al. | Jun 1990 | A |
4989230 | Gillig et al. | Jan 1991 | A |
5127042 | Gillig et al. | Jun 1992 | A |
5155759 | Saegusa et al. | Oct 1992 | A |
5218716 | Comroe et al. | Jun 1993 | A |
5229701 | Leman et al. | Jul 1993 | A |
5247567 | Hirano | Sep 1993 | A |
5260988 | Schellinger et al. | Nov 1993 | A |
5353331 | Emery et al. | Oct 1994 | A |
5375161 | Fuller et al. | Dec 1994 | A |
5469496 | Emery et al. | Nov 1995 | A |
5515366 | Chieu et al. | May 1996 | A |
5550895 | Burson et al. | Aug 1996 | A |
5553117 | Peterson et al. | Sep 1996 | A |
5603054 | Theimer et al. | Feb 1997 | A |
5636243 | Tanaka | Jun 1997 | A |
5644620 | Shimura | Jul 1997 | A |
5673308 | Akhavan | Sep 1997 | A |
5745850 | Aldermeshian et al. | Apr 1998 | A |
5748147 | Bickley et al. | May 1998 | A |
5842112 | Fuller et al. | Nov 1998 | A |
5950133 | Bledsoe | Sep 1999 | A |
5995839 | Coursey et al. | Nov 1999 | A |
6041229 | Turner | Mar 2000 | A |
6069588 | O'Neill, Jr. | May 2000 | A |
6073031 | Helstab et al. | Jun 2000 | A |
6091949 | Sanchez | Jul 2000 | A |
6125126 | Hallensål | Sep 2000 | A |
6130938 | Erb | Oct 2000 | A |
6185427 | Krasner et al. | Feb 2001 | B1 |
6188888 | Bartle et al. | Feb 2001 | B1 |
6198938 | Chavez, Jr. | Mar 2001 | B1 |
6201950 | Fuller et al. | Mar 2001 | B1 |
6208854 | Roberts et al. | Mar 2001 | B1 |
6240297 | Jadoul | May 2001 | B1 |
6301350 | Henningson et al. | Oct 2001 | B1 |
6320534 | Goss | Nov 2001 | B1 |
6332082 | Fuller et al. | Dec 2001 | B1 |
6362778 | Neher | Mar 2002 | B2 |
6373817 | Kung et al. | Apr 2002 | B1 |
6389117 | Gross et al. | May 2002 | B1 |
6389288 | Kuwahara et al. | May 2002 | B1 |
6424840 | Fitch et al. | Jul 2002 | B1 |
6480593 | Munday et al. | Nov 2002 | B1 |
6484027 | Mauney et al. | Nov 2002 | B1 |
6505055 | Kalm et al. | Jan 2003 | B1 |
6516060 | Foladare et al. | Feb 2003 | B1 |
6574213 | Anandakumar et al. | Jun 2003 | B1 |
6574470 | Chow et al. | Jun 2003 | B1 |
6587475 | Przygienda | Jul 2003 | B1 |
6587683 | Chow et al. | Jul 2003 | B1 |
6600734 | Gernert et al. | Jul 2003 | B1 |
6611681 | Henderson | Aug 2003 | B2 |
6614206 | Wong et al. | Sep 2003 | B1 |
6614784 | Glitho et al. | Sep 2003 | B1 |
6618590 | Howe | Sep 2003 | B1 |
6625423 | Wang | Sep 2003 | B1 |
6650088 | Webb et al. | Nov 2003 | B1 |
6704580 | Fintel | Mar 2004 | B1 |
6735432 | Jarett et al. | May 2004 | B1 |
6766175 | Uchiyama | Jul 2004 | B2 |
6856806 | Bosik et al. | Feb 2005 | B1 |
6892083 | Shostak | May 2005 | B2 |
6975713 | Smith et al. | Dec 2005 | B1 |
6978154 | Ospalak et al. | Dec 2005 | B1 |
6978163 | Dyer et al. | Dec 2005 | B2 |
7039411 | Purdy et al. | May 2006 | B2 |
7171221 | Amin et al. | Jan 2007 | B1 |
7466811 | Elliott | Dec 2008 | B2 |
7613142 | Molteni et al. | Nov 2009 | B2 |
20010019955 | Henderson | Sep 2001 | A1 |
20020029258 | Mousseau et al. | Mar 2002 | A1 |
20020111190 | Harrison et al. | Aug 2002 | A1 |
20020115480 | Huang | Aug 2002 | A1 |
20020119800 | Haggers et al. | Aug 2002 | A1 |
20020137472 | Quinn et al. | Sep 2002 | A1 |
20020164979 | Mooney et al. | Nov 2002 | A1 |
20020181442 | Rajani | Dec 2002 | A1 |
20030003900 | Goss et al. | Jan 2003 | A1 |
20030039242 | Moore, Jr. | Feb 2003 | A1 |
20030050051 | Vilander | Mar 2003 | A1 |
20030073411 | Meade, II | Apr 2003 | A1 |
20030092451 | Holloway et al. | May 2003 | A1 |
20030117985 | Fujii et al. | Jun 2003 | A1 |
20030125075 | Klovborg | Jul 2003 | A1 |
20030133421 | Sundar et al. | Jul 2003 | A1 |
20030181202 | Link et al. | Sep 2003 | A1 |
20040018774 | Long et al. | Jan 2004 | A1 |
20040032484 | Haltunen | Feb 2004 | A1 |
20040066776 | Ishidoshiro | Apr 2004 | A1 |
20040072544 | Alexis | Apr 2004 | A1 |
20040116073 | Mauney et al. | Jun 2004 | A1 |
20040120492 | Lew et al. | Jun 2004 | A1 |
20040127241 | Shostak | Jul 2004 | A1 |
20040156491 | Reding et al. | Aug 2004 | A1 |
20040203374 | Zilliacus | Oct 2004 | A1 |
20040204056 | Phelps, III | Oct 2004 | A1 |
20040208297 | Valentine | Oct 2004 | A1 |
20040213212 | Reding et al. | Oct 2004 | A1 |
20040258233 | Poustchi et al. | Dec 2004 | A1 |
20050054335 | Pearson et al. | Mar 2005 | A1 |
20050064853 | Radpour | Mar 2005 | A1 |
20050064855 | Russell | Mar 2005 | A1 |
20050096024 | Bicker et al. | May 2005 | A1 |
20050210101 | Janik | Sep 2005 | A1 |
20050215243 | Black et al. | Sep 2005 | A1 |
20050273781 | Nakamura et al. | Dec 2005 | A1 |
20050277431 | White | Dec 2005 | A1 |
20050282582 | Slotznick | Dec 2005 | A1 |
20060003806 | Weber | Jan 2006 | A1 |
20060031587 | Patterson et al. | Feb 2006 | A1 |
20100178906 | Kennedy | Jul 2010 | A1 |
Number | Date | Country |
---|---|---|
0 671859 | Sep 1995 | EP |
0 713345 | May 1996 | EP |
2 305078 | Mar 1997 | GB |
8-163646 | Jun 1996 | JP |
8-172673 | Jul 1996 | JP |
8-294168 | Nov 1996 | JP |
8-294170 | Nov 1996 | JP |
8-317468 | Nov 1996 | JP |
8-322087 | Dec 1996 | JP |
9-37345 | Feb 1997 | JP |
9-55981 | Feb 1997 | JP |
9-84117 | Mar 1997 | JP |
9-98476 | Apr 1997 | JP |
9405101 | Mar 1994 | WO |
Number | Date | Country | |
---|---|---|---|
20100240343 A1 | Sep 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10668617 | Sep 2003 | US |
Child | 12790020 | US |