IP Library Patent Application 13251604
Patent Application
App. No. 13/251,604

SYSTEM AND METHOD FOR DELIVERING CALLER NAME INFORMATION TO MOBILE DEVICES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/251,604
Abstract

Systems and methods for delivering full name information to a mobile device are disclosed. A service control point receives a mobile dialing number (MDN) of an incoming call from a network control point, and queries a LIDB data store for partial name information. The network control point creates a call page including the partial name information and terminates the call to a terminating mobile device. The terminating mobile device opens a data connection to the service control point, and submits a query for full name information. The service control point retrieves the full name information from the LIDB data store, and transmits it to the terminating mobile device over the data connection.

Claims (34)

1 . A computer-implemented method of retrieving caller data by code executing during execution of a call handler of a terminating mobile device, the method comprising:

receiving, by the terminating mobile device, a call page from a wireless network, wherein the call page is associated with an incoming call and includes a mobile directory number (MDN) of a calling mobile device;

transmitting, by the terminating mobile device, a query for caller data associated with the MDN to a server on the wireless network over a wireless data connection; and

storing, by the terminating mobile device, the caller data in a memory of the terminating mobile device.

2 . The method of claim 1 , wherein transmitting a query for caller data associated with the MDN to a server over a wireless data connection includes opening a wireless data connection to the server before the incoming call associated with the call page is completed.

3 . The method of claim 1 , further comprising presenting the caller data to a user of the terminating mobile device before the user picks up the incoming call.

4 . The method of claim 1 , wherein the call page includes abbreviated caller name (CNAM) data retrieved from a line information database (LIDB) data store, wherein the CNAM data includes fifteen characters or less of caller name information.

5 . The method of claim 4 , wherein the caller data retrieved from the server includes extended caller name (EX-CNAM) data, wherein the EX-CNAM data includes more than fifteen characters of caller name information.

6 . The method of claim 5 , wherein the EX-CNAM data is retrieved from the line information database (LIDB) data store from which the CNAM data was retrieved.

7 . The method of claim 1 , wherein the server is a service control point (SCP) server associated with a carrier of the terminating mobile device.

8 . A service control point computing device, comprising:

at least one processor; and

a computer-readable medium having computer-executable instructions stored thereon that, if executed by the at least one processor, cause the service control point computing device to perform actions for providing caller name information to a terminating mobile device, the actions comprising:

receiving, from a network control point computing device, a subscriber query that includes a mobile dialing number (MDN) of a calling mobile device;

submitting a query for caller name (CNAM) data to a line information database (LIDB) data store associated with the MDN;

transmitting, to the network control point computing device, the CNAM data received from the LIDB data store;

receiving, from the terminating mobile device, a request for full name data;

submitting a query for full name data to the LIDB data store associated with the MDN; and

transmitting, to the terminating mobile device, the full name data received from the LIDB data store.

9 . The service control point computing device of claim 8 , wherein the actions further comprise determining whether a subscriber associated with the terminating mobile device has access to caller name services, and wherein submitting the query for caller name (CNAM) data to a line information database (LIDB) data store associated with the MDN is performed in response to determining that the subscriber has access to caller name services.

10 . The service control point computing device of claim 8 , wherein the full name data includes extended caller name (EX-CNAM) data.

11 . The service control point computing device of claim 8 , wherein the actions further comprise establishing a data connection with the terminating mobile device.

12 . The service control point computing device of claim 11 , wherein establishing a data connection with the terminating mobile device includes establishing an IP-based connection with the terminating mobile device.

13 . The service control point computing device of claim 11 , wherein establishing the data connection with the terminating mobile device includes establishing the data connection with the terminating mobile device while the terminating mobile device is participating in a call.

14 . The service control point computing device of claim 8 , wherein the CNAM data is fifteen characters or less, and wherein the full name data includes more than fifteen characters.

15 . A nontransitory computer-readable medium having computer-executable instructions stored thereon that, if executed by one or more processors of a mobile device, cause the mobile device to perform actions comprising:

receiving, by the mobile device, a call page from a wireless network, wherein the call page is associated with an incoming call and includes a mobile directory number (MDN) of a calling mobile device;

transmitting, by the mobile device, a query for caller data associated with the MDN to a server on the wireless network over a wireless data connection; and

storing, by the mobile device, the caller data in a memory of the mobile device.

16 . The computer-readable medium of claim 15 , wherein transmitting a query for caller data associated with the MDN to a server on the wireless network over a wireless data connection includes opening, by the mobile device, a wireless data connection to the server before the call associated with the call page is completed.

17 . The computer-readable medium of claim 15 , wherein the actions further comprise presenting, by the mobile device, the caller data to a user of the mobile device before the user picks up the incoming call.

18 . The computer-readable medium of claim 15 , wherein the call page includes abbreviated caller name (CNAM) data retrieved from a line information database (LIDB) data store.

19 . The computer-readable medium of claim 18 , wherein the caller data retrieved from the server includes extended caller name (EX-CNAM) data.

20 . The computer-readable medium of claim 19 , wherein the EX-CNAM data is retrieved from the line information database (LIDB) data store from which the CNAM data was retrieved.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Sep 26, 2017
From: SUNTRUST BANK
To: TRANSACTION NETWORK SERVICES, INC.
Reel/Frame 043704/0089 →
TERMINATION AND RELEASE OF PATENT SECURITY INTEREST Recorded Feb 18, 2013
From: SUNTRUST BANK
To: TRANSACTION NETWORK SERVICES, INC.
Reel/Frame 029823/0686 →
GRANT OF PATENT SECURITY INTEREST (FIRST LIEN) Recorded Feb 18, 2013
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 029824/0327 →
GRANT OF PATENT SECURITY INTEREST (SECOND LIEN) Recorded Feb 18, 2013
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 029824/0340 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCLUSION OF U.S. PATENT NOS. 5991410, 5907801 AND 5870722 IN THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 027676 FRAME 0181. ASSIGNOR(S) HEREBY CONFIRMS THE REMOVAL OF THE AFOREMENTIONED PATENTS FROM THE AMENDED AND RESTATED PATENT SECURITY AGREEMENT. Recorded Mar 26, 2012
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 027931/0296 →
SECURITY AGREEMENT Recorded Feb 9, 2012
From: TRANSACTION NETWORK SERVICES, INC.
To: SUNTRUST BANK
Reel/Frame 027676/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2011
From: GOSSELIN, MARK H.
To: CEQUINT, INC.
Reel/Frame 027384/0428 →