Mobile communications device and associated application for use thereon
First Claim
Patent Images
1. An application manager configured for use on a resource-limited device, the application manager comprising:
- an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and
a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites, wherein the connection manager schedules at least one particular time for any one or more of the plurality of applications to establish communications with the one or more external network sites, wherein the connection manager notifies the plurality of applications when a network connection has been established, wherein the notifying includes inviting the one or more of the plurality of applications to initiate a communication according to the at least one particular time scheduled for the one or more of the plurality of applications, and wherein the connection manager rejects a request for initiation of the communication from the one or more of the plurality of applications that requests communication outside of the at least one particular time scheduled for the one or more of the plurality of applications.
1 Assignment
0 Petitions
Accused Products
Abstract
An application manager configured for use on a resource-limited device, the application manager including: an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites. The resource-limited device may be a mobile terminal.
10 Citations
25 Claims
-
1. An application manager configured for use on a resource-limited device, the application manager comprising:
-
an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites, wherein the connection manager schedules at least one particular time for any one or more of the plurality of applications to establish communications with the one or more external network sites, wherein the connection manager notifies the plurality of applications when a network connection has been established, wherein the notifying includes inviting the one or more of the plurality of applications to initiate a communication according to the at least one particular time scheduled for the one or more of the plurality of applications, and wherein the connection manager rejects a request for initiation of the communication from the one or more of the plurality of applications that requests communication outside of the at least one particular time scheduled for the one or more of the plurality of applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An application configured for use on a resource-limited device, the application configured to communicate with an application manager, the application manager comprising:
-
an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites, wherein the connection manager schedules at least one particular time for any one or more of the plurality of applications to establish communications with the one or more external network sites, wherein the connection manager notifies the plurality of applications when a network connection has been established, wherein the notifying includes inviting the one or more of the plurality of applications to initiate a communication according to the particular time scheduled for the one or more of the plurality of applications, and wherein the connection manager rejects a request for initiation of the communication from the one or more of the plurality of applications that requests communication outside of the particular time scheduled for the one or more of the plurality of applications. - View Dependent Claims (11, 12, 13)
-
-
14. On a resource-limited device having an application engine configured to effect communications between a plurality of applications installed thereon and one or more external network sites, a method of managing the plurality of applications, the method comprising:
-
coordinating when the plurality of applications are able to attempt to establish communications with the one or more external network sites, wherein at least one particular time is scheduled for any one or more of the plurality of applications to establish communications with the one or more external network sites; notifying the plurality of applications when a network connection has been established, wherein the notifying includes inviting the one or more of the plurality of applications to initiate a communication according to the at least one particular time scheduled for the one or more of the plurality of applications; and rejecting a request for initiation of the communication from the one or more of the plurality of applications that requests communication outside of the at least one particular time scheduled for the one or more of the plurality of applications. - View Dependent Claims (15, 16)
-
-
17. A method of adapting an application so that the application is configured to communicate with a connection manager of an application manager, the application manager having an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites having the connection manager configured to control and/or coordinate when the plurality of applications are able to attempt to establish communications with the one or more external network sites, the method comprising:
configuring the application to support an interface defined by the connection manager, wherein the connection manager schedules at least one particular time for any one or more of the plurality of applications to establish communications with the one or more external network sites, wherein the connection manager notifies the plurality of applications when a network connection has been established, wherein the notifying includes inviting the one or more of the plurality of applications to initiate a communication according to the at least one particular time scheduled for the one or more of the plurality of applications, and wherein the connection manager rejects a request for initiation of the communication from the one or more of the plurality of applications that request communication outside of the at least one particular time scheduled for the one or more of the plurality of applications. - View Dependent Claims (18, 19, 20, 21, 22)
-
23. An application manager configured for use on a resource-limited device, the application manager comprising:
-
an application engine configured to effect communications between a plurality of applications installed on the resource limited device and one or more external network sites; and a connection manager configured to control when the plurality of applications are able to attempt to establish communications with the one or more external network sites, at least partially via a cellular network, by notifying the plurality of applications when a network connection has been established with the cellular network, wherein the notifying includes inviting each of the plurality of applications to initiate a communication using the established cellular network connection, if initiation of a communication is required. - View Dependent Claims (24, 25)
-
Specification