SYSTEMS AND METHODS FOR CONTROLLING APPLICATION UPDATES ACROSS A WIRELESS INTERFACE
First Claim
1. A system comprising:
- a mobile device including a processor;
a plurality of services executed by said processor, each of said services receiving information updates over a network connection from a server; and
at least one update interval function executed by said processor assigning an update interval to each of said services, said update intervals governing when each of said respective services request updated information over said network connection.
0 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention are directed to systems, methods, and computer program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.
-
Citations
20 Claims
-
1. A system comprising:
-
a mobile device including a processor; a plurality of services executed by said processor, each of said services receiving information updates over a network connection from a server; and at least one update interval function executed by said processor assigning an update interval to each of said services, said update intervals governing when each of said respective services request updated information over said network connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing application updates on a mobile device;
- said method comprising;
on said mobile device, setting update intervals for each of a plurality of applications, such that each application is assigned an update interval; dynamically adjusting said update intervals on an application by application basis; and retrieving updated application data over a network, said updated application data retrieved based at least in part on a current update interval for each application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
- said method comprising;
-
18. A mobile device comprising:
-
a processor executing code to run a plurality of services on said mobile device; a service manager running on said mobile device managing updating of application data for said plurality of services; one or more update interval modules running on said mobile device and dynamically setting update intervals for each of said services according to user context information. - View Dependent Claims (19, 20)
-
Specification