Mobile connectivity solution
First Claim
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.
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.
460 Citations
26 Claims
-
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. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19)
-
-
19-1. A computer readable storage medium encoded with instructions for directing a processor to perform the method of claim 11.
-
20. 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 (21, 22, 23, 24, 25, 26)
-
Specification