Routing requests for location-to-service translation (LoST) services using proxy server
First Claim
1. A method for routing requests from a client for a Location-to-Service Translation (LoST) service, the method comprising:
- receiving a request for the LoST service at a proxy server initiated by the client, the request including a location of a user device and a requested service;
identifying at the proxy server an authoritative LoST server configured to service the requested service and bounded by a service boundary that includes the location included in the request;
retrieving an identifier of the identified authoritative LoST server; and
directly forwarding the request for the LoST service from the proxy server to the identified authoritative LoST server using the retrieved identifier, without routing through any other LoST server of a plurality of LoST servers in a forest node structure.
18 Assignments
0 Petitions
Accused Products
Abstract
A method implemented by a proxy server is provided for routing requests for a Location-to-Service Translation (LoST) service without traversing a forest node structure. The method includes receiving a request for the LoST service initiated by a client, the request including a location of a user device and a requested service; identifying an authoritative LoST server configured to service the requested service and bounded by a service boundary that includes the location included in the request; and directly forwarding the request to the identified authoritative LoST server, without routing through any other LoST server.
43 Citations
20 Claims
-
1. A method for routing requests from a client for a Location-to-Service Translation (LoST) service, the method comprising:
-
receiving a request for the LoST service at a proxy server initiated by the client, the request including a location of a user device and a requested service; identifying at the proxy server an authoritative LoST server configured to service the requested service and bounded by a service boundary that includes the location included in the request; retrieving an identifier of the identified authoritative LoST server; and directly forwarding the request for the LoST service from the proxy server to the identified authoritative LoST server using the retrieved identifier, without routing through any other LoST server of a plurality of LoST servers in a forest node structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for directly routing requests from a client for a Location-to-Service Translation (LoST) service, the method comprising:
-
receiving a LoST query message initiated by the client at a proxy server, the LoST query message including an identifier of a requested LoST service, a location of a user device requesting the requested LoST service, and a client identifier corresponding to the client; identifying at the proxy server an authoritative LoST server configured to service the requested LoST service for the location of the user device; retrieving an identifier of the identified authoritative LoST server; modifying the LoST query message to replace the client identifier with a proxy identifier corresponding to the proxy server; and directly forwarding the modified LoST query message from the proxy server to the identified authoritative LoST server using the retrieved identifier without routing through any other LoST server of a plurality of LoST servers in a forest node structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing code, executable by a computer processor in a proxy server, for routing requests for a Location-to-Service Translation (LoST) service from a client, the non-transitory computer readable medium comprising:
-
request code for receiving a request for the LoST service at the proxy server initiated by the client, the request including a location of a user device and a requested service; identifying code for identifying at the proxy server an authoritative LoST server configured to service the requested service and bounded by a service boundary that includes the location included in the request; retrieving code for retrieving an identifier of the identified authoritative LoST server; and routing code for directly forwarding the request for the LoST service from the proxy server to the identified authoritative LoST server using the retrieved identifier, without routing through or querying any other LoST server of a plurality of LoST servers in a forest node structure. - View Dependent Claims (19, 20)
-
Specification