Patent ID: 11929907
Assignee: T-MOBILE USA, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A wireless device comprising:
at least one hardware processor; and
at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the wireless device to:
initiate a process to establish a communication link between the wireless device and an endpoint device;
discover multiple networks that are available for building the communication link between the wireless device and the endpoint device,
wherein the multiple networks are associated with service types and performance characteristics;

generate a list of multiple routing paths for the communication link that each include a different combination of segments of the multiple networks, wherein each of the multiple routing paths is optimized for a metric;
select a particular routing path of the multiple routing paths for the communication link including a particular combination of segments,
wherein the particular routing path is selected at the wireless device based on a preference of a user as indicated at the wireless device, and
wherein the particular routing path is associated with multiple service providers for the particular combination of segments;

negotiate on-the-fly with the multiple service providers,
wherein the negotiating includes communicating a request to each of the multiple service providers associated with the particular combination of segments to support the communication link,
wherein granting the request requires an irrevocable payment to the multiple service providers to support the particular combination of segments of the communication link; and

connect to the endpoint device over the communication link in response to granting the request by the multiple service providers.