Intelligent load balancer enhanced routing
First Claim
1. An intelligent router to route a Secure User Plane Location (SUPL) enabled terminal (SET)-initiated SUPL session request to a SUPL server based on SET capabilities, comprising:
- a global service load balancer (GSLB) to load balance SUPL sessions among a plurality of SUPL servers, wherein a given SUPL server of said plurality of SUPL servers supports a given set of positioning protocols and another SUPL server of said plurality of SUPL server supports another set of positioning protocols, different from said given set of positioning protocols;
a SUPL session director; and
an enhanced router to;
receive a SET capabilities parameter in a SET-initiated SUPL session request to identify a SET-supported positioning protocol; and
select a target SUPL server from said given SUPL server and said other SUPL server based on a match between said identified SET-supported positioning protocol and either a positioning protocol in said given set of positioning protocols supported by said given SUPL server or a positioning protocol in said other set of protocols supported by said other SUPL server;
route the SET-initiated SUPL session request to said target SUPL server.
2 Assignments
0 Petitions
Accused Products
Abstract
Enhanced intelligent routing logic for routing and load balancing a SET-initiated SUPL session request based on SET capabilities (e.g. SET-supported positioning protocols) and a roaming status identified for a requesting SET. When a SET capabilities parameter in a SUPL START message initiated by a requesting SET indicates that the SET supports a LTE positioning protocol (LPP), only, enhanced intelligent routing logic routes the SUPL session request to newly configured SUPL servers that support the LTE positioning protocol (LPP), only. Alternatively, when SET capabilities indicate that a requesting SET supports a radio resource location services protocol (RRLP), in addition to or in exclusion of a LPP, the intelligent router routes the session request message to SUPL servers that support the RRLP, in addition to or in exclusion of the LPP. Intelligent routing logic may also be enhanced to support SUPL intelligent off load (SI-OL) based on SET capabilities.
843 Citations
19 Claims
-
1. An intelligent router to route a Secure User Plane Location (SUPL) enabled terminal (SET)-initiated SUPL session request to a SUPL server based on SET capabilities, comprising:
-
a global service load balancer (GSLB) to load balance SUPL sessions among a plurality of SUPL servers, wherein a given SUPL server of said plurality of SUPL servers supports a given set of positioning protocols and another SUPL server of said plurality of SUPL server supports another set of positioning protocols, different from said given set of positioning protocols;
a SUPL session director; and
an enhanced router to;receive a SET capabilities parameter in a SET-initiated SUPL session request to identify a SET-supported positioning protocol; and select a target SUPL server from said given SUPL server and said other SUPL server based on a match between said identified SET-supported positioning protocol and either a positioning protocol in said given set of positioning protocols supported by said given SUPL server or a positioning protocol in said other set of protocols supported by said other SUPL server; route the SET-initiated SUPL session request to said target SUPL server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of intelligently load balancing, a Secure User Plane Location (SUPL) enabled terminal (SET)-initiated SUPL session request to a target SUPL server based on SET capabilities, comprising:
-
receiving a SUPL session request from a SUPL enabled terminal; determining from a SET capabilities parameter of said SUPL session request to determine if said requesting SUPL enabled terminal (SET) supports only a long term evolution (LTE) positioning protocol (LPP); determining a roaming status of said requesting SUIT enabled terminal (SET) when said requesting SUPL enabled terminal (SET) supports only said LPP; routing said SUPL session request to a radio resource location services protocol (RRLP) server based on a SUPL version and said roaming status, when said requesting SUPL enabled terminal (SET) does not support only an LTE positioning protocol (LPP); routing said SUPL session request to a roaming LTE positioning protocol (LPP) server when said requesting SUPL enabled terminal (SET) supports only an LTE positioning protocol (LPP), and is not roaming; and routing said SUPL session request to a home LTE positioning protocol (LPP) server when said requesting SUPL enabled terminal (SET) supports only an LTE positioning protocol (LPP), and is roaming. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification