Obtaining location server address on a mobile device
First Claim
Patent Images
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 a determination that a predetermined bit is set in the service list, that location-based services including turn-by-turn navigation services are enabled for the mobile device;
retrieving, from a file stored in a file structure associated with the network access application, a first network address of a first location server corresponding to the location-based services, wherein the file identifies access rights that allow modification of the file by a management authority associated with a wireless provider;
connecting, by the mobile device and based on the first network address provisioned in the file by the management authority, to the first location server to obtain first ones of the location-based services from the first location server;
updating the file, responsive to the management authority, to change the first network address to a second network address of a second location server corresponding to the location-based services; and
connecting, by the mobile device and based on the second network address updated in the file, to the second location server to obtain second ones of the location-based services from the second 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.
-
Citations
19 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 a determination that a predetermined bit is set in the service list, that location-based services including turn-by-turn navigation services are enabled for the mobile device; retrieving, from a file stored in a file structure associated with the network access application, a first network address of a first location server corresponding to the location-based services, wherein the file identifies access rights that allow modification of the file by a management authority associated with a wireless provider; connecting, by the mobile device and based on the first network address provisioned in the file by the management authority, to the first location server to obtain first ones of the location-based services from the first location server; updating the file, responsive to the management authority, to change the first network address to a second network address of a second location server corresponding to the location-based services; and connecting, by the mobile device and based on the second network address updated in the file, to the second location server to obtain second ones of the location-based services from the second location server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 a predetermined indicator set in the service list, that location-based services including turn-by-turn navigation services are enabled for the mobile device, retrieve, from a file stored in a file structure associated with the network access application, a first network address of a first location server corresponding to the location-based services, wherein the file identifies access rights that allow modification of the file by a management authority associated with a wireless provider, connect, based on the first network address provisioned in the file by the management authority, to the first location server to obtain first ones of the location-based services from the first location server; update the file, responsive to the management authority, to change the first network address to a second network address of a second location server corresponding to the location-based services; and connect, by the mobile device and based on the second network address updated in the file, to the second location server to obtain second ones of the location-based services from the second location server. - View Dependent Claims (7, 8, 9)
-
-
10. 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 first location server that offers a plurality of location-based services for the mobile device; determining, by the mobile device and based on a determination that an indicator is set in the obtained information, that the location-based services include turn-by-turn navigation services; storing, by the mobile device, the received network address of the first location server in a smart card, associated with the mobile device, in a file that identifies access rights that do not allow changing of the file by a user of the mobile device; connecting, by the mobile device and based on the stored network address, to the first location server to obtain first ones of the plurality of location-based services from the first location server; changing, responsive to a management authority, the stored network address to an updated network address of a second location server corresponding to the plurality of location-based services; and connecting, by the mobile device and based on the updated network address, to the second location server to obtain second ones of the plurality of location-based services from the second location server. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A mobile device comprising:
-
one or more processors; a smart card coupled to the mobile device to be removable from the mobile device; and 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 first location server that offer a plurality of location-based services for the mobile device, determine, by the mobile device and based on an indicator in the obtained information, that the location-based services include turn-by-turn navigation services, store the received network address of the first location server on the smart card in a file that includes access rights that do not allow changing of the file by a user of the mobile device, connect, based on the stored network address, to the first location server to obtain first ones of the plurality of location-based services from the first location server, change, responsive to a management authority, the stored network address to an updated network address of a second location server corresponding to the plurality of location-based services; and connect, by the mobile device and based on the updated network address, to the second location server to obtain second ones of the plurality of location-based services from the second location server. - View Dependent Claims (17, 18, 19)
-
Specification