IP Library Granted Patent US 9,112,998
Granted Patent B1
US 9,112,998 · App. 14/133,004 · Granted Aug 18, 2015

Caller name detection and export

View Patent ↗
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 9,112,998
App. No.
14/133,004
Granted
Aug 18, 2015
Kind
B1
Abstract

Methods, media, and network devices are provided for detecting errors in caller identifier records. A caller name provider is identified for a terminating endpoint that is a recipient of a communication from a transmitting device. The caller name provider receives queries for caller identifier information that will be transmitted to the terminating endpoint. The caller name provider returns records having the caller identifiers in response to the queries. When the records contain an error, the caller name providers receive update requests from a calling party of the transmitting device. The update requests include changes to the records that correct the errors.

Claims (31)

1. A computer implemented method to manage caller identifiers, the method comprising:

verifying the caller identifier information;

comparing the received caller identifier information with a name associated with the caller received from a profile of a network device maintained by a communication provider, wherein the network device is one of one or more network devices associated with the caller, and wherein the caller identifier information and the name associated with the caller are received from separate sources;

generating a notification when the caller identifier information does not match the name associated with the caller, wherein the notification indicates that that the caller identifier information does not match the name associated with the caller, and wherein the notification is delivered to the one or more network devices associated with the caller;

providing a graphical user interface having at least two flags for the caller identifier information, wherein each flag is represented with a different color and the flags comprise: an acceptable flag and an unacceptable flag;

tagging the caller identifier information with one of the at least two flags, when the name associated with the caller does not match the caller identifier information, to obtain recent names associated with the caller that replace the caller identifier information, wherein the recent names associated with the caller are obtained from one or more of the profiles of the one or more network devices and a replacement name provided by the caller;

generating a request, at the caller, to replace the caller identifier information stored at the CNAM registry if the name associated with the caller does not match the caller identifier information; and

authorizing a payment transaction corresponding to the request to replace the caller identifier information received from the caller.

2. The method of claim 1 , further comprising: issuing, by the CNAM registry, an update request to correct the record stored by a CNAM provider.

3. A server device, the server device comprising:

one or more processors configured to receive a minor copy of caller identifier information that will be displayed to a terminating endpoint of an outbound call initiated by a caller, to verify the caller identifier, to compare the received caller identifier information with a name associated with the caller in a profile of a network device maintained by a communication provider, wherein the network device is one of one or more network devices associated with the caller, and wherein the caller identifier information and the name associated with the caller are received from separate sources, to transmit a notification to one or more network devices associated with the caller indicating that the caller identifier information does not match the name associated with the caller; to provide a graphical user interface having at least two flags for the caller identifier information, wherein each flag is represented with a different color and the flags comprise: an acceptable flag and an unacceptable flag; and to tag with one of the at least two flags, the caller identifier when the name associated with the caller does not match the caller identifier information, for update to recent names corresponding to the caller, wherein a caller's requests to change the caller identifier information that will be displayed to the terminating endpoint are billed to the caller.

4. The server device of claim 3 , wherein the name associated with the caller is stored in a subscriber profile.

5. The server device of claim 3 , wherein the caller specifies another name to replace the name included the caller identifier information.

6. The server device of claim 3 , further comprising:

determining, by the one or more processors, whether the caller requests a change to the caller identifier information.

7. The server device of claim 3 , further comprising:

changing, by the one or more processors, the caller identifier information, when the name included in the caller identifier information does not match the name associated with the caller.

8. The server device of claim 3 , wherein a bill to the caller includes a cost for each change to the caller identifier information.

9. A server device, the server device comprising:

one or more processors configured to receive caller identifier information that will be displayed to a terminating endpoint, to verify the caller identifier information, to compare the received caller identifier information with a name associated with the received from a profile of a network device maintained by a communication provider, wherein the caller identifier information and the name associated with the caller are received from separate sources; to transmit, a notification to one or more network devices associated with the caller indicating that the caller identifier information does not match the name associated with the caller; to provide a graphical user interface having at least two flags for the caller identifier information, wherein each flag is represented with a different color and the flags comprise an acceptable flag that is represented by green and an unacceptable flag that is represented by red;

and to tag with one of the at least two flags, the caller identifier when the name associated with the caller does not match the caller identifier information, for update to recent names corresponding to the caller, wherein a caller's requests to change the caller identifier information that will be displayed to the terminating endpoint are billed to the caller.

10. The server device of claim 9 , wherein the name associated with the caller is stored in a subscriber profile.

11. The server device of claim 9 , wherein the caller specifies another name to replace the name included the caller identifier information.

12. The server device of claim 9 , further comprising:

determining, by the one or more processors, whether the caller requests a change to the caller identifier information.

13. The server device of claim 9 , further comprising:

receiving, by the one or more processors, a request to change the caller identifier.

14. The server device of claim 9 , further comprising:

changing, by the one or more processors, the caller identifier information, when the name included in the caller identifier information does not match the name associated with the caller.

15. The server device of claim 9 , further comprising: locating the caller identifier provider.

16. The server device of claim 15 , wherein locating the caller identifier provider comprises one of: searching for terminating endpoints and data for providers corresponding to the terminating endpoints, or transmitting a query to a provider registry; and receiving provider information from the registry.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2013
From: PEDEN, MARK DOUGLAS; KOLLER, GARY DUANE; REEVES, RAYMOND EMILIO; YOUNGS, SIMON
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 031819/0386 →