System and method for implementing data-compatibility-based version scheme
AssigneeResearch In Motion Limited
InventorsCurtis Wetherly, Bryan R. Goring, Michael Shenfield, Michael Cacenco
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch In Motion Limited
InventorsCurtis Wetherly, Bryan R. Goring, Michael Shenfield, Michael Cacenco
Estimating the term…
A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.
A method of enabling controlled distribution of software updates affecting an application installed on a plurality of terminal devices of a wireless network, the method comprising steps of:
A system for enabling controlled distribution of software updates affecting an application installed on a plurality of terminal devices of a wireless network, the system comprising:
A method of implementing a versioning scheme for updates to a software application to be distributed to a plurality of wireless devices in a wireless network through an application gateway mediating the wireless network and a data network, the method comprising the steps of:
Dependencies are inferred from the claim text.