System and method for routing SUPL proxy-mode traffic when multiple nodes are deployed in a network
First Claim
Patent Images
1. A method comprising:
- receiving, at a wireless device, a secure user plane location (SUPL) initiation message generated by a particular SUPL location platform (SLP) of a plurality of SLPs, wherein the SUPL initiation message includes a fully qualified domain name (FQDN) for the plurality of SLPs and a network address of the particular SLP;
augmenting, at the wireless device, the FQDN to include a unique identifier associated with the particular SLP;
querying, at the wireless device, a domain name system (DNS) for a resolution to the augmented FQDN;
receiving, at the wireless device, a list of network addresses from the DNS, wherein the list of network addresses includes network addresses for each of the plurality of SLPs;
matching the augmented FQDN associated with the particular SLP with a network address in the list of network addresses to determine a matched network address; and
establishing, by the wireless device, a connection with a network node assigned the matched network address.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for connecting a mobile device to a node in a wireless network. A query may be received for a mobile device from a location based application. In response to the query a first message may be transmitted to the mobile device from a first node, the first message being populated with at least one predetermined parameter. At a second node, it may then be determined whether to forward a second message from the mobile device to the first node via the second node as a function of the availability of the first node or the at least one predetermined parameter.
43 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a wireless device, a secure user plane location (SUPL) initiation message generated by a particular SUPL location platform (SLP) of a plurality of SLPs, wherein the SUPL initiation message includes a fully qualified domain name (FQDN) for the plurality of SLPs and a network address of the particular SLP; augmenting, at the wireless device, the FQDN to include a unique identifier associated with the particular SLP; querying, at the wireless device, a domain name system (DNS) for a resolution to the augmented FQDN; receiving, at the wireless device, a list of network addresses from the DNS, wherein the list of network addresses includes network addresses for each of the plurality of SLPs; matching the augmented FQDN associated with the particular SLP with a network address in the list of network addresses to determine a matched network address; and establishing, by the wireless device, a connection with a network node assigned the matched network address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving, at a particular secure user plane location (SUPL) location platform (SLP) of a plurality of SLPs, a network initiated location request for a wireless device; sending, at the particular SLP, a SULP initiation message that includes a fully qualified domain name (FQDN) and a network address of the particular SLP; augmenting ,by the wireless device, the FQDN to include a unique identifier associated with the particular SLP; resolving the augmented FQDN to a list of network addresses that includes a network address for each of the plurality of SLPs; and establishing, by the particular SLP, a connection with the wireless device in response to a reply to the initiation message. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A wireless device comprising a computing device communicating on a wireless network, the wireless device being configured to:
-
receive a secure user plane location (SUPL) initiation message generated from a particular SUPL location platform (SLP) of a plurality of SLPs, wherein the SULP initiation message includes a fully qualified domain name (FQDN) for the plurality of SLPs; augment the FQDN to include a unique identifier associated with the particular SLP; query a domain name system (DNS) for a resolution to the FQDN; examine the SUPL initiation message to determine if a network address for the particular SLP is included in the SUPL initiation message; receive a list of network addresses provided by the DNS, wherein the list of network addresses includes network addresses for each of the plurality of SLPs; and establish a connection with a network node that is assigned a network address included in the list of network addresses. - View Dependent Claims (20)
-
Specification