Telephone number sharing configuration
View Patent ↗A system and a method are disclosed for providing telephone number sharing services to subscribers over public switched telephone network or data network. The disclosed system first receives call details of a call from a subscriber of the system. The call details include reusable call number preference of the subscriber as well as a phone number of a called party. The system stores the call details in a database. The system determines whether the received call from the subscriber is a first call to the called number. In response to the call being the first call to the called party, the system assigns a reusable call number that satisfies the reusable call number preference of the subscriber, and forwards the call to the called number with the reusable call number.
1. A method for providing telephone number sharing services, the method comprising:
receiving call details for a call to a called party from a subscriber of a call system, the call details including a called number corresponding to the called party;
storing the call details including a call placement preference of the subscriber and the called number;
determining whether the call from the subscriber is a first call to the called number;
in response to the call being the first call to the called number,
assigning a reusable call number that satisfies the call placement preference of the subscriber; and
storing the reusable call number assigned to the subscriber for the call with the called number;
in response to the call not being the first call to the called number, retrieving a reusable call number assigned to the subscriber from a previous call to the called number;
forwarding the call to the called number along with the assigned reusable call number; and
in response to receiving a another call from a calling number to a reusable call number at the system,
identifying a subscriber of the system associated with the reusable call number and the calling number;
in response to a successful identification of the subscriber, forwarding the another call to a phone number of the subscriber; and
in response to a unsuccessful identification of the subscriber, notifying the calling number that the reusable call number is not active and terminating the another call.
2. The method of claim 1 , wherein the reusable call number is at least one of:
a telephone number;
a network identifier; and
a subscriber identifier.
3. The method of claim 1 , wherein the call placement preference of the subscriber include using a telephone number as the reusable call number, the telephone number is at least one of:
a local exchange number to the subscriber;
a local exchange number to the called number;
a toll-free number;
a premium-rate number; or
any other acceptable random numbers.
4. A non-transitory computer-readable storage medium storing executable computer program instructions for providing telephone number sharing services, the computer program instructions comprising instructions for:
receiving call details for a call to a called party from a subscriber of a call system, the call details including a called number corresponding to the called party;
storing the call details including a call placement preference of the subscriber and the called number;
determining whether the call from the subscriber is a first call to the called number;
in response to the call being the first call to the called number,
assigning a reusable call number that satisfies the call placement preference of the subscriber; and
storing the reusable call number assigned to the subscriber for the call with the called number;
in response to the call not being the first call to the called number, retrieving a reusable call number assigned to the subscriber from a previous call to the called number;
forwarding the call to the called number with the assigned reusable call number; and
in response to receiving a another call from a calling number to a reusable call number at the system,
identifying a subscriber of the system associated with the reusable call number and the calling number;
in response to a successful identification of the subscriber, forwarding the another call to a phone number of the subscriber; and
in response to a unsuccessful identification of the subscriber, notifying the calling number that the reusable call number is not active and terminating the another call.
5. The storage medium of claim 4 , wherein the reusable call number is at least one of:
a telephone number;
a network identifier; and
a subscriber identifier.
6. The storage medium of claim 4 , wherein the call placement preference of the subscriber includes using a telephone number as the reusable call number, the telephone number is at least one of:
a local exchange number to the subscriber;
a local exchange number to the called number;
a toll-free number; and
a premium-rate number.
7. A system for providing telephone number sharing services, the system comprising:
means for receiving call details for a call from a subscriber of a call system to a called party, the call details including a called number corresponding to the called party;
means for storing the call details including a call placement preference of the subscriber and the called number;
means for determining whether the call from the subscriber is a first call to the called number;
in response to the call being the first call to the called number,
means for assigning a reusable call number that satisfies the call placement preference of the subscriber; and
means for storing the reusable call number assigned to the subscriber for the call with the called number;
in response to the call not being the first call to the called number, means for retrieving a reusable call number assigned to the subscriber from a previous call to the called number;
means for forwarding the call to the called number with the assigned reusable call number; and
in response to receiving a another call from a calling number to a reusable call number at the system,
means for identifying a subscriber of the system associated with the reusable call number and the calling number;
in response to a successful identification of the subscriber, means for forwarding the another call to a phone number of the subscriber; and
in response to a unsuccessful identification of the subscriber, means for notifying the calling number that the reusable call number is not active and terminating the another call.
8. The system of claim 7 , wherein the reusable call number comprises one of:
a telephone number;
a network identifier; and
a subscriber identifier.
9. The system of claim 7 , wherein the call placement preference of the subscriber includes using a telephone number as the reusable call number, the telephone number is at least one of:
a local exchange number to the subscriber;
a local exchange number to the called number;
a toll-free number;
a premium-rate number; and
any other acceptable random numbers.