Dynamic network transport selection
First Claim
Patent Images
1. A method of dynamic network transport selection, comprising:
- ranking a plurality of media types and a plurality of network transport physical layer (NTPL) types in the client device and storing the ranked media types and NTPL types in a ranking table, wherein each of the plurality of NTPLs includes a physical layer and a data link layer;
receiving an indication from a user of a client device to fetch, over a data network, media of a predefined type; and
automatically assigning, based on the ranking of the media types and NTPL types in the ranking table and on a determined pattern of the user'"'"'s usage of the client device, one of the NTPLs for use in fetching the media over the data network.
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.
179 Citations
16 Claims
-
1. A method of dynamic network transport selection, comprising:
-
ranking a plurality of media types and a plurality of network transport physical layer (NTPL) types in the client device and storing the ranked media types and NTPL types in a ranking table, wherein each of the plurality of NTPLs includes a physical layer and a data link layer; receiving an indication from a user of a client device to fetch, over a data network, media of a predefined type; and automatically assigning, based on the ranking of the media types and NTPL types in the ranking table and on a determined pattern of the user'"'"'s usage of the client device, one of the NTPLs for use in fetching the media over the data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising:
a non-transitory machine-readable medium that stores instructions which, 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 ranked media types and NTPLs in a ranking table; and selecting, based on the ranking of the media types and NTPLs in the ranking table and on a determined pattern of the user'"'"'s usage of the client device, one of the plurality of 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 first NTPL that accesses media from a server through a data network, the first NTPL including a physical layer and a data link layer; a second NTPL that accesses the media from the data server through the data network, the second NTPL including a physical layer and a data link layer, wherein the client device can access the media via either the first NTPL or the second NTPL, one at a time; and one or more processors, the one or more processors performing operations for; ranking the first NTPL and the second NTPL and plurality of media types and storing the ranked NTPLs and media types in a ranking table, and selecting the first or the second NTPL to access the media based on the rankings in the ranking table and an historical pattern of usage of the client device by the user.
-
Specification