IP Library Granted Patent US 8,687,788
Granted Patent B2
US 8,687,788 · App. 13/536,428 · Granted Apr 1, 2014

Method, apparatus and system for call leg selection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,687,788
App. No.
13/536,428
Granted
Apr 1, 2014
Kind
B2
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.

Claims (28)

1. 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 a plurality of telephones each associated with the telephone number; each of the telephones connectable to the telephony network;

the processor further configured to send a query via the interface to each of the plurality of telephones for identifying which of the telephones is designated to receive the incoming call, and to receive a response to the query from each of the plurality of telephones via the interface, prior to receiving the incoming call; each response indicating whether a corresponding one of the plurality of telephones is designated to receive the incoming call, wherein a subset of more than one responses among the plurality of the responses indicate that the corresponding telephones are designated to receive the incoming call; and,

the processor further configured, upon receipt of the incoming call, to hold the incoming call, to determine a designated one of the telephones by prioritizing the responses among the subset, and to route the incoming call to a designated one of the telephones.

2. The server of claim 1 , the processor being configured to send the query periodically.

3. The server of claim 1 , the processor being configured to prioritize the responses among the subset based on a quality of service of a link between the server and each telephone.

4. A method for selecting a call leg in a server comprising an interface, a processor and a memory unit, the method comprising:

maintaining an electronic list of a plurality of telephones each associated with the telephone number in the memory unit;

sending a query to each of the plurality of telephones for identifying which of the telephones is designated to receive an incoming call;

receiving a response to the query at the processor via the interface from each of the plurality of telephones, prior to receiving the incoming call; each response indicating whether a corresponding one of the plurality of telephones is designated to receive the incoming call, wherein a subset of more than one responses among the plurality of the responses indicate that the corresponding telephones are designated to receive the incoming call;

receiving an incoming call destined for a telephone number at the processor via the interface;

upon receipt of the incoming call, holding the incoming call;

determining a designated one of the telephones by prioritizing the responses among the subset at the processor; and

routing the incoming call to the designated one of the telephones via the interface.

5. The method of claim 4 , further comprising sending the query periodically.

6. The method of claim 4 , further comprising prioritizing the responses among the subset based on a quality of service of a link between the server and each telephone.

7. A non-transitory computer readable medium storing a plurality of computer-readable instructions executable by a processor for implementing a method comprising:

maintaining an electronic list of a plurality of telephones each associated with the telephone number in the memory unit;

sending a query to each of the plurality of telephones for identifying which of the telephones is designated to receive an incoming call;

receiving a response to the query at the processor via the interface from each of the plurality of telephones, prior to receiving the incoming call; each response indicating whether a corresponding one of the plurality of telephones is designated to receive the incoming call, wherein a subset of more than one responses among the plurality of the responses indicate that the corresponding telephones are designated to receive the incoming call;

receiving the incoming call destined for a telephone number at the processor via the interface;

upon receipt of the incoming call, holding the incoming call;

determining a designated one of the telephones by prioritizing the responses among the subset at the processor; and

routing the incoming call to the designated one of the telephones via the interface.

8. The non-transitory computer readable medium of claim 7 , further comprising sending the query periodically.

9. The non-transitory computer readable medium of claim 7 , further comprising prioritizing the responses among the subset based on a quality of service of a link between the server and each telephone.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031957/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: GEORGE, RICHARD
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028463/0022 →