Caller name detection and export
First Claim
1. A computer implemented method to manage caller identifiers, the method comprising:
- receiving, at the caller, caller identifier information from a caller name (CNAM) registry, wherein the caller identifier information that will be displayed to a terminating endpoint at a caller, upon initiating a communication to the terminating endpoint by the caller;
verifying the caller identifier information at the caller;
comparing the received caller identifier information with a name associated with the callergenerating a notification when the caller identifier information does not match the name associated with the caller;
tagging the caller identifier information, 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;
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;
andauthorizing a payment transaction corresponding to the request to replace the caller identifier information received from the caller.
3 Assignments
0 Petitions
Accused Products
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.
-
Citations
18 Claims
-
1. A computer implemented method to manage caller identifiers, the method comprising:
-
receiving, at the caller, caller identifier information from a caller name (CNAM) registry, wherein the caller identifier information that will be displayed to a terminating endpoint at a caller, upon initiating a communication to the terminating endpoint by the caller; verifying the caller identifier information at the caller; comparing the received caller identifier information with a name associated with the caller generating a notification when the caller identifier information does not match the name associated with the caller; tagging the caller identifier information, 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media storing computer-useable instructions to perform a computer-implemented method for providing caller identifier information, the method comprising:
-
receiving a request from a caller to initiate a call with a terminating endpoint; checking a local cache to obtain caller identifier information to determine whether caller identifier information that will be transmitted to the terminating endpoint and stored in the cache is recent; when the caller identifier information is recent, performing the following; retrieving the caller identifier information from the cache, and generating a notification for the caller, wherein the notification provides an editable preview of the caller identifier information that will be transmitted to the terminating endpoint;
generating a request, at the caller, to replace the caller identifier information in the editable preview if a name associated with the caller does not match the caller identifier information;
authorizing a payment transaction corresponding to the request to replace the caller identifier information received from the caller; andwhen the caller identifier information in the cache is not recent, performing the following; locating a caller identifier provider for the terminating endpoint, and transmitting a request to the provider, wherein the request queries the provider for caller identifier information associated with the caller that will be transmitted to the terminating endpoint by the provider. - View Dependent Claims (9, 10, 11)
-
-
12. A telecommunications device having processors and memories configure to manage caller identifiers, the device comprising:
- one or more processors that perform the following;
receive, at the caller, caller identifier information from a caller name (CNAM) registry, wherein the caller identifier information will be displayed to a terminating endpoint at a caller, upon initiating a communication to the terminating endpoint by the caller;
verifying the caller identifier information at the caller;
comparing the received caller identifier information with a name associated with the caller;
generating a notification when the caller identifier information does not match the name associated with the caller;
tagging the caller identifier information, 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;
generating a request, at the caller, to replace the caller identifier information stored at the CNAT 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. - View Dependent Claims (13, 14, 15, 16, 17, 18)
- one or more processors that perform the following;
Specification