Method, apparatus and system for call leg selection
AssigneeResearch In Motion Limited
InventorRichard GEORGE
Life of this patent
Estimating the term…
Abstract
A method, apparatus and system for call leg selection is provided. In an embodiment, a call manger is provided which is connected to telephones that have the same telephone number. When the call manager receives an incoming call identifying that telephone number, the call manager sends a query to each of the telephones inquiring as to which telephone should receive the call. Depending on the response, the call manager will route the call to the appropriate one of the telephones.
Claims21
A server for selecting a call leg comprising:
- an interface for connecting to a telephony network;
- a processor connected to the interface via a bus;
- the processor configured to receive an incoming telephone call via the interface;
- the incoming call destined for a telephone number;
- a memory unit connected to the processor via the bus;
- the memory unit configured to maintain an electronic list of one or more telephones each associated with the telephone number;
- each of the telephones connectable to the telephony network;
- the processor further configured to send at least one query via the interface to at least one of the telephones for identifying which of the telephones is designated to receive the incoming call, and to receive at least one response to the at least one query via the interface;
- and,
- the processor further configured to hold the incoming call, to determine a designated one of the telephones based on the at least one response, and to route the incoming call to a designated one of the telephones.
A method for selecting a call leg in a server comprising an interface, a processor and a memory unit, the method comprising:
- receiving an incoming call destined for a telephone number at the processor via the interface;
- maintaining an electronic list of one or more telephones each associated with the telephone number in the memory unit;
- sending at least one query to at least one of the telephones for identifying which of the telephones is designated to receive the incoming call;
- receiving at least one response to the at least one query at the processor via the interface;
- holding the incoming call;
- determining a designated one of the telephones based on the at least one response at the processor;
- and
- routing the incoming call to the designated one of the telephones via the interface.
A non-transitory computer readable medium storing a plurality of computer-readable instructions executable by a processor for implementing a method comprising:
- receiving an incoming call destined for a telephone number at the processor via the interface;
- maintaining an electronic list of one or more telephones each associated with the telephone number in the memory unit;
- sending at least one query to at least one of the telephones for identifying which of the telephones is designated to receive the incoming call;
- receiving at least one response to the at least one query at the processor via the interface;
- holding the incoming call;
- determining a designated one of the telephones based on the at least one response at the processor;
- and
- routing the incoming call to the designated one of the telephones via the interface.
Dependencies are inferred from the claim text.