Mobile connectivity solution
First Claim
1. A method for selecting a network from one or more candidate networks accessible to a mobile device, the method comprising:
- gathering, via a location inference engine of the mobile device, information relating to each of the one or more candidate networks accessible to the mobile device, the information being gathered from a service-provider database, a user-preferences database, an accumulated-experience database, or any combination thereof;
harmonizing the gathered information in relation to an associated network type;
evaluating, via a rule-based candidate selector of the mobile device, the harmonized information to allocate a weight to each of the candidate networks, the weight representing the desirability of each of the candidate networks;
determining, via an interface provider, the required resources to connect the mobile device to each of the candidate networks from information contained within the service-provider database, from information obtained by the end-user, and by self adaptive learning algorithms; and
selecting at least one of the candidate networks to attempt to connect the mobile device based on the allocated weight of the candidate network.
17 Assignments
0 Petitions
Accused Products
Abstract
A method and application for selecting a network from one or more candidate networks is disclosed. Information is gathered from one or more database relating to each of the one or more candidate networks and is harmonized in relation to an associated network type. The harmonized information is evaluated to allocate a weight to each of the candidate networks. The weight represents the desirability of each of the candidate networks. The required resources to connect to each of the candidate networks are determined from information contained within the service-provider database, from information obtained by the end-user, and by self-adaptive learning algorithms. At least one of the candidate networks is selected based on the allocated weight of the candidate network and the application attempts to connect to the candidate network. The method and application incorporates the ability to control and integrate a plurality of services on a user device via the candidate network.
266 Citations
25 Claims
-
1. A method for selecting a network from one or more candidate networks accessible to a mobile device, the method comprising:
-
gathering, via a location inference engine of the mobile device, information relating to each of the one or more candidate networks accessible to the mobile device, the information being gathered from a service-provider database, a user-preferences database, an accumulated-experience database, or any combination thereof; harmonizing the gathered information in relation to an associated network type; evaluating, via a rule-based candidate selector of the mobile device, the harmonized information to allocate a weight to each of the candidate networks, the weight representing the desirability of each of the candidate networks; determining, via an interface provider, the required resources to connect the mobile device to each of the candidate networks from information contained within the service-provider database, from information obtained by the end-user, and by self adaptive learning algorithms; and selecting at least one of the candidate networks to attempt to connect the mobile device based on the allocated weight of the candidate network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to control and integrate a plurality of services on a user device, the method comprising:
-
determining a mobile-device connectivity context, the plurality of services to integrate being dependent on the connectivity context; defining each of the plurality of services by a set of preconditions to be satisfied and by a set of resources to be launched; transforming each of the set of preconditions into a set of goals to be monitored; monitoring the goals utilizing specialized monitoring components; and launching the appropriate resources once the goals have been satisfied; wherein each of the plurality of service definitions is contained within an updatable service database, the updatable service database including the set of preconditions and the set of resources for each of the plurality of services. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for connecting to a network on a plurality of mobile devices, the method comprising:
-
accumulating statistics and location information on a first mobile device, the statistics and location information relating to a plurality of networks accessible to the mobile device; communicating the accumulated information to a logically centralized database; distributing the accumulated information stored in the central database to the plurality of mobile devices to provide the plurality of mobile devices with up-to-date connection rules for connecting to the previously located plurality of networks; and connecting one or more of the plurality of mobile devices to one of the plurality of networks utilizing the connection rules distributed from the central database. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification