IP Library Granted Patent US 7,672,992
Granted Patent B1
US 7,672,992 · App. 10/460,079 · Granted Mar 2, 2010

Systems and methods for monitoring a modem in a networked environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,672,992
App. No.
10/460,079
Granted
Mar 2, 2010
Kind
B1
Abstract

A system for monitoring modem use in a computer system is disclosed. The system includes a computing device and a computer-readable medium that is part of the computing device or in electronic communication with the computing device. The computer-readable medium includes instructions for the system to implement a method for monitoring the system for modem use. The method starts a background application on the system. A communication port is monitored for communication data. It is determined whether the communication data is a modem instruction. If the communication data is a modem instruction, a notification is prepared to be sent to an administrative system. The notification is sent to the administrative system. The notification includes identification information.

Claims (35)

1. A method for monitoring a computer system for modem use, the method comprising:

starting a background application on a computer system;

monitoring, via the background application, a communication port on the computer system for communication data;

determining whether the communication data is a modem instruction; and

preparing a notification to be sent to an administrative system via a computer network if the communication data is a modem instruction, the notification including identification information relating to the computer system.

2. The method of claim 1 , further comprising sending the notification to the administrative system.

3. The method of claim 2 , wherein the background application comprises a service.

4. The method of claim 3 , wherein the background application further comprises a device driver.

5. The method of claim 4 , wherein the device driver is a filter driver.

6. The method of claim 2 , wherein the background application comprises a daemon.

7. The method of claim 2 , wherein the background application uses a Remote Access Service (RAS).

8. The method of claim 2 , wherein the background application uses a Telephony Application Programming Interface (TAPI).

9. The method of claim 2 , wherein monitoring the communication port for communication data comprises analyzing the communication data for writes and/or reads.

10. The method of claim 2 , wherein monitoring the communication port for communication data comprises analyzing the communication data for an AT command.

11. The method of claim 2 , wherein monitoring the communication port for communication data comprises analyzing the communication data for a Received Line Signal Detect (RLSD) change.

12. The method of claim 1 , wherein the identification information comprises a communication identification, an address of the computer system and a user identification.

13. A computer-storage media comprising executable instructions for:

starting a background application on a computer system;

monitoring, via the background application, a communication port on the computer system for communication data;

determining whether the communication data is a modem instruction;

preparing a notification to be sent to an administrative system via a computer network if the communication data is a modem instruction; and

sending the notification to the administrative system, wherein the notification comprises identification information relating to the computer system.

14. The computer-storage media of claim 13 , wherein the identification information comprises a communication identification, an address of the computer system and a user identification.

15. The computer-storage media of claim 13 , wherein the executable instructions comprise a background application.

16. The computer-storage media of claim 13 , wherein the executable instructions comprise a service and a device driver.

17. The computer-storage media of claim 13 , wherein the executable instructions comprise a daemon.

18. A system for monitoring modem use, the system comprising:

a computing device;

a computer-storage media that is part of the computing device or in electronic communication with the computing device, the computer-storage media comprising executable instructions, the instructions being executable to:

start a background application on the system;

monitor, via the background application, a communication port on the system for communication data;

determine whether the communication data is a modem instruction;

prepare a notification to be sent to an administrative system if the communication data is a modem instruction; and

send the notification to the administrative system, wherein the notification comprises identification information, the identification information relating to the system.

19. The system of claim 18 , wherein the identification information comprises a communication identification, and an address of the computer system and a user identification.

Assignments (26)
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 41052/0762 Recorded Dec 1, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: CRIMSON CORPORATION
Reel/Frame 054560/0857 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 41459/0387 Recorded Dec 1, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: CRIMSON CORPORATION
Reel/Frame 054637/0161 →
MERGER Recorded Apr 19, 2018
From: CRIMSON CORPORATION
To: IVANTI, INC.
Reel/Frame 045983/0075 →
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 40182/0345 Recorded Jan 23, 2017
From: JEFFERIES FINANCE LLC
To: CRIMSON CORPORATION
Reel/Frame 041463/0581 →
RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 40183/0506 Recorded Jan 23, 2017
From: JEFFERIES FINANCE LLC
To: CRIMSON CORPORATION
Reel/Frame 041463/0457 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jan 20, 2017
From: CRIMSON CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041052/0762 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 20, 2017
From: CRIMSON CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041459/0387 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Sep 29, 2016
From: CRIMSON CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 040182/0345 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Sep 29, 2016
From: CRIMSON CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 040183/0506 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 031029/0849 Recorded Sep 28, 2016
From: JEFFERIES FINANCE LLC
To: CRIMSON CORPORATION
Reel/Frame 040171/0307 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 032333/0637 Recorded Sep 28, 2016
From: JEFFERIES FINANCE LLC
To: CRIMSON CORPORATION
Reel/Frame 040171/0037 →
SECURITY AGREEMENT Recorded Feb 25, 2014
From: LANDESK SOFTWARE, INC.; CRIMSON CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 032333/0637 →
SECURITY AGREEMENT Recorded Aug 16, 2013
From: LANDESK GROUP, INC.; LANDSLIDE HOLDINGS, INC.; CRIMSON ACQUISITION CORP.; LANDESKSOFTWARE, INC.; CRIMSON CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 031029/0849 →
RELEASE OF SECURITY INTEREST Recorded Aug 12, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: CRIMSON CORPORATION
Reel/Frame 030993/0644 →
PATENT SECURITY AGREEMENT Recorded Jul 26, 2012
From: CRIMSON CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 028643/0847 →
RELEASE OF SECURITY INTEREST Recorded Jun 20, 2012
From: WELLS FARGO CAPITAL FINANCE, LLC
To: LANDESK GROUP, INC.; LANDSLIDE HOLDINGS, INC.; LANDESK SOFTWARE, INC.; CRIMSON ACQUISITION CORP.; CRIMSON CORPORATION
Reel/Frame 028413/0913 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 29, 2012
From: D.E. SHAW DIRECT CAPITAL PORTFOLIOS, L.L.C., AS AGENT
To: LANDESK SOFTWARE, INC.; CRIMSON CORPORATION
Reel/Frame 027783/0491 →
PATENT SECURITY AGREEMENT Recorded Sep 30, 2010
From: LAN DESK SOFTWARE, INC.; CRIMSON CORPORATION
To: D. E. SHAW DIRECT CAPITAL PORTFOLIOS, L.L.C. AS AGENT
Reel/Frame 025095/0982 →
PATENT SECURITY AGREEMENT Recorded Sep 28, 2010
From: LANDESK GROUP, INC.; LANDSLIDE HOLDINGS, INC.; LANDESK SOFTWARE, INC.; CRIMSON ACQUISITION CORP.; CRIMSON CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 025056/0391 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2010
From: LANDESK SOFTWARE LTD.
To: CRIMSON HOLDING CORP.
Reel/Frame 024823/0641 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2010
From: CRIMSON HOLDING CORP.
To: LANDESK GROUP LIMITED
Reel/Frame 024823/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2010
From: LANDESK GROUP LIMITED
To: CRIMSON CORPORATION
Reel/Frame 024823/0656 →
CHANGE OF NAME Recorded Mar 9, 2010
From: LANDESK IRELAND LIMITED
To: LANDESK SOFTWARE LIMITED
Reel/Frame 024045/0899 →