On wireless networks, certain mobile devices are not enabled to receive CNAM (CNAM is an online information service providing caller name ID to telecommunications providers) caller ID display text information, and certain carrier network mobile switching centers (MSCs) are not CNAM transport-capable. Thus, CNAM query results from the carrier cannot be provided to the mobile device in the call page.
Other handset initiated communication facilities, such as SDB (Short Data Burst)/DOS (Data Over Signaling) on Code Division Multiple Access (CDMA) networks may be unavailable after the call page has been sent. Certain Global System for Mobile Communications (GSM) networks have similar limitations.
This invention delivers caller name (CNAM) query results obtained from a traditional CNAM service during call processing on a carrier network to the subscriber's mobile handset over a Short Message Service (SMS) channel on a mobile carrier network.
In an example method a call page is received at a network carrier associated with a recipient of the received call page. A caller name (CNAM) query is performed, then the result of the performed CNAM query is sent to the recipient device via SMS before sending the call page to the recipient device to initiate a call. The CNAM query result is displayed on a display of the recipient device.
In one aspect of the invention, a data message is sent to the recipient device using a Short Message Service Center (SMSC). The data message includes the result of the performed CNAM query.
In another aspect of the invention, a confirmation is generated if the sent data message has been received and the call page is released to the recipient device after generation of the confirmation.
In still another aspect of the invention, the CNAM query includes searching for CNAM information in a Line Information Database (LIDB) using caller identification (CID) included with the call page.
These and other examples of the invention will be described in further detail below.
Preferred and alternative examples of the present invention are described in detail below with reference to the following drawings:
The present invention suspends a call page at the network level (the second MSC 32), processes a CNAM query at the carrier components 38, and delivers the CNAM query results to the subscriber's mobile device (the terminating handset 26) via an application directed SMS sent via the terminating carrier's messaging gateway (the SMSC 46) and the terminating BS 34.
The carrier components 38 include a Service Transfer Point (STP) 40 and a Service Control Point (SCP) 42 that provides a CNAM service using a Line Information Database (LIDB) 44. After the call page is suspended, a CNAM request is sent to the SCP 42 via the STP 40. The SCP 42 queries the LIDB 44. If a result of the query is found, the SCP 42 instructs the carrier SMSC 46 to send an SMS message to the terminating handset 26. The SMS message includes the CNAM query result. Then the CNAM components 38 instruct the second MSC 32 to release the call page to the terminating handset 26.
After the terminating handset 26 receives the call page via the terminating BS 34 and the CNAM information via the terminating BS 34 and the SMSC 46, the CNAM information is displayed with the originating caller number (CID).
First, at a block 62, an originating caller dials a number for a subscriber. The incoming call page is received at a Network Control Point (NCP) (i.e. the MSC 32).
The MSC 32 begins a CNAM query to obtain caller information from the LIDB 44 based on caller's CID at block. At a block 66, the SCP 42 and MSC 32 suspend the call page during the CNAM query. At a block 70, the CNAM query result is returned to the SCP 42 from the CNAM service LIDB 44. The CNAM result (typically, compressed text containing the caller name and CID) is delivered by the carrier SMSC 46 to the BS 34 and the mobile device 26 via an application directed SMS, see block 72. Then, at a block 74, after notification of SMS receipt from the SMSC 46 or expiration of a time limit, the SCP 42 instructs the MSC 32 to release the call page. The carrier MSC 32 sends the call page to the subscriber's mobile device/base station (26, 34). The subscriber's mobile device 26 receives the call page. The device 26 includes a local application that displays related CNAM information that was received in the SMS message (i.e., ‘John Doe 206-555-1212’), see block 78.
In one embodiment, the device 26 includes a mobile client application that stores the contents of the received SMS message in the contact directory of the device 26, see block 76. Referencing the previously filed application, the contact list may be used to filter CNAM queries for those phone numbers already known to the TM subscriber.
When the mobile device 26 receives the incoming call, the contact information is retrieved from the contact directory and displays caller's number and name during incoming call sequence.
In another embodiment, the SMS message content is held in temporary memory on the mobile device 26. When the mobile device 26 receives the incoming call page, the mobile device 26 retrieves contact information from the temporary memory and displays the caller's number and name during an incoming call sequence.
If no name was found in the CNAM query of the LIDB 44, a “null” output is produced. The MSC 32 is instructed to release the call page (82) and that a “null” situation has occurred. The system may at that point choose to send a blank caller information result in the call page text display field, or to send no caller information result at all. When the call page is received at the device 26 and either “null” information is included with the call page or with an SMS message or no SMS message was received, no name is displayed unless the local memory of the device 26 includes a name associated with the call page (84). The CID in the call page will be received and displayed in the caller ID text display field, in either case.
While a traditional query to a CNAM SCP suspends the call page in the literal sense, other network facilities may be used to effectively accomplish the same result. Whether the call page is literally suspended, delayed, or the query is placed early enough in the process with sufficient time to receive a result and send a SMS, the goal is the same: to have the SMS arrive at the handset before the call page. This permits first-call caller identification.
While the preferred embodiment of the invention has been illustrated and described, as noted above, many changes can be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention is not limited by the disclosure of the preferred embodiment. Instead, the invention should be determined entirely by reference to the claims that follow.
This application claims the benefit of U.S. Provisional Application Ser. No. 61/099,112 filed Sep. 22, 2008, the contents of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4894861 | Fujioka | Jan 1990 | A |
4924496 | Figa et al. | May 1990 | A |
5210789 | Jeffus et al. | May 1993 | A |
5220599 | Sasano et al. | Jun 1993 | A |
5265145 | Lim | Nov 1993 | A |
5446785 | Hirai | Aug 1995 | A |
5490205 | Kondo et al. | Feb 1996 | A |
5506894 | Billings et al. | Apr 1996 | A |
5506895 | Hirai et al. | Apr 1996 | A |
5546447 | Skarbo et al. | Aug 1996 | A |
5727057 | Emery et al. | Mar 1998 | A |
5734706 | Windsor et al. | Mar 1998 | A |
5754636 | Bayless et al. | May 1998 | A |
5771283 | Chang et al. | Jun 1998 | A |
5805677 | Ferry et al. | Sep 1998 | A |
5867562 | Scherer | Feb 1999 | A |
5930701 | Skog | Jul 1999 | A |
5982867 | Urban et al. | Nov 1999 | A |
6046687 | Janky | Apr 2000 | A |
6075850 | Ali et al. | Jun 2000 | A |
6094574 | Vance et al. | Jul 2000 | A |
6108408 | Plunkett et al. | Aug 2000 | A |
6353664 | Cannon et al. | Mar 2002 | B1 |
6366670 | Davis et al. | Apr 2002 | B1 |
6449351 | Moss et al. | Sep 2002 | B1 |
6643516 | Stewart | Nov 2003 | B1 |
6714639 | Bedingfield et al. | Mar 2004 | B1 |
6799033 | Kanefsky | Sep 2004 | B2 |
6813344 | Lemke | Nov 2004 | B1 |
6975712 | Schnarel et al. | Dec 2005 | B1 |
6985572 | Gosselin | Jan 2006 | B2 |
7016482 | Moss et al. | Mar 2006 | B2 |
7085257 | Karves et al. | Aug 2006 | B1 |
7155211 | Mun et al. | Dec 2006 | B2 |
7170984 | Gosselin | Jan 2007 | B2 |
7170985 | Gosselin | Jan 2007 | B2 |
7200212 | Gosselin | Apr 2007 | B2 |
7215750 | Nguyen et al. | May 2007 | B2 |
7324638 | Mullis et al. | Jan 2008 | B2 |
7388949 | Contractor et al. | Jun 2008 | B2 |
7623849 | Zellner | Nov 2009 | B2 |
7634256 | Sherman et al. | Dec 2009 | B2 |
7756259 | Martin | Jul 2010 | B2 |
7796998 | Zellner et al. | Sep 2010 | B1 |
7839987 | Kirchhoff et al. | Nov 2010 | B1 |
20010001012 | Culli et al. | May 2001 | A1 |
20020128012 | Kim et al. | Sep 2002 | A1 |
20020159574 | Stogel | Oct 2002 | A1 |
20030041030 | Mansfield | Feb 2003 | A1 |
20030063730 | Woodring | Apr 2003 | A1 |
20030092432 | Hwang | May 2003 | A1 |
20030157929 | Janssen et al. | Aug 2003 | A1 |
20040066920 | Vandermeijden | Apr 2004 | A1 |
20040203943 | Cai et al. | Oct 2004 | A1 |
20060089165 | Smith et al. | Apr 2006 | A1 |
20060112167 | Steele et al. | May 2006 | A1 |
20060234703 | Wuthnow et al. | Oct 2006 | A1 |
20070064911 | Bedingfield et al. | Mar 2007 | A1 |
20070127656 | Citron et al. | Jun 2007 | A1 |
20080059642 | Bhogal et al. | Mar 2008 | A1 |
20080240383 | Fronczak et al. | Oct 2008 | A1 |
20080242293 | Gosselin | Oct 2008 | A1 |
20090257575 | Gosselin et al. | Oct 2009 | A1 |
20100222028 | Gisby et al. | Sep 2010 | A1 |
20100261459 | Gosselin et al. | Oct 2010 | A1 |
20100261461 | Gosselin et al. | Oct 2010 | A1 |
20100261462 | Gosselin et al. | Oct 2010 | A1 |
Number | Date | Country |
---|---|---|
0876038 | Nov 1998 | EP |
0920169 | Jun 1999 | EP |
1124387 | Aug 2001 | EP |
1199899 | Apr 2004 | EP |
1551201 | Jul 2005 | EP |
2405768 | Jan 2008 | GB |
4086144 | Mar 1992 | JP |
4248739 | Sep 1992 | JP |
09064960 | Mar 1997 | JP |
9321856 | Dec 1997 | JP |
10276257 | Oct 1998 | JP |
2002044221 | Feb 2002 | JP |
2002305602 | Oct 2002 | JP |
2005198218 | Jul 2005 | JP |
1020010027839 | Jun 2001 | KR |
1020050071947 | Aug 2005 | KR |
1020090043274 | Jun 2009 | KR |
9717793 | May 1997 | WO |
0229665 | Apr 2002 | WO |
2004023767 | Mar 2004 | WO |
2006024952 | Mar 2006 | WO |
2007056577 | May 2007 | WO |
2007095963 | Aug 2007 | WO |
2008122052 | Oct 2008 | WO |
2010120607 | Oct 2010 | WO |
2010120610 | Oct 2010 | WO |
Entry |
---|
“CNAM Definition from PC Magazine Encyclopedia,” PC Magazine Encyclopedia, 1981-2011, pp. 1-2, The Computer Language Company Inc., http://www.pcmag.com/encyclopedia—term. |
“Want to know Who's Calling? Hear the name and number announced before you answer!” ClassCo-The VoiceAnnounce Technology Company, 1 page, printed Mar. 25, 2011, http://www.voiceannounce.com. |
“Calling Name Delivery (CNAM),” Cisco PGW 2200 Softswitch, Cisco Systems, 2007, pp. 1-13, http://www.cisco.com. |
TIA TIA-764 TIA/EIA-41-D Enhancements for Wireless Calling Name Feature Descriptions, Telecommunications Industry Association; Jan. 1, 2002; IHS, Inc.; http://electronics.ihs.com/document/abstract; 1 page. |
“Recommended GPS Navigator” Consumer Reports News, GPS and GPS Ratings from Consumer Reports, ConsumerReports.org, 2005-2011, pp. 1-2, http://news.consumerreports.org. |
“GPS Location, Can Someone Track me on my Phone?” SprintUsers.com, Sep. 27, 2004, pp. 1-5, vBulletin, v.3.8.4, 2002-2007, Jelsoft Enterprises Ltd. |
Nathalie Fiset, “Cellular GPS Phone Tracking,” Ezine @rticles, Jan. 28, 2007, pp. 1-4, http://ezinearticles.com/?Cellular-GPS-Phone-Tracking&id=434437. |
Matoba, N. and Yoshida, S. (1996), “Still image transmission using unequal error protection coding in mobile radio channel. Electronics and Communications in Japan (Part 1: Communications),” Mar. 23, 2007, 79: 75-85. http://onlinelibrary.wiley.com/doi/10.1002/ecja.4410790408/abstract. |
“Show Your Facebook or MySpace Pic as Picture Caller ID!” PicDial Make Your Address Book Socially Aware!, Mar. 25, 2011, IQzone, Inc.; http://www.picdial.com. |
“Frequently Asked Questions About Mobile to Mobile Calling,” Residential Support Wireless Phone, 2011, Verizon, http://wirelesssupport.verizon.com/faqs/Calling+Plans/faq—in—calling.html. |
“Sprint Cell Phone Reverse Lookup Downloads,” FileHeap! Where People Get Files, pp. 1-4, 2000-2010, http://www.fileheap.com/dbquery/1/sprint+cell+phone+reverse+lookup+downloads. |
Berg, Andrew; “Tap Me Offers In-Game Ad Platform,” Wireless Week, pp. 1-2, Feb. 28, 2011, http://www.wirelessweek.com/News/2011/02/Business-TapMe-In-Game-Ad-Platform-Mobile-Content/. |
VeriSign Authentication Services—The Leading Provider of SSL. printed Mar. 25, 2011, Symantec Corporation, http://www.verisign.com; cc 2011. |
Wireless, Wherify.com, www.wherify.com/html/faq.asp?pageID=13; 1 page, printed Mar. 29, 2011; cc 2011. |
Number | Date | Country | |
---|---|---|---|
20100075644 A1 | Mar 2010 | US |
Number | Date | Country | |
---|---|---|---|
61099112 | Sep 2008 | US |