← Back to Patent Explorer
US6330597B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for monitoring, controlling, and configuring remote communication devices

Assignee: Synaptics Inc
•
Filing: 1998-11-17
•
Granted: 2001-12-11
•
Expires: 2018-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Zeev Collin
  • 👤 Tal Tamir

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:43
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/44; G06F9/4401; G06F9/4411; H; H04; H04L; H04L41/00; H04L41/08; H04L41/0803; H04L41/0813; H04L41/082; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817; H04L9/00; H04L9/40; H04M; H04M11/00; H04M11/06; H04L41/02; H04L41/0213; H04L41/0246; H04L41/0253; H04L43/02; H04L43/022; H04L43/12

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-10 2005-06-11 2005-12-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-10 2009-06-11 2009-12-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-10 2013-06-11 2013-12-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag