Method and apparatus for controlling calling-party identification
First Claim
1. A method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to a call server, the method comprising, at the call server:
- sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected;
receiving from the first device a selected Caller ID selected from the set of more than one possible Caller IDs; and
conveying the selected Caller ID to the second device.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system, method, and apparatus for managing the calling-party identification information offered to called parties. Accordingly, a caller can designate the Caller ID information to the called party based on the context of the call (e.g. the role of the caller) rather than the terminal used. Typically the calling party does this by selecting which of multiple values they wish to have sent with the call request. It is beneficial to implement such a mechanism in a secure manner—the ability to employ a different calling-number or calling-name ID should be restricted to properly-authorized and authenticated persons—in order to ensure the quality of this information. Accordingly, preferred embodiments include an authentication mechanism for verifying the calling party information is authentic.
39 Citations
38 Claims
-
1. A method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to a call server, the method comprising, at the call server:
-
sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; receiving from the first device a selected Caller ID selected from the set of more than one possible Caller IDs; and conveying the selected Caller ID to the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22)
-
-
17. A method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to a call server, the method comprising, at the call server:
-
sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; receiving from the first device a selected Caller ID selected from the set of more than one possible caller IDs, the first device administered by a first domain, the Caller ID administered by a second domain; authenticating the selected Caller ID; and conveying the selected Caller ID to the second device. - View Dependent Claims (18)
-
-
19. A method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to a call server, the method comprising, at the call server:
-
sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; receiving from the first device a selected Caller ID selected from the set of more than one possible caller IDs; determining an administrative entity which can authenticate the selected Caller ID; authenticating a permission of the calling party to use the selected Caller ID; and conveying the selected Caller ID to the second device. - View Dependent Claims (20, 21, 23)
-
-
24. A call server comprising a controller and machine-readable medium tangibly embodying instructions for execution by a call server to carry out a method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to the call server, the method comprising, at the call server:
-
sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; receiving from the first device a selected Caller ID selected from the more than one possible Caller IDs; determining an administrative entity which can authenticate the selected Caller ID; authenticating a permission of the calling party to use the selected Caller ID; and conveying the selected Caller ID to the second device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer program product embodied in a machine-readable medium tangibly embodying computer executable instructions for execution by a call server to carry out a method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to the call server, the method comprising, at the call server:
-
sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; receiving from the first device a selected Caller ID selected from the more than one possible Caller IDs; determining an administrative entity which can authenticate the selected Caller ID; authenticating a permission of the calling party to use the selected Caller ID; and conveying the selected Caller ID to the second device. - View Dependent Claims (36)
-
-
37. A computer program product embodied in a machine-readable medium tangibly embodying computer executable instructions for execution by a call server to carry out a method of providing caller identification information (Caller ID) of a calling party associated with a first device to a called party associated with a second device, the first device and the second device being operationally connectable to the call server, the method comprising, at the call server:
-
a. receiving an indication that the calling party desires to call a called party; b. sending to the first device, for selection at the first device, a set of more than one possible Caller IDs to be displayed on the first device, the set of more than one possible Caller IDs being based on an estimation of the likelihood of a Caller ID being selected; c. receiving from the first device, a selected Caller ID, selected from the more than one possible Caller IDs, as part of a call set up message. - View Dependent Claims (38)
-
Specification