Claims Analysis
Total Claims: 56
Claim 1
Independent Claim
103 words
A computer system comprising: a communication device; an operating system having a communication driver for communication with said communication device; and a diagnostics software including: a diagnostics driver; a diagnostics dynamic link library; and a diagnostics application programming interface; wherein said communication device is capable of communicating with a remote device via a communication line, and wherein said diagnostics software is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 2
Dependent Claim
103 words
A computer system comprising: a communication device; an operating system having a communication driver for communication with said communication device; and a diagnostics software including: a diagnostics driver; a diagnostics dynamic link library; and a diagnostics application programming interface; wherein said communication device is capable of communicating with a remote device via a communication line, and wherein said diagnostics software is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 3
Dependent Claim
15 words
The computer system of claim 1 , wherein said communication device is a communication software.
Claim 4
Dependent Claim
15 words
The computer system of claim 2 , wherein said communication software is a software modem.
Claim 5
Dependent Claim
15 words
The computer system of claim 1 , wherein said communication device is a hardware modem.
Claim 6
Dependent Claim
23 words
The computer system of claim 1 , wherein said communication device multiplexes said diagnostics information with data being transmitted to said remote device.
Claim 7
Dependent Claim
31 words
The computer system of claim 5 , wherein said communication device includes a datapump, and wherein said datapump multiplexes said diagnostics information with said data being transmitted to said remote device.
Claim 8
Dependent Claim
30 words
The computer system of claim 5 , wherein said communication device multiplexes said diagnostics information with said data being transmitted to said remote device, as part of a data protocol.
Claim 9
Dependent Claim
15 words
The computer system of claim 7 , wherein said data protocol is a V.42 protocol.
Claim 10
Dependent Claim
21 words
The computer system of claim 5 , wherein said diagnostics information includes one or more internal parameters of said communication device.
Claim 11
Dependent Claim
23 words
The computer system of claim 1 , wherein said communication device demultiplexes said control information from data being received from said remote device.
Claim 12
Dependent Claim
21 words
The computer system of claim 10 , wherein said control information includes one or more control commands from said remote device.
Claim 13
Dependent Claim
24 words
The computer system of claim 11 , wherein said one or more control commands modify one or more internal parameters of said communication device.
Claim 14
Dependent Claim
40 words
The computer system of claim 1 , wherein said communication line includes a first communication channel and a second communication channel, and wherein data is communicated via said first channel and said diagnostics information is communicated via said second channel.
Claim 15
Dependent Claim
15 words
The computer system of claim 13 , wherein said second channel is a control channel.
Claim 16
Dependent Claim
16 words
The computer system of claim 14 , wherein said control channel is a V.34 control channel.
Claim 17
Dependent Claim
109 words
A diagnostics software for use in a computer system including a communication device and an operating system having a communication driver for communication with said communication device, said diagnostics software comprising: a diagnostics driver; a diagnostics dynamic link library; and a diagnostics application programming interface; wherein said communication device is capable of communicating with a remote device via a communication line, and wherein said diagnostics software is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 18
Dependent Claim
109 words
A diagnostics software for use in a computer system including a communication device and an operating system having a communication driver for communication with said communication device, said diagnostics software comprising: a diagnostics driver; a diagnostics dynamic link library; and a diagnostics application programming interface; wherein said communication device is capable of communicating with a remote device via a communication line, and wherein said diagnostics software is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 19
Dependent Claim
15 words
The diagnostics software of claim 16 , wherein said communication device is a communication software.
Claim 20
Dependent Claim
15 words
The diagnostics software of claim 17 , wherein said communication software is a software modem.
Claim 21
Dependent Claim
15 words
The diagnostics software of claim 16 , wherein said communication device is a hardware modem.
Claim 22
Dependent Claim
23 words
The diagnostics software of claim 16 , wherein said communication device multiplexes said diagnostics information with data being transmitted to said remote device.
Claim 23
Dependent Claim
31 words
The diagnostics software of claim 20 , wherein said communication device includes a datapump, and wherein said datapump multiplexes said diagnostics information with said data being transmitted to said remote device.
Claim 24
Dependent Claim
30 words
The diagnostics software of claims 20 , wherein said communication device multiplexes said diagnostics information with said data being transmitted to said remote device, as part of a data protocol.
Claim 25
Dependent Claim
15 words
The diagnostics software of claim 22 , wherein said data protocol is a V.42 protocol.
Claim 26
Dependent Claim
21 words
The diagnostics software of claim 20 , wherein said diagnostics information includes one or more internal parameters of said communication device.
Claim 27
Dependent Claim
23 words
The diagnostics software of claim 16 , wherein said communication device demultiplexes said control information from data being received from said remote device.
Claim 28
Dependent Claim
21 words
The diagnostics software of claim 25 , wherein said control information includes one or more control commands from said remote device.
Claim 29
Dependent Claim
24 words
The diagnostics software of claim 26 , wherein said one or more control commands modify one or more internal parameters of said communication device.
Claim 30
Dependent Claim
40 words
The diagnostics software of claim 16 , wherein said communication line includes a first communication channel and a second communication channel, and wherein data is communicated via said first channel and said diagnostics information is communicated via said second channel.
Claim 31
Dependent Claim
15 words
The diagnostics software of claim 28 , wherein said second channel is a control channel.
Claim 32
Dependent Claim
16 words
The diagnostics software of claim 29 , wherein said control channel is a V.34 control channel.
Claim 33
Dependent Claim
119 words
A communication software for use in a computer system including an operating system having a communication driver for communication with said communication software, said communication software comprising: a port driver for communication with said communication driver; a controller module; a datapump module; a hardware interface for interfacing with a communication line; and a diagnostics module; wherein said communication software is capable of communicating with a remote device via said communication line, and wherein said diagnostics module is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 34
Dependent Claim
119 words
A communication software for use in a computer system including an operating system having a communication driver for communication with said communication software, said communication software comprising: a port driver for communication with said communication driver; a controller module; a datapump module; a hardware interface for interfacing with a communication line; and a diagnostics module; wherein said communication software is capable of communicating with a remote device via said communication line, and wherein said diagnostics module is capable of transmitting diagnostics information relating to said communication device to said remote device via said communication line and receiving control information from said remote device based on said diagnostics information for optimizing performance of said communication device over said communication line.
Claim 35
Dependent Claim
15 words
The communication software of claim 31 , wherein said communication software is a software modem.
Claim 36
Dependent Claim
23 words
The communication software of claim 31 , wherein said communication software multiplexes said diagnostics information with data being transmitted to said remote device.
Claim 37
Dependent Claim
24 words
The communication software of claim 33 , wherein said datapump module multiplexes said diagnostics information with said data being transmitted to said remote device.
Claim 38
Dependent Claim
30 words
The communication software of claim 33 , wherein said controller module multiplexes said diagnostics information with said data being transmitted to said remote device, as part of a data protocol.
Claim 39
Dependent Claim
15 words
The communication software of claim 35 , wherein said data protocol is a V.42 protocol.
Claim 40
Dependent Claim
21 words
The communication software of claim 33 , wherein said diagnostics information includes one or more internal parameters of said communication software.
Claim 41
Dependent Claim
21 words
The communication software of claim 37 , wherein said diagnostics information includes one or more internal parameters of said datapump module.
Claim 42
Dependent Claim
23 words
The communication software of claim 31 , wherein said communication software demultiplexes said control information from data being received from said remote device.
Claim 43
Dependent Claim
21 words
The communication software of claim 39 , wherein said control information includes one or more control commands from said remote device.
Claim 44
Dependent Claim
24 words
The communication software of claim 40 , wherein said one or more control commands modify one or more internal parameters of said communication software.
Claim 45
Dependent Claim
24 words
The communication software of claim 41 , wherein said one or more control commands modify one or more internal parameters of said datapump module.
Claim 46
Dependent Claim
40 words
The communication software of claim 31 , wherein said communication line includes a first communication channel and a second communication channel, and wherein data is communicated via said first channel and said diagnostics information is communicated via said second channel.
Claim 47
Dependent Claim
15 words
The communication software of claim 43 , wherein said second channel is a control channel.
Claim 48
Dependent Claim
16 words
The communication software of claim 44 , wherein said control channel is a V.34 control channel.
Claim 49
Dependent Claim
107 words
A communication method using a computer system having a local communication device, a communication driver and a diagnostics software, said method comprising the steps of: establishing a connection between said local communication device and a remote communication device; controlling said local communication device using a communication application software in communication with said communication driver; monitoring said communication device using said diagnostics software to obtain diagnostics information; transmitting said diagnostics information to said remote communication device, via said connection, using said diagnostics software; and receiving control information from said remote communication device based on said diagnostics information for optimizing performance of said local communication device over said connection.
Claim 50
Dependent Claim
107 words
A communication method using a computer system having a local communication device, a communication driver and a diagnostics software, said method comprising the steps of: establishing a connection between said local communication device and a remote communication device; controlling said local communication device using a communication application software in communication with said communication driver; monitoring said communication device using said diagnostics software to obtain diagnostics information; transmitting said diagnostics information to said remote communication device, via said connection, using said diagnostics software; and receiving control information from said remote communication device based on said diagnostics information for optimizing performance of said local communication device over said connection.
Claim 51
Dependent Claim
32 words
The communication method of claim 46 , wherein said local communication device includes one or more communication parameters, and wherein said transmitting step includes transmitting at least one of said communication parameters.
Claim 52
Dependent Claim
21 words
The communication method of claim 46 , wherein at least a part of said connection is established via a telephone line.
Claim 53
Dependent Claim
21 words
The communication method of claim 46 , wherein at least a part of said connection is established via a peer-to-peer network.
Claim 54
Dependent Claim
20 words
The communication method of claim 46 , wherein at least a part of said connection is established via the Internet.
Claim 55
Dependent Claim
14 words
The communication method of claim 46 , wherein said communication device is a modem.
Claim 56
Dependent Claim
14 words
The communication method of claim 51 , wherein said modem is a software modem.