Dynamic network transport selection
First Claim
Patent Images
1. A method, comprising:
- in a client device that comprises a plurality of network transport physical layers (NTPLs), each NTPL comprising a corresponding physical layer and a data link layer, performing operations for;
ranking a plurality of media types and the NTPLs and storing the ranking of the media types and the NTPLs;
receiving a request to fetch media of a given type; and
automatically assigning one of the NTPLs for use in fetching the media via a corresponding data network based on the stored ranking of the media types and the NTPLs.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamic network transport selection is described. An indication from a user of a client device is received, to fetch over a data network media of a predefined type. One of a number of network transport physical layers in the client device is automatically assigned, based on a number of stored, ranked media types and network transport physical layer types, for use in fetching the media over the data network. Other embodiments are also described and claimed.
30 Citations
20 Claims
-
1. A method, comprising:
in a client device that comprises a plurality of network transport physical layers (NTPLs), each NTPL comprising a corresponding physical layer and a data link layer, performing operations for; ranking a plurality of media types and the NTPLs and storing the ranking of the media types and the NTPLs; receiving a request to fetch media of a given type; and automatically assigning one of the NTPLs for use in fetching the media via a corresponding data network based on the stored ranking of the media types and the NTPLs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A non-transitory machine-readable medium that stores instructions that, when executed by a processor in a client device, cause the processor to perform operations for:
-
ranking a plurality of media types and a plurality of NTPLs on the client device and storing the ranking of the media types and the NTPLs; and automatically assigning, based on the stored ranking of the media types and the NTPLs, one of the NTPLs to service a network access request generated in the client device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A client device, comprising:
-
a plurality of NTPLs, each of the NTPLs comprising corresponding hardware implementing a physical layer and a data link layer; one or more processors, the one or more processors performing operations for; ranking a plurality of media types and the NTPLs and storing the ranking of the media types and the NTPLs; receiving a request to fetch media of a given type; and automatically assigning one of the NTPLs for use in fetching the media of the given type via a corresponding data network based on the stored ranking of the media types and the NTPLs. - View Dependent Claims (17, 18, 19, 20)
-
Specification