×

System and method for communication management of a multi-tasking mobile device

  • US 10,481,945 B2
  • Filed: 01/17/2012
  • Issued: 11/19/2019
  • Est. Priority Date: 04/01/2011
  • Status: Active Grant
First Claim
Patent Images

1. A mobile device, comprising:

  • an interface to a data communication network;

    at least one memory unit storing a plurality of applications, a local gateway application communicatively connected to the plurality of applications, and an operating system communicatively coupled to, and separate from, the local gateway application; and

    at least one processing unit operative in a multi-tasking mode connected to the at least one memory unit and connected to the interface for executing any of the plurality of applications and the local gateway application, wherein the local gateway application is further configured to;

    capture a plurality of data communication attempts through the data communication network by any application;

    identify one of the plurality of applications as the source of the data communication attempts;

    determine, for the identified application, data communication access rights based on a network access policy, the data communication access rights determining whether the identified application attempting communication may communicate with the interface;

    in response to determining that the application may not communicate directly with the interface, aggregate a plurality of data communication attempts received from the identified application, and perform the aggregated captured data communications on behalf of the identified application via the interface; and

    in response to determining that the identified application may communicate directly with the interface, permitting the identified application to perform the captured data communication via the interface;

    wherein the local gateway application is communicatively coupled to a network component and is configured to instruct the network component to perform one or more bandwidth consuming tasks on behalf of the mobile device; and

    wherein the local gateway application is periodically updated with respect of communication parameters of one or more of the plurality of applications.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×