Segmented customization package within distributed server architecture
First Claim
1. A method of making customization changes on a mobile communication device, comprising:
- identifying, by an application stored in a non-transitory memory and executed to configure a processor on the mobile communication device, a bandwidth of a bearer channel connecting the mobile communication device with a network;
determining, by the application, a portion of a customization package to request based on identification of the bandwidth of the bearer channel;
selecting, by the application, a server from a plurality of servers based at least in part on the determination of the portion of the customization package and identification of the bandwidth of the bearer channel of the mobile communication device, wherein at least two servers of the plurality of servers are configured to access different portions of the customization package;
sending, by the application, a request for the portion of the customization package to the server based on the selecting, wherein the request comprises identity information of the server selected;
receiving, on the mobile communication device by the application, the portion of the customization package from the server in response to sending the request; and
performing, by the application, customization changes on the mobile communication device based on customization information contained in the portion of the customization package.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of making customization changes on a mobile communication device, comprises identifying, on the mobile communication device, the bandwidth of a bearer channel of the mobile communication device, and selecting at least one server from which to request a customization payload based at least in part on the bandwidth of the bearer channel of the mobile communication device, wherein different servers are configured to access different portions of the customization package. The method further comprises sending a request for the customization payload to the selected server, receiving the customization payload from the selected server, and performing customization changes on the mobile communication device in response to receiving customization information contained in the customization payload.
181 Citations
20 Claims
-
1. A method of making customization changes on a mobile communication device, comprising:
-
identifying, by an application stored in a non-transitory memory and executed to configure a processor on the mobile communication device, a bandwidth of a bearer channel connecting the mobile communication device with a network; determining, by the application, a portion of a customization package to request based on identification of the bandwidth of the bearer channel; selecting, by the application, a server from a plurality of servers based at least in part on the determination of the portion of the customization package and identification of the bandwidth of the bearer channel of the mobile communication device, wherein at least two servers of the plurality of servers are configured to access different portions of the customization package; sending, by the application, a request for the portion of the customization package to the server based on the selecting, wherein the request comprises identity information of the server selected; receiving, on the mobile communication device by the application, the portion of the customization package from the server in response to sending the request; and performing, by the application, customization changes on the mobile communication device based on customization information contained in the portion of the customization package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A mobile communication device comprising:
-
a processor; a non-transitory memory communicatively coupled with at least the processor; a radio frequency transceiver; and an application stored in the non-transitory memory that, upon execution, configures the processor to; identify a bandwidth of a bearer channel to which the mobile communication device is connected based on information received from the radio frequency transceiver, determine a portion of a customization package to request based on the bandwidth of the bearer channel, select a server from a plurality of servers based on the portion of the customization package, wherein the server is configured to access at least the portion of the customization package, and wherein at least two servers of the plurality of servers correspond with different portions of the customization package, send a request for the portion of the customization package to the server that is selected, the request comprising identifying information of the server, receive the portion of the customization package from the server in response to the request, and perform customization changes to the mobile communication device in response to customization information contained in the portion of the customization package. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of receiving a customization payload on a mobile communication device, comprising:
-
identifying, by an application stored in a non-transitory memory and executed to configure a processor on the mobile communication device, a bandwidth of a first bearer channel connecting the mobile communication device to a network; determining, by the application, a first portion of a customization package from a plurality of portions of the customization package based on identifying the bandwidth of the first bearer channel; selecting, by the application, a first server that corresponds with the first portion of the customization package in response to determining the first portion; sending, by the application, a request for a first customization payload comprising the first portion of the customization package to the first server of a plurality of servers; receiving, on the mobile communication device by the application, the first customization payload from the first server; perform customization changes to the mobile communication device based on the first portion of the customization package in the first customization payload; subsequent to performing customization changes based on the first portion, determining a second portion of the customization package from the plurality of portions based on identification of a second bandwidth of a different bearer channel that connects the mobile communication device with the network after connection to the first bearer channel ends; selecting, by the application, a second server to request a second portion of the customization package based on the determination of the second portion; sending, by the application, a second request for the second portion to a second server of the plurality of servers; receiving, on the mobile communication device from the second server, a second customization payload comprising the second portion of the customization package in response to the second request, wherein receiving the second customization payload is based on the mobile communication device being connected to the different bearer channel after connection to the first bearer channel is ended; and performing additional customization changes to the mobile communication device based on the second portion of the customization package, wherein the additional customization changes are supplemental to the customization changes performed based on the first portion. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification