SYSTEM AND METHOD FOR COMMUNICATION MANAGEMENT OF A MULTI-TASKING MOBILE DEVICE
First Claim
1. A mobile device, comprising:
- an interface to a data communication network;
at least one memory unit storing at least one application and a local gateway application communicatively connected to the at least one, the memory unit further stores an operating system that provides to the local gateway application information respective of the at least one application responsive of an interrogation by the local gateway application, wherein the local gateway application is thereby made dynamically aware of the at least one application for identifying functionality of the at least one application and determination of data handling of data to be communicated over the data communication network;
at least one processing unit operative in a multi-tasking mode connected to the at least one memory and connected to the interface for execution of the at least one application and the local gateway application, wherein a data communication attempt by the at least one application through the data communication network is captured by the local gateway application;
wherein the local gateway application is communicatively connected to at least a server serving the at least one application through the interface to the data communication network; and
wherein the local gateway application autonomously emulates communication of the at least one application over the data network from the at least one application based on the dynamic awareness, the at least one application is unaware of existence of the local gateway application.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile device and method for management of communication from a mobile device capable of multi-tasking. The method includes capturing a request from at least one application executed on the mobile device for data communication through a network interface of the mobile device; identifying the at least one application by interrogation of an operating system of the mobile device; determining for the identified one application data communication access rights; and autonomously communicating through the network interface for the at least one application and independently communicating with the at least one application without interfering with normal operation of the at least one application, when the data communication access rights require regulating bandwidth usage by the at least one application.
61 Citations
21 Claims
-
1. A mobile device, comprising:
-
an interface to a data communication network; at least one memory unit storing at least one application and a local gateway application communicatively connected to the at least one, the memory unit further stores an operating system that provides to the local gateway application information respective of the at least one application responsive of an interrogation by the local gateway application, wherein the local gateway application is thereby made dynamically aware of the at least one application for identifying functionality of the at least one application and determination of data handling of data to be communicated over the data communication network; at least one processing unit operative in a multi-tasking mode connected to the at least one memory and connected to the interface for execution of the at least one application and the local gateway application, wherein a data communication attempt by the at least one application through the data communication network is captured by the local gateway application; wherein the local gateway application is communicatively connected to at least a server serving the at least one application through the interface to the data communication network; and wherein the local gateway application autonomously emulates communication of the at least one application over the data network from the at least one application based on the dynamic awareness, the at least one application is unaware of existence of the local gateway application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for management of communication from a mobile device capable of multi-tasking, comprising:
-
capturing a request from at least one application executed on the mobile device for data communication through a network interface of the mobile device; identifying the at least one application by interrogation of an operating system of the mobile device; determining for the identified one application data communication access rights; and autonomously communicating through the network interface for the at least one application and independently communicating with the at least one application without interfering with normal operation of the at least one application, when the data communication access rights require regulating bandwidth usage by the at least one application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A local gateway application for management of communication from a mobile device capable of multi-tasking, comprising:
-
a first interface to at least one application executed on the mobile device, wherein the first interface is configured to capture a request from the at least one application for data communication through a network interface of the mobile device; a second interface to least an operating system of the mobile device, wherein the second interface is configured to interrogate the operating system about a functionality of the at least one application; a policy for determining for the at least one application data communication access rights based in part on the functionality of the at least one application; and a first data link that emulates data communication of the at least one application through the network interface without interfering with normal operation of the at least one application, when the data communication access rights require regulating bandwidth usage by the at least one application; and a second data link that enables the at least one application direct data communication through the network interface, when the data communication access rights does not require regulating bandwidth usage by the at least one application.
-
Specification