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.
Claims18
A method comprising:
- selecting, by a routing computing device, based on a call session request, and to route a call session from an origin to a destination, origination information of the call session request, wherein the selecting comprises selecting between:
- the origination information of the call session request;
- and
- destination information of the call session request;
- determining, based on the origination information, a database, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of intermediate destinations comprising an intermediate destination;
- determining, using the database and the origination information, the intermediate destination;
- and
- routing, by the routing computing device, a call session toward the destination via the intermediate destination.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computing devices, cause:
- selecting, based on a call session request and to route a call session from an origin to a destination, origination information of the call session request, wherein the selecting comprises selecting between:
- the origination information of the call session request;
- and
- destination information of the call session request;
- determining, based on the origination information, a database, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of intermediate destinations comprising an intermediate destination;
- determining, using the database and the origination information, the intermediate destination;
- and
- routing the call session toward the destination via the intermediate destination.
A system comprising:
- a routing computing device;
- and
- an intermediate destination device,
- wherein the routing computing device comprises:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the routing computing device to:
- select, based on a call session request and to route a call session from an origin to a destination, origination information of the call session request, by selecting between:
- the origination information of the call session request;
- and
- destination information of the call session request;
- determine, based on the origination information, a database, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of intermediate destinations comprising the intermediate destination device;
- determine, using the database and the origination information, the intermediate destination device;
- and
- route the call session toward the destination via the intermediate destination device, and
- wherein the intermediate destination device comprises:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the intermediate destination device to:
- receive the call session from the routing computing device;
- and
- further route the call session toward the destination.
Dependencies are inferred from the claim text.