Instantaneous user initiation voice quality feedback
First Claim
1. A method for monitoring a network, comprising:
- (a) providing at least first and second network nodes, the first and second network nodes communicating with one another in a session;
(b) while the session is in progress, receiving a message from at least one of the first and second network nodes, the message indicating a Quality of Service or QoS problem with the session and the message being generated in response to a user determining that QoS is not satisfactory during the session and then providing an input to at least one of the first and second network nodes; and
(c) in response to receiving the user initiated message related to the QoS problem and while the session is in progress, performing at least one of the following substeps;
(i) reconfiguring one or more resources in the network, said reconfiguring step being at least one of (A) causing at least one of the packets associated with the session and transmitted by the at least one of the first and second network nodes to use a different Differentiated Services Code Point, (B) converting the session from an unguaranteed service into a guaranteed service when the QoS problem is caused by packet traffic, and (D) switching the contents of at least one of the packets associated with the session onto a circuit-switched network;
(ii) varying a sampling frequency of one or more session-related performance attributes associated with the network;
(iii) altering the types of session-related performance attributes being collected regarding the network; and
(iv) collecting session-related information from nonparticipant nodes other than the at least first and second network nodes, the nonparticipant nodes not being involved in the session.
27 Assignments
0 Petitions
Accused Products
Abstract
A system for providing a high communications quality is provided. The system comprises: (a) an input operable to receive a message from at least one of first and second network nodes 200 and 204, the first and second network nodes communicating with one another in a session and the message indicating a service problem with the session and (b) a statistic collection agent 248 operable to cause, in response to the message, at least one of the following operations: (i) reconfiguration of one or more attributes or resources in the network; (ii) variation of a sampling frequency of one or more session-related performance attributes associated with the network; (iii) alteration of the types of session-related performance attributes being collected regarding the network; and (iv) collection of session-related information from nodes other than the at least first and second network nodes.
121 Citations
50 Claims
-
1. A method for monitoring a network, comprising:
-
(a) providing at least first and second network nodes, the first and second network nodes communicating with one another in a session; (b) while the session is in progress, receiving a message from at least one of the first and second network nodes, the message indicating a Quality of Service or QoS problem with the session and the message being generated in response to a user determining that QoS is not satisfactory during the session and then providing an input to at least one of the first and second network nodes; and (c) in response to receiving the user initiated message related to the QoS problem and while the session is in progress, performing at least one of the following substeps; (i) reconfiguring one or more resources in the network, said reconfiguring step being at least one of (A) causing at least one of the packets associated with the session and transmitted by the at least one of the first and second network nodes to use a different Differentiated Services Code Point, (B) converting the session from an unguaranteed service into a guaranteed service when the QoS problem is caused by packet traffic, and (D) switching the contents of at least one of the packets associated with the session onto a circuit-switched network; (ii) varying a sampling frequency of one or more session-related performance attributes associated with the network; (iii) altering the types of session-related performance attributes being collected regarding the network; and (iv) collecting session-related information from nonparticipant nodes other than the at least first and second network nodes, the nonparticipant nodes not being involved in the session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for monitoring a network, comprising:
-
(a) an input operable to receive a message from at least one of first and second network nodes, the first and second network nodes communicating with one another in a session and the message indicating a service problem with the session, the message being generated in response to a user determining that QoS is not satisfactory during the session and then providing an input to at least one of the first and second network nodes; and (b) a statistic collection agent operable to cause, in response to receiving the user initiated message and during the session, at least one of the following operations; (i) reconfiguration of at least one of the first and second network nodes, said reconfiguration comprising at least one of (A) causing at least one of the packets associated with the session to use a different Differentiated Services Code Point, (B) converting the session from an unguaranteed service into a guaranteed service when there is a packet traffic problem, and (D) switching the contents of at least one of the packets associated with the session onto a circuit-switched network; (ii) variation of a sampling frequency of one or more session-related performance attributes associated with the network; (iii) alteration of the types of session-related performance attributes being collected regarding the network; and (iv) collection of session-related information from nonparticipant nodes other than the at least first and second network nodes, the nonparticipant nodes not being participants in the session. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for conducting a live voice communication session in a network between at least first and second network nodes, comprising:
-
(a) during the live voice communication session a session monitor associated with at least one of the first and second network nodes parsing through one or more packets associated with the session to identify one or more session-related performance attributes, wherein the first and second network nodes are nodes that originate messages transmitted during the live voice communication session; (b) during the session the session monitor comparing the one or more session-related performance attributes with corresponding predetermined value for the one or more performance attributes; (c) when the one or more session-related performance attributes at least one of equals and exceeds the corresponding predetermined value for the one or more performance attributes, the session monitor causing one or more computational components, during the session, to operate in a detailed monitoring mode, wherein in the detailed monitoring mode at least one of the following operations is performed; (i) reconfiguring one or more resources in the network, said reconfiguring step comprising at least one of the following suboperations; (A) causing at least one of the plurality of packets when transmitted by the at least one of the first and second network nodes to use a different Differentiated Services Code Point; and (B) switching at least one of the plurality of packets onto a circuit switched network; (ii) altering the types of session-related performance attributes being collected regarding the network; and (iii) collecting session-related information from nonparticipant nodes, the nonparticipant nodes comprising at least one of a switch and router. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A device operable to conduct and/or monitor a live voice communication session in a network between at least first and second network nodes, comprising:
a performance monitoring agent operable to; (a) during the live voice communication session, parse through one or more packets associated with the session to identify one or more session-related performance attributes, (b) during the live voice communication session, compare the one or more session-related performance attributes with corresponding predetermined value for the one or more performance attributes, and (c), when the one or more session-related performance attributes at least one of equals and exceeds the corresponding predetermined value for the one or more performance attributes, cause one or more computational components to operate, during the live voice communication session, in a detailed monitoring mode, wherein in the detailed monitoring mode at least one of the following operations is performed; (i) reconfiguring one or more resources in the network, said reconfiguring operation comprising at least one of the following suboperations; (A) causing at least one of the plurality of packets when transmitted by the at least one of the first and second network nodes to use a different Differentiated Services Code Point, wherein the first and second network nodes are nodes that originate messages transmitted during the live voice communication session; and (B) switching at least one of the plurality of packets onto a circuit switched network; (ii) altering the types of session-related performance attributes being collected regarding the network; and (iii) collecting session-related information from nonparticipant nodes other than the at least first and second network nodes, the nonparticipant nodes comprising at least one of a switch and router. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
49. A method for conducting a live voice communication session in a network between at least first and second network nodes, comprising:
-
(a) parsing during the live voice communication session, by a session monitor associated with at least one of the first and second network nodes, through one or more packets associated with the session to identify one or more session-related performance attributes from a first set of session-related performance attributes; (b) during the session, comparing, by the session monitor, the one or more session-related performance attributes with corresponding predetermined value for the one or more performance attributes; (c) when the one or more session-related performance attributes at least one of equals and exceeds the corresponding predetermined value for the one or more performance attributes, causing, by the session monitor, one or more computational components, during the session, to operate in a detailed monitoring mode; and (d) altering the types of session-related performance attributes being collected regarding the network during the detailed monitoring mode, wherein altering the types of session-related performance attributes being collected comprises changing from monitoring the first set of session-related performance attributes to monitoring a second set of session-related performance attributes, wherein the second set of session-related performance attributes comprise at least one session-related performance attribute that is not in the first set of session-related performance attributes. - View Dependent Claims (50)
-
Specification