Quality of service access device
First Claim
1. An access device, comprising:
- a memory storing instructions; and
one or more processors to execute the instructions to;
receive, via a service provider network and from a server device, quality of service information,the quality of service information including information that permits the service provider network to provide a particular quality of service on the service provider network;
determine a plurality of service classes based on the quality of service information;
determine an association between the plurality of service classes, a plurality of service class identifiers, and a plurality of service identifiers,a first service class, of the plurality of service classes, being identified by a service class identifier of the plurality of service class identifiers,a service identifier, of the plurality of service identifiers, identifying a network name associated with the access device, andthe service class identifier corresponding to the service identifier;
determine that a user device is connected to the access device,the access device being part of a wireless local area network,the wireless local area network being different from the service provider network;
apply, based on receiving the quality of service information, one or more quality preferences to permit the user device to receive a same quality of service as the particular quality of service while connected to the access device;
receive, via the wireless local area network and from the user device, data traffic;
provide information regarding the association, between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers, to the user device to permit the user device to associate a first portion, of the data traffic, with the service identifier based on the association between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers;
determine that the first service class is associated with the first portion based on a data type of the first portion being associated with the service class identifier;
determine a delivery schedule of the data traffic based on the plurality of service classes; and
deliver the data traffic, via the wireless local area network to another device using the delivery schedule,the first portion being delivered to the service provider network before a second portion of the data traffic based on the first service class being of a higher priority than a second service class associated with the second portion and in accordance with the one or more quality preferences.
2 Assignments
0 Petitions
Accused Products
Abstract
A device is configured to determine quality of service information and determine a set of service classes, associated with a wireless local area network, based on the quality of service information. The device is configured to determine an association between the set of service classes and a set of service identifiers. The device is configured to receive data traffic and to determine a service class, of the set of service classes, associated with the data traffic based on the association between the set of service classes and the set of service identifiers. The device is configured to schedule delivery of the data traffic based on the service class and to deliver the data traffic via the wireless local area network.
-
Citations
20 Claims
-
1. An access device, comprising:
-
a memory storing instructions; and one or more processors to execute the instructions to; receive, via a service provider network and from a server device, quality of service information, the quality of service information including information that permits the service provider network to provide a particular quality of service on the service provider network; determine a plurality of service classes based on the quality of service information; determine an association between the plurality of service classes, a plurality of service class identifiers, and a plurality of service identifiers, a first service class, of the plurality of service classes, being identified by a service class identifier of the plurality of service class identifiers, a service identifier, of the plurality of service identifiers, identifying a network name associated with the access device, and the service class identifier corresponding to the service identifier; determine that a user device is connected to the access device, the access device being part of a wireless local area network, the wireless local area network being different from the service provider network; apply, based on receiving the quality of service information, one or more quality preferences to permit the user device to receive a same quality of service as the particular quality of service while connected to the access device; receive, via the wireless local area network and from the user device, data traffic; provide information regarding the association, between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers, to the user device to permit the user device to associate a first portion, of the data traffic, with the service identifier based on the association between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers; determine that the first service class is associated with the first portion based on a data type of the first portion being associated with the service class identifier; determine a delivery schedule of the data traffic based on the plurality of service classes; and deliver the data traffic, via the wireless local area network to another device using the delivery schedule, the first portion being delivered to the service provider network before a second portion of the data traffic based on the first service class being of a higher priority than a second service class associated with the second portion and in accordance with the one or more quality preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive, via a service provider network and from a server device, quality of service information, the quality of service information including information that permits the service provider network to provide a particular quality of service on the service provider network; determine a plurality of service classes based on the quality of service information; determine an association between the plurality of service classes, a plurality of service class identifiers, and a plurality of service identifiers, a first service class, of the plurality of service classes, being identified by a service class identifier of the plurality of service class identifiers, a service identifier, of the plurality of service identifiers, identifying a network name associated with an access device, and the service class identifier corresponding to the service identifier; determine that a user device is connected to the access device, the access device being part of a wireless local area network, the wireless local area network being different from the service provider network; apply, based on receiving the quality of service information, one or more quality preferences to permit the user device to receive a same quality of service as the particular quality of service while connected to the access device receive, via the wireless local area network and from the user device, data traffic; provide information regarding the association, between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers, to the user device to permit the user device to associate a first portion, of the data traffic, with the service identifier based on the association between the plurality of service classes, the plurality of service class identifiers, and the plurality of service identifiers; determine that the first service class is associated with the first portion based on a data type of the first portion being associated with the service class identifier; determine a delivery schedule of the data traffic; and deliver the data traffic, via the wireless local area network, to another device using the delivery schedule, the first portion being delivered to the service provider network before a second portion of the data traffic based on the first service class being of a higher priority than a second service class associated with the second portion and in accordance with the one or more quality preferences. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by an access device and via a service provider network and from a server device, quality of service information, the quality of service information including information that permits the service provider network to provide a particular quality of service on the service provider network; determining, by the access device, a plurality of service classes based on the quality of service information; determining, by the access device, an association between the plurality of service classes, a plurality of service class identifiers, and a plurality of service identifiers, a first service class, of the plurality of service classes, being identified by a service class identifier of the plurality of service class identifiers, a service identifier, of the plurality of service identifiers, identifying a network name associated with the access device, and the service class identifier corresponding to the service identifier; determining, by the access device, that a user device is connected to the access device, the access device being part of a local area network, the local area network being different from the service provider network; applying, by the access device and based on receiving the quality of service information, one or more quality preferences to permit the user device to receive a same quality of service as the particular quality of service while connected to the access device; receiving, by the access device and via the local area network and from the user device, data traffic; providing, by the access device, information regarding the association, between the plurality of service classes, the plurality of service class identifiers, and the plurality of services identifiers, to the user device to permit the user device to associate a first portion, of the data traffic, with the service identifier based on the association between the plurality of service classes, the plurality of service class identifiers, and the plurality of service identifiers; determining, by the access device, that the first service class is associated with the first portion based on a data type of the first portion being associated with the service class identifier; determining, by the access device, a delivery schedule for the data traffic; and providing, by the access device, the data traffic, via the local area network, to another device using the delivery schedule, the first portion being delivered to the service provider network before a second portion of the data traffic based on the first service class being of a higher priority than a second service class associated with the second portion and in accordance with the one or more quality preferences. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification