Service quality monitoring process
First Claim
Patent Images
1. A method including:
- at a client, establishing a network connection via a first network connection point, the first network connection point being selected by the client according to a first priority list of a plurality of network connection points, wherein the first priority list is utilized by the client to identify and prioritize the plurality of network connection points;
at the server, receiving network connection performance data related to the network connection;
at a server, modifying a second priority list of the plurality of network connection points based on the network connection performance data; and
at the server, downloading the modified second priority list of the plurality of network connection points to the client to update the first priority list of the plurality of network connection points, utilizing the modified second priority list, wherein the modifying of the second priority list of the plurality of network connection points at the server further includes assigning a higher priority level, within the modified second priority list, to a better performing network connection point than is assigned to a poor performing network connection point.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for remote network connection service quality monitoring are disclosed. A connection with a network connection point is established. The network connection performance data is collected and upon successful connection transmitted to a server via a network. A priority list of a plurality of network connection points is modified based on the collected network connection performance data.
94 Citations
44 Claims
-
1. A method including:
-
at a client, establishing a network connection via a first network connection point, the first network connection point being selected by the client according to a first priority list of a plurality of network connection points, wherein the first priority list is utilized by the client to identify and prioritize the plurality of network connection points;
at the server, receiving network connection performance data related to the network connection;
at a server, modifying a second priority list of the plurality of network connection points based on the network connection performance data; and
at the server, downloading the modified second priority list of the plurality of network connection points to the client to update the first priority list of the plurality of network connection points, utilizing the modified second priority list, wherein the modifying of the second priority list of the plurality of network connection points at the server further includes assigning a higher priority level, within the modified second priority list, to a better performing network connection point than is assigned to a poor performing network connection point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method including:
-
establishing a network connection via a first network connection point, the first network connection point being selected according to a priority list of a plurality of network connection points, wherein the priority list is utilized to identify and prioritize the plurality of network connection points;
collecting network connection performance data;
modifying the priority list of the plurality of network connection points based on the collected network connection performance data; and
communicating the modified priority list of the plurality of network connection points to a client;
wherein the modifying of the priority list of the plurality of network connection points further includes assigning a higher priority level, within the priority list, to a better performing network connection point than is assigned to a poor performing network connection point. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method including:
-
at a client, establishing a network connection via a first network connection point, the first network connection point being selected by the client according to a priority list of a plurality of network connection points, wherein the priority list is utilized by the client to identify and prioritize the plurality of network connection points;
at the client, collecting network connection performance data;
at the client, transmitting the network connection performance data to a server via a network; and
at the client, receiving a modified priority list of the plurality of network connection points, the modified priority list to update the priority list of the plurality of network connection points and having been generated utilizing the network connection performance data. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A method including:
-
at a server, receiving network connection performance data via a network;
at the server, modifying a priority list of a plurality of network connection points based on the received network connection performance data; and
at the server, downloading the modified priority list of the plurality of network connection points to a client to update a local priority list of the plurality of network connection points, stored at the client, utilizing the modified priority list, wherein the priority list is utilized to identify and prioritize the plurality of network connection points, and wherein the modifying of the priority list of the plurality of network connection points further includes assigning a higher priority level, within the modified priority list, to a better performing network connection point than is assigned to a poor performing network connection point. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A system comprising:
-
a network;
a server machine; and
a client machine, coupled to the server machine via the network, to establish a network connection via a first network connection point according to a first priority list of a plurality of network connection points, to collect network connection performance data, and to transmit the network connection performance data to the server machine via the network, wherein the server machine is to modify a second priority list of the plurality of network connection points based on the collected network connection performance data, wherein the server machine is to download the modified second priority list of the plurality of network connection points to the client machine, and the client machine is to update the first priority list of the plurality of network connection points, utilizing the modified second priority list, wherein the first priority list is utilized by the client machine to identify and prioritize the plurality of network connection points, and wherein the modifying of the second priority list of the plurality of network connection points by the server machine further includes assigning a higher priority level, within the modified second priority list, to a better performing network connection point than is assigned to a poor performing network connection point. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. An apparatus including:
-
means for receiving network connection performance data related to the establishment of a network connection;
means for modifying a priority list of the plurality of network connection points based on the network connection performance data; and
means for downloading the modified priority list of the plurality of network connection points to a client to update a local priority list of the plurality of network connection points, stored at the client, utilizing the modified priority list, wherein the local priority list is utilized to identify and prioritize the plurality of network connection points and wherein the modifying of the priority list of the plurality of network connection points further includes assigning a higher priority level, within the modified priority list, to a better performing network connection point than is assigned to a poor performing network connection point.
-
-
44. A system including:
-
a network; and
a server machine, coupled to the network, to receive network connection performance data via the network, to modify a priority list of a plurality of network connection points based on the received network connection performance data, and to download the modified priority list, of the plurality of network connection points, to a client to update a local priority list, of the plurality of network connection points, stored at the client utilizing the modified priority list, wherein the modified priority list is utilized by the client to identify and prioritize the plurality of network connection points and wherein the server is to modify the priority list of the plurality of network connection points by assigning a higher priority level, within the modified priority list, to a better performing network connection point than is assigned to a poor performing network connection point.
-
Specification