SYSTEMS AND METHODS FOR CONTROLLING APPLICATION UPDATES ACROSS A WIRELESS INTERFACE
First Claim
1. A method of managing application updates on a mobile device;
- said method comprising;
associating a priority function with each said application;
dynamically adjusting said priority function on an application by application basis; and
retrieving application updated data over a wireless network, said application updated data retrieved based at least in part on a current priority function for each application.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for managing connections between a mobile device and a network server over a single connection in a bandwidth-efficient manner. In one embodiment, a single persistent wireless interface connection is maintained in a manner that allows for multiplexing several services over that connection in a dynamic service priority manner. Each type of data that is to be communicated across the air interface has a priority associated therewith. By managing the data transfer in accordance with its priority, the bandwidth of the total data transfer across the interface is managed so as to conserve battery life and minimize the bandwidth required at any point in time. From time to time, the priority of any given type of data can be adjusted dynamically depending upon several factors. Thus, it is possible to delay certain data transfers in favor of other data transfers, thereby conserving bandwidth and battery life.
-
Citations
20 Claims
-
1. A method of managing application updates on a mobile device;
- said method comprising;
associating a priority function with each said application; dynamically adjusting said priority function on an application by application basis; and retrieving application updated data over a wireless network, said application updated data retrieved based at least in part on a current priority function for each application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- said method comprising;
-
9. A mobile device having a plurality of user available applications contained thereon;
- said device comprising;
a message connection manager for controlling a wireless communication channel between said device and a particular network location; and a service manager for coordinating updates to device applications from said particular network location, said updates managed from time to time based upon a then current relative priority among said applications. - View Dependent Claims (10, 11, 12, 13, 14)
- said device comprising;
-
15. Machine controllable code for use in a mobile wireless telephone, said code operable for:
-
controlling a communication channel between said telephone and a particular network location; and managing updates from said particular network location to applications resident on said telephone, said updates managed from time to time based upon a then current relative priority among said applications. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification