A system for establishing and maintaining a communications network includes one or more programs, including instructions for:
- Receiving a first set of data associated with a first set of communication links, the first set of communication links configured to establish connection between devices.
- Receiving a second set of data associated with a second set of communication links.
- Receiving a determination of whether one or more communication links of the first set satisfy a pre-determined quality level.
- Receiving a determination of whether one or more communication links of the second set satisfy the pre-determined quality level.
- Receiving a selection from the one or more communication links of the second set that have been determined to satisfy the pre- determined quality level.
- Connecting the devices via the selected one or more communication links, if one or more communication links of the first set is determined to not satisfy the pre-determined quality level.
View the patent on uspto.gov