Method and apparatus for monitoring, controlling, and configuring remote communication devices
First Claim
1. 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.
12 Assignments
0 Petitions
Accused Products
Abstract
A communication system for monitoring and/or controlling communication parameters of a remote communication device. The communication system monitors a communication channel that is created between the remote communication device and controls the communication device by adjusting internal settings of the communication device that represent communication parameters. The communication device is communicatively coupled to a communication channel to carry out ongoing communications between the communication device and the communication channel. Further, a software module is associated with the communication device, and the software module accesses the internal settings of the communication device from a remote location via the communication channel and performs diagnostics such as monitoring, controlling, and configuring the communication device using the internal settings of the communication device.
141 Citations
52 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. 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. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
Specification