Origination and Destination Based Routing
AssigneeComcast Cable Communications, LLC
InventorsArvind Kaushal, Jon Boone, Brett Sherman, Richard Wikoff, Jaime Jimenez
Life of this patent
Estimating the term…
Abstract
One or more aspects of the disclosure relate to various functions and processes related to routing of calls based on origination and/or destination information. In one aspect, a method may comprise receiving a request for a call session, and the request may include an indicator that may indicate whether to route a call based on origination and/or destination information of the call session. Based on the indicator, a routing element may determine whether the call session should be routed based on origination information and/or destination information.
Claims26
A method comprising:
- receiving, by a computing device, a call session request for a call session from an origin to a destination;
- determining, based on origination information of the call session request, a database, wherein the database maps a plurality of origins, comprising an origin of the call session, with a plurality of intermediate destinations;
- determining, using the database and the origination information, an intermediate destination of the plurality of intermediate destinations;
- and
- causing the call session to be routed toward the intermediate destination.
A non-transitory computer-readable medium storing instructions that, when executed, configure a computing device to:
- receive a call session request for a call session from an origin to a destination;
- determine, based on origination information of the call session request, a database, wherein the database maps a plurality of origins, comprising an origin of the call session, with a plurality of intermediate destinations;
- determine, using the database and the origination information, an intermediate destination of the plurality of intermediate destinations;
- and
- cause the call session to be routed toward the intermediate destination.
A system comprising:
- a computing device comprising:
- one or more processors;
- and
- memory storing instructions;
- and
- an intermediate destination device comprising:
- one or more processors;
- and
- memory storing instructions,
- wherein the instructions stored in the memory of the computing device, when executed by the one or more processors of the computing device, configure the computing device to:
- receive a call session request for a call session from an origin to a destination;
- determine, based on origination information of the call session request, a database, wherein the database maps a plurality of origins, comprising an origin of the call session, with a plurality of intermediate destinations that comprises the intermediate destination device;
- determine, using the database and the origination information, the intermediate destination device;
- and
- cause the call session to be routed toward the intermediate destination device, and
- wherein the instructions stored in the memory of the intermediate destination device, when executed by the one or more processors of the intermediate destination device, configure the intermediate destination device to:
- receive the call session from the computing device;
- and
- cause the call session to be routed toward the destination.
Dependencies are inferred from the claim text.