Patent US6098101A successfully refreshed from Google Patents.
US6098101A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for generating shared modem usage reports in a networked computer system
Assignee: Mei California Inc
•
Filing: 1997-12-11
•
Granted: 2000-08-01
•
Expires: 2017-12-11
Abstract
Abstract A report generation method and system in a networked computer system. The networked computer system has a shared modem pool, networked computers, and a server computer that is connected to the modems through physical ports and that is connected to the networked computers through a local area network. The reporting system produces reports about incoming calls received by the modems and transmitted to the server computer, about outgoing calls collected by the server computer from the networked computers and transmitted by the server computer to the modems, and about error conditions that arise in the system from modem-associated activities.
Inventors
- 👤 Thomas R. Sears
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 12:39
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/08; H04L43/0876; H04L43/0805; H04L43/0817; H04L43/0823
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
248 words
In a networked computer system, a method for producing reports about system usage, the networked computer system having a network server computer connected through physical ports to modems within a shared modem pool and connected to networked computers by a local area network, the modems connected to a telephone network and receiving incoming calls from the telephone network and transmitting outgoing calls to the telephone network, the network server computer having a receiving component that receives incoming calls from the modems and connects users making those incoming calls to the local area network so the users can send data to some networked computers attached to the local area network, the network server computer having a transmitting component that collects outgoing calls through the local area network via logical ports originating from networked computers attached to the local area network and directs those outgoing calls to the modems, the network server computer having an event viewer component that collects information from the receiving and transmitting components about both incoming and outgoing telephone calls, system and modem use, and error conditions, the method comprising: collecting information about incoming and outgoing telephone calls, system and modem use, and error conditions over a time interval using the event viewer component; archiving a portion of the collected information in archive files; extracting the collected information both from the event viewer component and from the archive files; placing the extracted information into a database; and generating the reports based on information in the database.
Claim 2
Dependent Claim
248 words
In a networked computer system, a method for producing reports about system usage, the networked computer system having a network server computer connected through physical ports to modems within a shared modem pool and connected to networked computers by a local area network, the modems connected to a telephone network and receiving incoming calls from the telephone network and transmitting outgoing calls to the telephone network, the network server computer having a receiving component that receives incoming calls from the modems and connects users making those incoming calls to the local area network so the users can send data to some networked computers attached to the local area network, the network server computer having a transmitting component that collects outgoing calls through the local area network via logical ports originating from networked computers attached to the local area network and directs those outgoing calls to the modems, the network server computer having an event viewer component that collects information from the receiving and transmitting components about both incoming and outgoing telephone calls, system and modem use, and error conditions, the method comprising: collecting information about incoming and outgoing telephone calls, system and modem use, and error conditions over a time interval using the event viewer component; archiving a portion of the collected information in archive files; extracting the collected information both from the event viewer component and from the archive files; placing the extracted information into a database; and generating the reports based on information in the database.
Claim 3
Dependent Claim
36 words
The method of claim 1 wherein the database in which the extracted information is placed is a relational database, and wherein the reports are generated by using a relational database report generator and stored report templates.
Claim 4
Dependent Claim
26 words
The method of claim 1 wherein the receiving component is a remote access server program and the transmitting component is a Sparta-Com asynchronous port sharing program.
Claim 5
Independent Claim
150 words
A method of producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to a local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network, the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the method comprising: collecting information about both incoming and outgoing calls using an event viewer component; archiving a portion of the collected information in archive files; when collected information to be reported is stored within the event viewer component, extracting the collected information from the event viewer component; when collected information to be reported is stored within archive files, extracting that collected information from the archive files; and generating the reports from the extracted information.
Claim 6
Independent Claim
150 words
A method of producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to a local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network, the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the method comprising: collecting information about both incoming and outgoing calls using an event viewer component; archiving a portion of the collected information in archive files; when collected information to be reported is stored within the event viewer component, extracting the collected information from the event viewer component; when collected information to be reported is stored within archive files, extracting that collected information from the archive files; and generating the reports from the extracted information.
Claim 7
Dependent Claim
20 words
The method of claim 4 wherein the extracted information is stored in a database prior to generation of the reports.
Claim 8
Dependent Claim
12 words
The method of claim 5 wherein the database is a relational database.
Claim 9
Dependent Claim
62 words
The method of claim 6 wherein the server computer has a report template for each type of report to be generated and wherein each report is generated by a relational database report generator by executing queries directed to the database and by formatting the query results into a report based on the report template that corresponds to the type of the report.
Claim 10
Dependent Claim
77 words
The method of claim 4 wherein the reports include an incoming port usage report that lists, for each incoming call during a specified time interval, the user that made the call, the physical port of the server computer through which the incoming call was received, the time that the call began and the time that the call ended, the time duration of the call, and the number of bytes transferred to the server computer during the call.
Claim 11
Dependent Claim
29 words
The method of claim 4 wherein the reports include an incoming port usage report that includes information about incoming calls processed by the system within a specified time interval.
Claim 12
Dependent Claim
73 words
The method of claim 9 wherein the incoming port usage report lists, for each incoming call during a specified time interval, the user that made the call, the physical port of the server computer through which the incoming call was received, the time that the call began and the time that the call ended, the time duration of the call, and the number of bytes transferred to the server computer during the call.
Claim 13
Dependent Claim
29 words
The method of claim 4 wherein the reports include an outgoing port usage report that includes information about outgoing calls processed by the system within a specified time interval.
Claim 14
Dependent Claim
73 words
The method of claim 11 wherein the outgoing port usage report lists, for each outgoing call during a specified time interval, the user which initiated the call, the physical port of the server computer through which the outgoing call was transmitted, the time that the call began and the time that the call ended, the time duration of the call, and the number of bytes transmitted by the networked computer during the call.
Claim 15
Dependent Claim
32 words
The method of claim 4 wherein the reports include a user performance report that includes information about incoming calls received and outgoing calls transmitted by each user within a specified time interval.
Claim 16
Dependent Claim
118 words
The method of claim 13 wherein the user performance report lists, for each user that made an incoming call or that transmitted an outgoing call during a specified time interval, and identification of the user, the number of incoming calls made by the user, the average time duration of the incoming calls made by the user, the average number of bytes transmitted during the incoming calls made by the user, the number of outgoing calls transmitted by the user, the average time duration of the outgoing calls transmitted by the user, the average number of bytes transmitted during the outgoing calls transmitted by the user, and the number of errors associated with modem use generated by the user.
Claim 17
Dependent Claim
36 words
The method of claim 4 wherein the reports include an access denied report that includes information about errors within a specified time interval associated with the denial by the system of modem access to a user.
Claim 18
Dependent Claim
50 words
The method of claim 15 wherein the access denied report includes, for each error associated with the denial by the system of modem access to a user, and indication of the user, the date and time of the denial, and a brief description of the problem that caused the denial.
Claim 19
Dependent Claim
31 words
The method of claim 4 wherein the reports include a concurrent connections report that displays the maximum number of concurrent connections to modems provided by the system during specified time intervals.
Claim 20
Dependent Claim
27 words
The method of claim 4 wherein the reports include a throughput report that indicates the number of bytes transferred through each modem during a specified time interval.
Claim 21
Independent Claim
154 words
A system for producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to a local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network, the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the system comprising: an event viewer component that collects information about both incoming and outgoing calls and optionally archives a portion of the collected information in archive files; a data extraction component that extracts data about incoming and outgoing calls from the event viewer component and, optionally, from archive files; a database component that stores data extracted by the data extraction component; and a report generation component that generates reports from the extracted data stored in the database component.
Claim 22
Independent Claim
154 words
A system for producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to a local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network, the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the system comprising: an event viewer component that collects information about both incoming and outgoing calls and optionally archives a portion of the collected information in archive files; a data extraction component that extracts data about incoming and outgoing calls from the event viewer component and, optionally, from archive files; a database component that stores data extracted by the data extraction component; and a report generation component that generates reports from the extracted data stored in the database component.
Claim 23
Dependent Claim
15 words
The system of claim 19 wherein the database component is a relational database management system.
Claim 24
Dependent Claim
61 words
The system of claim 20 including a report template for each type of report to be generated and wherein each report is generated by a relational database report generator by executing queries directed to the database and by formatting the query results into a report based on the report template that corresponds to the type of the report to be generated.
Claim 25
Independent Claim
188 words
A system for producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to the local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the system comprising: a remote access server component that funnels incoming calls through a local area network from the modems to the server computer; an asynchronous port sharing component that collects outgoing calls from networked computers over the local area network; an event viewer component that collects information about both incoming and outgoing calls from the remote access server component and from the asynchronous port sharing component; a data extraction component that extracts data about incoming and outgoing calls from the event viewer component; a database component that stores data extracted by the data extraction component; and a report generation component that generates reports from the extracted data stored in the database component.
Claim 26
Independent Claim
188 words
A system for producing reports about incoming calls received by modems and transmitted to a server computer, the server computer attached to the local area network and configured to allow some remote computers originating the incoming calls to send data to some computers attached to the local area network the reports further about outgoing calls collected by the server computer originating from local area networked computers and transmitted by the server computer to the modems, the system comprising: a remote access server component that funnels incoming calls through a local area network from the modems to the server computer; an asynchronous port sharing component that collects outgoing calls from networked computers over the local area network; an event viewer component that collects information about both incoming and outgoing calls from the remote access server component and from the asynchronous port sharing component; a data extraction component that extracts data about incoming and outgoing calls from the event viewer component; a database component that stores data extracted by the data extraction component; and a report generation component that generates reports from the extracted data stored in the database component.
Claim 27
Dependent Claim
15 words
The system of claim 22 wherein the database component is a relational database management system.
Claim 28
Dependent Claim
61 words
The system of claim 23 including a report template for each type of report to be generated and wherein each report is generated by a relational database report generator by executing queries directed to the database and by formatting the query results into a report based on the report template that corresponds to the type of the report to be generated.
Claim 29
Dependent Claim
120 words
A computer-readable medium containing computer instructions that direct a computer to produce reports about incoming calls received by modems and transmitted to a server computer and about outgoing calls collected by the server computer from networked computers and transmitted by the server computer to the modems by: collecting information about both incoming and outgoing calls using an event viewer component; optionally archiving a portion of the collected information in archive files; when collected information to be reported is stored within the event viewer component, extracting the collected information from the event viewer component; when collected information to be reported is stored within archive files, extracting that collected information from the archive files; and generating the reports from the extracted information.
Claim 30
Dependent Claim
120 words
A computer-readable medium containing computer instructions that direct a computer to produce reports about incoming calls received by modems and transmitted to a server computer and about outgoing calls collected by the server computer from networked computers and transmitted by the server computer to the modems by: collecting information about both incoming and outgoing calls using an event viewer component; optionally archiving a portion of the collected information in archive files; when collected information to be reported is stored within the event viewer component, extracting the collected information from the event viewer component; when collected information to be reported is stored within archive files, extracting that collected information from the archive files; and generating the reports from the extracted information.
References Cited (Backward Citations)
US5168515A
Cited
US5463625A
Cited
US5956485A
Cited
US5719926A
Cited
US5799073A
Cited
US5737333A
Cited
US5862203A
Cited
US5734706A
Cited
US6032184A
Cited
US5754634A
Cited
US5949411A
Cited
US6023507A
Cited
US5987430A
Cited
US5983273A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-01 | 2004-01-31 | 2004-08-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-01 | 2008-01-31 | 2008-08-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-01 | 2012-01-31 | 2012-08-01 | $7700.00 | Window Closed / Lapsed |