Method and system for managing a user profile for use in a personal number service
First Claim
1. A method of managing a called user-associated profile system comprising a plurality of calling user-associated profiles, each profile storing for a respective associated calling user a plurality of terminal numbers associated with the called user, and each of the terminal numbers being associated with a respective function, the called user-associated profile system being for use for determining the routing in a network for extending a call made to the called user from a said respective associated calling user, the method comprising the steps of:
- storing, in each of said calling user-associated profiles, a respective confidence value in association with each of said terminal numbers, each respective confidence value representing the confidence that a call to the terminal corresponding to the associated terminal number will result in a match between a function sought by the calling user when making that call and the respective function provided by a person answering the call at that terminal;
selecting, for use by the network in routing said call, a terminal number from the said profile on the basis of the highest confidence value; and
modifying at least one of said respective confidence values of the said profile on the basis of the actual outcome of a call routed to the terminal corresponding to the selected terminal number, the actual outcome representing the likelihood that the calling user will not need to make a further call seeking access to the associated function, that likelihood being determined by the person answering the call at that terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A user profile for use, for example in a personal numbering service, has an associated confidence value for each of the destination terminal numbers in the profile, a confidence value representing the confidence of a call being successfully answered at the associated network terminal. When a service using the profile needs to route a call for a user, the corresponding profile is accessed and the call is routed to the destination terminal number having the highest confidence value. The profile is managed to modify the confidence values depending upon the outcome of the call, and also upon registration of a personal number user at a network terminal. The confidence values are probabilities and when one confidence value is increased because of a successful outcome, the other values are adjusted. The confidence values can be a function of time to represent lessening confidence that a user is still at the network terminal of his last registration.
-
Citations
32 Claims
-
1. A method of managing a called user-associated profile system comprising a plurality of calling user-associated profiles, each profile storing for a respective associated calling user a plurality of terminal numbers associated with the called user, and each of the terminal numbers being associated with a respective function, the called user-associated profile system being for use for determining the routing in a network for extending a call made to the called user from a said respective associated calling user, the method comprising the steps of:
-
storing, in each of said calling user-associated profiles, a respective confidence value in association with each of said terminal numbers, each respective confidence value representing the confidence that a call to the terminal corresponding to the associated terminal number will result in a match between a function sought by the calling user when making that call and the respective function provided by a person answering the call at that terminal;
selecting, for use by the network in routing said call, a terminal number from the said profile on the basis of the highest confidence value; and
modifying at least one of said respective confidence values of the said profile on the basis of the actual outcome of a call routed to the terminal corresponding to the selected terminal number, the actual outcome representing the likelihood that the calling user will not need to make a further call seeking access to the associated function, that likelihood being determined by the person answering the call at that terminal. - View Dependent Claims (2, 3, 4)
-
-
5. A called user-associated profile system for determining the routing in a network for extending a call made to the called user associated with the profile system from a calling user associated with a profile thereof;
- the called user-associated profile system comprising;
a plurality of said calling user-associated profiles, each profile being arranged for association with a respective calling user and comprising a respective first storage means for storing a plurality of terminal numbers, and a respective second storage means for storing a corresponding plurality of associated confidence values, each respective confidence value representing the confidence that a call to the terminal corresponding to the associated terminal number will result in a match between a function sought by the calling user when making that call and a respective function provided by a person answering the call at that terminal;
selection means responsive to the occurrence of a said call to select from the profile associated with the calling user the terminal number having the highest confidence value; and
modification means arranged to modify at least one of said respective confidence values on the basis of the actual outcome of said call routed to the terminal corresponding to the selected terminal number, the actual outcome representing the likelihood that the calling user will not need to make a further call seeking access to the associated function, that likelihood being determined by the person answering the call at that terminal. - View Dependent Claims (6, 7, 8, 9)
- the called user-associated profile system comprising;
-
10. A method of operating a personal numbering service in a network having a personal number profile system comprising a plurality of personal number-associated profiles, each profile storing for a respective personal number user of the personal numbering service a plurality of destination terminal numbers, the personal number profile system being for use for determining the routing in a network of a call to a said personal number user, the method comprising the steps of:
-
storing, in each of said personal number-associated profiles, a respective confidence value in association with each of said destination terminal numbers, each respective confidence value representing the confidence that a call to the terminal corresponding to the associated destination terminal number will be answered by the respective personal number user;
receiving at the network a call originated from a caller to a said personal number user;
retrieving from signalling information of that call the personal number of the called personal number user;
accessing the profile associated with that retrieved personal number;
selecting from that accessed profile, for use by the network in routing that call, a destination terminal number on the basis of the highest confidence value;
routing that call to that selected destination terminal number; and
modifying at least one of said respective confidence values of said corresponding profile on the basis of the actual outcome of a call routed to the terminal corresponding to the selected destination terminal number, the actual outcome being either achieved when the call is answered, or non-achieved when there is no answer and the call is abandoned. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A user profile system for use in a network for operating a personal numbering service whereby the routing of a call to a personal number user is determined by that user'"'"'s associated profile, the profile system comprising:
-
a plurality of personal number-associated profiles, each profile being arranged for association with a respective personal number user and comprising a respective first storage means for storing a plurality of destination terminal numbers, and a respective second storage means for storing a corresponding plurality of associated confidence values, each respective confidence value representing the confidence that a call to the destination terminal corresponding to the associated destination terminal number will be answered by the personal number user;
selection means responsive to the occurrence of a said call to select from the profile associated with the personal number user the destination terminal number having the highest confidence value; and
modification means arranged to modify at least one of said respective confidence values on the basis of the actual outcome of said call routed to the terminal corresponding to the selected destination terminal number, the actual outcome being either achieved when the call is answered, or non-achieved when there is no answer and the call is abandoned. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A user profile system for use in a network for operating a personal numbering service whereby the routing of a call to a personal number user is determined by that user'"'"'s associated profile, the profile system comprising:
-
a plurality of personal number-associated profiles, each profile being arranged for association with a respective personal number user and comprising a respective first storage means for storing a plurality of destination terminal numbers, and a respective second storage means for storing a corresponding plurality of associated confidence values, each respective confidence value representing the confidence that a call to the destination terminal corresponding to the associated destination terminal number will be answered by the personal number user;
selection means responsive to the occurrence of a said call to select from the profile associated with the personal number user the destination terminal number having the highest confidence value; and
modification means arranged to modify at least one of said respective confidence values upon receipt from the terminal corresponding to the selected destination terminal number of call outcome information indicative that the actual outcome is that said call has been achieved. - View Dependent Claims (27, 28)
-
-
29. A user profile system for use in a network for operating a personal numbering service whereby the routing of call to a personal number user is determined by that user'"'"'s associated profile, the profile system comprising:
-
a plurality of personal number-associated profiles, each profile being arranged for association with a respective personal number user and comprising a respective first storage means for storing a plurality of destination terminal numbers, and a respective second storage means for storing a corresponding plurality of associated confidence values, each respective confidence value representing the confidence that a call to the destination terminal corresponding to the associated destination terminal number will be answered by the personal number user;
selection means responsive to the occurrence of a said call to select from the profile associated with the personal number user the destination terminal number having the highest confidence value; and
modification means arranged to modify at least one of said respective confidence values upon receipt of a network-generated signal indicative that the actual outcome is that there is no answer and the call is abandoned. - View Dependent Claims (30, 31, 32)
-
Specification