OBTAINING LOCATION SERVER ADDRESS ON A MOBILE DEVICE
First Claim
1. A method implemented on a mobile device, the method comprising:
- retrieving, from a network access application running on a smart card inserted into the mobile device, a service list that indicates services available to the mobile device;
determining, by the mobile device and based on the service list, whether location-based services are enabled for the mobile device;
retrieving, from a file stored as part of a file structure associated with the network access application, a network address of a location server corresponding to the location-based services; and
connecting, by the mobile device and based on the network address of the location server, to the location server to obtain location-based services from the location server.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device may determine an address of a location server to use for location-based services to the mobile device. In one implementation, a mobile device may retrieve a service list that indicates services available to the mobile device and determine whether location-based services are enabled for the mobile device. The mobile device may additionally retrieve, from a file stored as part of a file structure associated with a smart card of the mobile device, a network address of a location server corresponding to the location-based services. The mobile device may connect to the location server to obtain location-based services from the location server.
11 Citations
23 Claims
-
1. A method implemented on a mobile device, the method comprising:
-
retrieving, from a network access application running on a smart card inserted into the mobile device, a service list that indicates services available to the mobile device; determining, by the mobile device and based on the service list, whether location-based services are enabled for the mobile device; retrieving, from a file stored as part of a file structure associated with the network access application, a network address of a location server corresponding to the location-based services; and connecting, by the mobile device and based on the network address of the location server, to the location server to obtain location-based services from the location server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
one or more processors; a smart card coupled to the mobile device to be removable from the mobile device, the smart card implementing a network access application; and a memory to store instructions for execution by the processor, the instructions causing the one or more processors to; retrieve, from the network access application, a service list that indicates services available to the mobile device, determine, based on the service list, whether location-based services are enabled for the mobile device, retrieve, from a file stored as part of a file structure associated with the network access application, a network address of a location server corresponding to the location-based services, and connect, based on the network address of the location server, to the location server to obtain location-based services from the location server. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method implemented on a mobile device, the method comprising:
-
contacting, by the mobile device, a bootstrap server function server to obtain information relating to services offered to the mobile device; receiving, by the mobile device and from the bootstrap server function server, a network address of a location server that offers location-based services for the mobile device; storing, by the mobile device, the network address of the location server in a smart card associated with the mobile device; and connecting, by the mobile device and based on the network address of the location server, to the location server to obtain location-based services from the location server. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A mobile device comprising:
-
one or more processors; a smart card coupled to the mobile device to be removable from the mobile device; and a memory to store instructions for execution by the processor, the instructions causing the one or more processors to; contact a bootstrap server function server to obtain information relating to services offered, receive, from the bootstrap server function server, a network address of a location server that offers location-based services for the mobile device, store the network address of the location server on the smart card, and connect, based on the network address of the location server, to the location server to obtain location-based services from the location server. - View Dependent Claims (21, 22, 23)
-
Specification