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.
Claims17
A system comprising:
- a first computing device configured to be in communication with a network, the first computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
- determine, for a call session that has been routed via the network using origin-based information associated with an origin of the call session, whether a next destination for the call session is an origin-based destination;
- after determining that the next destination for the call session is an origin-based destination, determine a database corresponding to the origin-based information, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of next destinations, comprising the next destination for the call session;
- send a request associated with the database;
- determine, based at least in part on a response to the request, the next destination for the call session;
- and
- cause the call session to be routed to the next destination for the call session;
- and
- a second computing device configured to cause a search of the database and to provide the response to the request, based at least in part on a result of the search, to the first computing device.
A method comprising:
- determining, by a routing computing device and for a call session that has been routed via a network using origin-based information associated with an origin of the call session, whether a next destination for the call session is an origin-based destination;
- after determining that the next destination for the call session is an origin-based destination,
- determining a database corresponding to the origin-based information, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of next destinations, comprising the next destination for the call session;
- sending a request associated with the database;
- determining, based at least in part on a response to the request, the next destination for the call session;
- and
- causing the call session to be routed to the next destination for the call session.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause the following to occur:
- determining, for a call session that has been routed via a network using origin-based information associated with an origin of the call session, whether a next destination for the call session is an origin-based destination;
- after determining that the next destination for the call session is an origin-based destination, determining a database corresponding to the origin-based information, wherein the database maps a plurality of origins, comprising the origin of the call session, with a plurality of next destinations, comprising the next destination for the call session;
- sending a request associated with the database;
- determining, based at least in part on a response to the request, the next destination for the call session;
- and
- causing the call session to be routed to the next destination for the call session.
Dependencies are inferred from the claim text.