System and method of providing local number portability
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving an indication that a destination user agent identifier was ported from a first service provider to a second service provider, wherein the indication is from the first service provider, wherein the indication results from querying the first service provider for a previous session and receiving the indication from the first service provider in response to the querying;
receiving a request to establish a session between an origination user agent and a destination user agent, the request comprising the destination user agent identifier, wherein the origination user agent is associated with at least one Internet Protocol version 6 (IPv6) network and the destination user agent is associated with at least one non-IPv6 network;
using one or more computer processors, determining that the destination user agent identifier was ported from the first service provider to the second service provider based on the indication from the first service provider; and
providing routing information for establishing the session from the origination user agent to the destination user agent through the second service provider rather than through the first service provider, wherein the session is established over one or more Internet protocol networks.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for and method of providing local number portability is presented. A request may be received to establish a session between an origination user agent and a destination user agent. The request may comprise a destination user agent identifier. It may be determined whether the destination user agent identifier was ported from one service provider to another. If so, routing information may be provided for establishing the session through the second service provider rather than through the first service provider. The session may be established over one or more Internet protocol networks.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving an indication that a destination user agent identifier was ported from a first service provider to a second service provider, wherein the indication is from the first service provider, wherein the indication results from querying the first service provider for a previous session and receiving the indication from the first service provider in response to the querying; receiving a request to establish a session between an origination user agent and a destination user agent, the request comprising the destination user agent identifier, wherein the origination user agent is associated with at least one Internet Protocol version 6 (IPv6) network and the destination user agent is associated with at least one non-IPv6 network; using one or more computer processors, determining that the destination user agent identifier was ported from the first service provider to the second service provider based on the indication from the first service provider; and providing routing information for establishing the session from the origination user agent to the destination user agent through the second service provider rather than through the first service provider, wherein the session is established over one or more Internet protocol networks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-based system, comprising:
-
a communication processor configured to receive an indication that a destination user agent identifier was ported from a first service provider to a second service provider, wherein the indication is from the first service provider, the communication processor further configured to receive a request to establish a session between an origination user agent and a destination user agent, the request comprising the destination user agent identifier, wherein the indication results from querying the first service provider for a previous session and receiving the indication from the first service provider in response to the querying, wherein the origination user agent is associated with at least one Internet Protocol version 6 (IPv6) network and the destination user agent is associated with at least one non-IPv6 network; a determination processor configured to determine that the destination user agent identifier was ported from the first service provider to the second service provider based on the indication from the first service provider; and a routing processor configured to provide routing information for establishing the session from the origination user agent to the destination user agent through the second service provider rather than through the first service provider, wherein the session is established over one or more Internet protocol networks. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification