Abstract:
A system and method for selectively updating the versions of stored datasets on a wireless device that selectively communicates to a wireless network and downloads datasets, such as software applications and information, from download servers on the wireless network. The wireless device has a resident dataset version summary file that identifies the version of each resident dataset, and upon the wireless device attempting to communicate with the download server, the wireless device compares the version of each specific resident dataset listed in the resident dataset version summary file with the version of downloadable datasets resident on the download server to thereby determine if the version of a wireless device resident dataset is different from the version of a download server resident dataset. If the download server resident dataset is more recent, the wireless device can download it to overwrite the wireless device resident dataset.
Abstract:
System to automatically process components on a device. A method is provided for automatically processing components on a device. The method includes receiving a version identifier associated with an action list, determining that the version identifier is not equivalent to a stored version identifier, receiving the action list, parsing the action list to obtain a component identifier and an associated action, and performing the action on a component identified by the component identifier.
Abstract:
A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
Abstract:
Systems, methods, and programs for processing extra data when a triggering event occurs. In one embodiment, an application, triggering event data, and extra data is stored on a wireless device. The wireless device monitors a triggering event parameter associated with an application, such as the expiration of the application. When the triggering event occurs, the wireless device processes the extra data in addition to processing associated with the triggering event data. The extra data may include URLs, scripts or other instructions that involve processing locally to the wireless device or requiring connection to a wireless network for remote processing on other devices.
Abstract:
Systems, methods, and programs for activating a feature on a wireless device includes requesting the feature at the wireless device. A feature includes additional functions and services that add capability to or accessed by the wireless device, such as, but not limited to, voice mail, voice recognition, access to GPS, MPEG functions, and access to a data channel or increased data rates. The wireless device downloads a component from a download server that contains the logic to configure the wireless device as well as a carrier server to activate the feature. An expiration parameter or other licensing term may be associated with the requested feature. Upon expiration, the wireless device and/or carrier server is reconfigured to deactivate the feature.