Patent ID: 8830862
Filing Date: 2014-09-09
Classification: H04W

Abstract:
1. A method for automatically selecting a data channel for a mobile device application, the method comprising: determining user presence information based on tracking of user movement patterns, wherein presence is a user's characteristic location in a given time period; determining multiple connectivity characteristics for each of multiple data channels available to the user for running a mobile device application based on the user presence information, wherein the multiple connectivity characteristics for each of the multiple data channels comprise (i) cost of usage, (ii) maximum and minimum available bandwidth, (iii) coverage over a given geographical area, and (iv) jitter; determining multiple usage characteristics of the mobile device application, wherein the multiple usage characteristics comprise (i) duration of a session of the mobile device application, (ii) a quality of service requirement associated with the mobile device application, and (iii) a network connectivity requirement associated with the mobile device application; comparing the multiple data channels based on (i) the multiple connectivity characteristics for each of the multiple data channels, (ii) priority specified by the user, and (iii) the multiple usage characteristics of the mobile device application; and automatically selecting one of the multiple data channels for running the mobile device application to maximize utility based on said comparing; wherein at least one of the steps is carried out by a computer device.