System and method for monitoring a connection of an end-user device to a network
First Claim
1. A method of monitoring a link in a network between a first end-user device and a network, the method comprising:
- receiving, at a receiving device, performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-user device and the network;
determining that a threshold has been reached based on the received performance data, the threshold associated with a decline in quality of the link;
transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached;
receiving the communication action from the first end-user device, the communication action auto-generated by the first end-user device based on previously established preferences, wherein the previously established preferences prioritizes communications of one or more parties in communications with the first end-user device and prioritizes modes of connections with the one or more parties in communications with the first end-user device;
determining whether a change is to be made to a communication session between the first end-user device and the network based on the received communication action specified by the user of the first end-user device;
responsive to a determination that a change to is to be made to the communication session based on the received communication action, changing the communications session between the first end-user device and the network in accordance with the received communication action, wherein changing the communications session between the first end-user device and the network includes switching the communications session from the first end-user device and the network to the first end-user device and a second network, the second network selected based on the previously established preferences; and
responsive to a determination that a change to the communication session is not to be made based on the received communication action, maintaining the communications session between the first end-user device and the network unchanged.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached. The method also includes transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached. The method further includes changing the communications session between the first end-user device and the network in accordance with the received communication action.
13 Citations
17 Claims
-
1. A method of monitoring a link in a network between a first end-user device and a network, the method comprising:
-
receiving, at a receiving device, performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-user device and the network; determining that a threshold has been reached based on the received performance data, the threshold associated with a decline in quality of the link; transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached; receiving the communication action from the first end-user device, the communication action auto-generated by the first end-user device based on previously established preferences, wherein the previously established preferences prioritizes communications of one or more parties in communications with the first end-user device and prioritizes modes of connections with the one or more parties in communications with the first end-user device; determining whether a change is to be made to a communication session between the first end-user device and the network based on the received communication action specified by the user of the first end-user device; responsive to a determination that a change to is to be made to the communication session based on the received communication action, changing the communications session between the first end-user device and the network in accordance with the received communication action, wherein changing the communications session between the first end-user device and the network includes switching the communications session from the first end-user device and the network to the first end-user device and a second network, the second network selected based on the previously established preferences; and responsive to a determination that a change to the communication session is not to be made based on the received communication action, maintaining the communications session between the first end-user device and the network unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring a link in a network between a first end-user device and a network, the system comprising:
-
a communication interface for receiving performance data collected by the first end-user device, the performance data indicating a communication quality of the link between the first end-user device and the network; a processor configured to execute instructions to; determine that a threshold has been reached based on the received performance data, the threshold associated with a decline in quality of the link, the decline in quality being associated with a decline in quality applicable to multiple sessions communicated on at least a portion of the link; and transmit a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached; receiving, using the communication interface, the communication action from the first end-user device, the communication action auto-generated by the first end-user device based on previously established preferences, wherein the previously established preferences prioritizes communications of one or more parties in communications with the first end-user device and prioritizes modes of connections with the one or more parties in communications with the first end-user device; wherein the processor is further configured to execute instructions to; determine whether a change is to be made to a communication session between the first end-user device and the network based on the received communication action specified by the user of the first end-user device; responsive to a determination that a change to is to be made to the communication session based on the received communication action, change the communications session between the first end-user device and the network in accordance with the received communication action, wherein changing the communications session between the first end-user device and the network includes switching the communications session from the first end-user device and the network to the first end-user device and a second network, the second network selected based on the previously established preferences; and responsive to a determination that a change to the communication session is not to be made based on the received communication action, maintain the communications session between the first end-user device and the network unchanged. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification