Methods, systems and computer program products for monitoring performance of a modem during a connection
First Claim
1. A method for monitoring performance of a modem comprising the steps of:
- establishing an active communications connection utilizing the modem;
obtaining data related to the performance of the modem, including internal state information, from a digital signal processor (DSP) memory of the modem using a secondary path to the DSP memory which is separate and independent from a primary path to said DSP memory utilized in support of the communications connection;
determining that a state transition has occurred based on the internal state information; and
capturing a selected type of data related to the performance of the modem responsive to a state transition.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and computer program products are provided for monitoring performance of a modem which obtain diagnostic data directly from memory associated with the modem'"'"'s digital signal processor (DSP). A secondary path to the DSP memory is utilized for the monitoring operations so that real time data can be obtained during connection startup procedures and during an active connection. First-in first-out (FIFO) buffers are incorporated in the DSP memory to track state transitions of one or more of the state machines within the modem and various performance data measurements may be obtained directly from the DSP memory responsive to different state transition events. The real time collected data may be stored in a file and provided to a remote location for use in diagnosing customer problems with specific customer line connections. Accordingly, real time monitoring of digital and analog line conditions and modem performance may be utilized to diagnose problems with modems and line connections.
-
Citations
28 Claims
-
1. A method for monitoring performance of a modem comprising the steps of:
-
establishing an active communications connection utilizing the modem;
obtaining data related to the performance of the modem, including internal state information, from a digital signal processor (DSP) memory of the modem using a secondary path to the DSP memory which is separate and independent from a primary path to said DSP memory utilized in support of the communications connection;
determining that a state transition has occurred based on the internal state information; and
capturing a selected type of data related to the performance of the modem responsive to a state transition.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring performance of a modem comprising:
-
a host system having a host system bus;
a modem, the modem including;
a digital signal processor (DSP);
a memory coupled to the DSP over a DSP system bus;
a primary path to the DSP memory that supports a communication connection;
a plurality of first-in first-out (FIFO) buffers coupled to the DSP, each of the FIFO buffers being associated with one of a plurality of state machines of the modem and wherein the DSP is configured to place internal state information associated with the plurality of state machines in a corresponding one of the FIFO buffers; and
a bus interface coupling the host system bus to the DSP system bus, the bus interface being configured to allow the host system to access the DSP memory to obtain data related to performance of the modem during an active communication session supported by the primary path of the modem using a secondary path to the DSP memory which is separate and independent from the primary path to said DSP.
-
-
11. A system for monitoring performance of a modem comprising:
-
an interface coupled to the modem;
means for obtaining data related to the performance of the modem, including internal state information, from a digital signal processor (DSP) memory of the modem during an active connection to the modem using a secondary path to the DSP memory which is separate and independent from a primary path to said DSP memory utilized in support of the communications connection, the secondary path including the interface coupled to the modem;
means for determining that a state transition has occurred based on the internal state information; and
means for capturing a selected type of data related to the performance of the modem responsive to a state transition. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for monitoring performance of a modem, comprising:
-
a computer readable storage medium having computer readable program code means embodied therein, the computer readable code means comprising;
computer readable code which establishes an active communications connection utilizing the modem;
computer readable code which obtains data related to the performance of the modem, including internal state information, from a digital signal processor (DSP) memory of the modem using a secondary path to the DSP memory which is separate and independent from a primary path to said DSP memory utilized in support of the communications connection;
computer readable code which determines that a state transition has occurred based on the internal state information; and
computer readable code which captures a selected type of data related to the performance of the modem responsive to a state transition. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification