Mobile device programming system and method
First Claim
Patent Images
1. A method of updating a mobile device, comprising:
- receiving at a mobile device resource requirements data for an update from an update management computing device;
determining whether the mobile device has associated update resources to meet the resource requirements;
allocating update resources to the mobile device if the mobile device does not have associated update resources to meet the resource requirements;
transmitting from the mobile device to the update management computing device update request data requesting update data; and
receiving at the mobile device the update data from the update management computing device in response to the transmitted update request data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of updating a mobile device includes receiving at a mobile device resource requirements data for an update from an update management computing device, determining whether the mobile device has associated update resources to meet the resource requirements, allocating update resources to the mobile device if the mobile device does not have update resources to meet the resource requirements, transmitting from the mobile device to the update management computing device update request data requesting update data, and receiving at the mobile device the update data from the update management computing device in response to the transmitted update request data.
-
Citations
47 Claims
-
1. A method of updating a mobile device, comprising:
-
receiving at a mobile device resource requirements data for an update from an update management computing device;
determining whether the mobile device has associated update resources to meet the resource requirements;
allocating update resources to the mobile device if the mobile device does not have associated update resources to meet the resource requirements;
transmitting from the mobile device to the update management computing device update request data requesting update data; and
receiving at the mobile device the update data from the update management computing device in response to the transmitted update request data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 44)
-
-
18. A method of updating a mobile device, comprising:
-
transmitting from an update management computing device to a mobile device resource requirements data for an update;
receiving at the update management computing device an update request transmitted from the mobile device in response to the transmitted resource requirements data; and
transmitting from the update management computing device to the mobile device the update data in response to the update request. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A system for updating a mobile device over a communication network, comprising:
-
a mobile communication device comprising a processing subsystem, a memory subsystem, and a communication subsystem, the processing subsystem coupled to the memory subsystem and communication subsystem and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and
mobile device update management and allocation program code comprising instructions executable by the processing subsystem and stored in the memory subsystem, the instructions operable to cause the processing subsystem to receive resource requirements data for an update transmitted over the communication network, determine whether the mobile device has associated update resources to meet the resource requirements, allocate update resources in the mobile device if the mobile device does not have associated update resources to meet the resource requirements, and transmit over the communication network update request data requesting update data from an update management computing device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for updating a mobile device over a communication network, comprising:
-
an update management server comprising a processing subsystem, a memory subsystem, and a communication subsystem, the processing subsystem coupled to the memory subsystem and communication subsystem and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, and to cause the communication subsystem to transmit and receive data over the communication network; and
update server management and allocation program code comprising instructions executable by the processing subsystem and stored in the memory subsystem, the instructions operable to cause the processing subsystem to transmit resource requirements data for an update to a mobile device over the communication network, receive update request data transmitted from a mobile device over the communication network in response to the transmitted resource requirements data, and transmit update data back to a mobile device over the communication system in response to the update request data. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A system for updating a mobile device, comprising:
-
means for receiving at a mobile device resource requirements data for an update;
means for determining whether the mobile device has associated update resources to meet the resource requirements;
means for allocating update resources to the mobile device if the mobile device does not have associated update resources to meet the resource requirements;
means for transmitting from the mobile device update request data requesting update data; and
means for receiving at the mobile device the update data in response to the transmitted update request data. - View Dependent Claims (43)
-
-
45. A mobile communication device, comprising:
-
a processing subsystem, a memory subsystem, and a communication subsystem, the processing subsystem coupled to the memory subsystem and communication subsystem and operable to store and retrieve data in the memory subsystem, to execute instructions stored in the memory subsystem, and to cause the communication subsystem to transmit and receive data over a communication network; and
executable update management and allocation program code stored in the memory subsystem and comprising instructions operable to cause the mobile device to receive memory requirements data for an update transmitted over the communication network, determine whether the mobile device has associated memory resources to meet the memory requirements, allocate memory resources in the mobile device if the mobile device does not have associated memory resources to meet the memory requirements, and transmit over the communication network update request data requesting update data from an update management computing device upon determining that associated memory resources may be allocated. - View Dependent Claims (46, 47)
-
Specification