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 from a user of the client device 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.
-
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 from a user of the client device 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 from a user of the client device 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