Patent ID: 8364850
Filing Date: 2013-01-29
Classification: H04L

Abstract:
1. A method for sharing a network connection between a first utility engine and a first application program on a mobile multiprocessor telecommunications device, comprising: implementing the first utility engine on a modem processor of the mobile multiprocessor telecommunications device, wherein the first utility engine receives data from a first utility server and provides services to one or more applications running on a separate application processor of the mobile multiprocessor telecommunications device; executing the first application program on the application processor of the mobile multiprocessor telecommunications device, wherein the first application program requires access to a data network connection over which the services are provided by the first utility server; selecting the data network connection over which the services are provided by the first utility server from a plurality of network connections in communication with the first utility engine; binding the first utility engine to the selected data network connection to transmit and receive first utility-related data to and from the first utility engine; and enabling the first application program to transmit and receive data over the network connection bound to the utility engine by: