Directing server connection based on location identifier
First Claim
1. A method of customizing a mobile communication device by an application stored in a non-transitory memory of the mobile communication device and executable by a processor on the mobile communication device, said method comprising:
- receiving, at the mobile communication device, a signal comprising an identification code;
comparing the identification code with a plurality of mobile network codes and a plurality of mobile country codes stored in the non-transitory memory of the mobile communication device, wherein each of the plurality of the mobile network codes and the plurality of mobile country codes corresponds to a uniform resource locator (URL) that identifies a server location from which the mobile communication device is to request and receive customization information;
identifying a URL and a server location corresponding to the identified URL based on the comparing;
selectively connecting the mobile communication device to a particular open mobile alliance server at the identified server location based on the identified URL;
sending a request to the particular open mobile alliance server for a customization payload to be sent to the mobile communication device;
receiving, at the mobile communication device, the requested customization payload from the particular open mobile alliance server; and
customizing an aspect of the mobile communication device based on the received customization payload.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of customizing a mobile communication device comprising: receiving, at the mobile communication device, a signal comprising an identification code, comparing the identification code with a plurality of mobile network codes and a plurality of mobile country codes stored in a memory of the mobile communication device, identifying a reference based on the comparing, wherein the reference defines an addressable location providing access to a customization package, and selectively connecting to an open mobile alliance server based on the reference. The method further comprises sending a request to the open mobile alliance server for a customization payload to be sent to the mobile communication device, receiving, at the mobile communication device, the requested customization payload from the open mobile alliance server, and customizing an aspect of the mobile communication device in response to receiving the customization payload.
-
Citations
17 Claims
-
1. A method of customizing a mobile communication device by an application stored in a non-transitory memory of the mobile communication device and executable by a processor on the mobile communication device, said method comprising:
-
receiving, at the mobile communication device, a signal comprising an identification code; comparing the identification code with a plurality of mobile network codes and a plurality of mobile country codes stored in the non-transitory memory of the mobile communication device, wherein each of the plurality of the mobile network codes and the plurality of mobile country codes corresponds to a uniform resource locator (URL) that identifies a server location from which the mobile communication device is to request and receive customization information; identifying a URL and a server location corresponding to the identified URL based on the comparing; selectively connecting the mobile communication device to a particular open mobile alliance server at the identified server location based on the identified URL; sending a request to the particular open mobile alliance server for a customization payload to be sent to the mobile communication device; receiving, at the mobile communication device, the requested customization payload from the particular open mobile alliance server; and customizing an aspect of the mobile communication device based on the received customization payload. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of customizing a mobile communication device by an application stored in a non-transitory memory of the mobile communication device and executable by a processor on the mobile communication device, said method comprising:
-
receiving, at the mobile communication device, a signal that contains an identification code, wherein the identification code comprises at least one of a mobile network code or a mobile country code; comparing the identification code with at least one of a plurality of mobile network codes or a plurality of mobile country codes stored in the non-transitory memory of the mobile communication device, wherein each of the plurality of the mobile network codes and the plurality of mobile country codes corresponds to a uniform resource locator (URL) that identifies a server location from which the mobile communication device is to request customization information; identifying a URL and a server location corresponding to the identified URL based on the comparing, wherein the identified URL defines an addressable location providing access to a customization package; selectively connecting to a particular proxy server at the identified server location based on the identified URL; requesting, through the particular proxy server, a customization payload to be sent to the mobile communication device; receiving, at the mobile communication device, the requested customization payload; and customizing an aspect of the mobile communication device based on the received customization payload. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A mobile communication device, comprising:
-
a processor; a non-transitory memory; a radio frequency transceiver; and an application stored in the memory that, when executed by the processor, compares an identification code with a plurality of mobile network codes and a plurality of mobile country codes stored in the non-transitory memory of the mobile communication device, wherein the identification code comprises at least one of a mobile network code or a mobile country code, and wherein each of the plurality of mobile network codes and the plurality of mobile country codes corresponds to a uniform resource locator (URL) that identifies a server location from which the mobile communication device is to request and receive customization information, identifies a URL and a server location corresponding to the identified URL based on the comparison, wherein the identified URL identifies an addressable location providing access to a customization package, connects the mobile communication device to a particular server at the identified server location based on the identified URL, requests a customization payload from the particular server, receives the customization payload from the particular server in response to the request, and customizes an aspect of the mobile communication device based on the received customization payload. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification