IP Library Granted Patent US 7,293,288
Granted Patent B2
US 7,293,288 · App. 10/985,642 · Granted Nov 6, 2007

Computer virus screening methods and systems

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,293,288
App. No.
10/985,642
Filed
Nov 10, 2004
Granted
Nov 6, 2007
Kind
B2
Examiner
SONG, HOSUK
Art Unit
2135
USPC
726/22
Abstract

A virus screening method includes steps of routing a call between a calling party and a called party of a telephone network, receiving computer data from a first party of the calling party and the called party, and detecting a virus in the computer data. In response to detecting the virus, a step of inhibiting communication of at least a portion the computer data to a second party of the calling party and the called party is performed. A virus screening system is also disclosed.

Claims (60)

1. A method comprising:

receiving computer data from a first computer for transmission to a second computer via a telephone network; and

screening the computer data for at least one virus within the telephone network before communicating the computer data to the second computer, wherein screening the computer data comprises forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

2. The method of claim 1 further comprising:

if the at least one virus is not detected, communicating the computer data to the second computer.

3. The method of claim 1 further comprising:

if the at least one virus is detected, performing at least one of the following:

(i) inhibiting communication of at least a portion of the computer data to the second computer;

(ii) removing the at least one virus from the computer data prior to transferring the computer data to the second computer;

(iii) communicating a message indicating that the at least one virus was detected to the second computer;

(iv) communicating a message indicating that the at least one virus was detected to the first computer; and

(v) writing data to a database indicating that the at least one virus was detected.

4. The method of claim 1 further comprising:

receiving computer data from the second computer for transmission to the first computer via the telephone network; and

screening the computer data received from the second computer for at least one virus within the telephone network before communicating the computer data received from the second computer to the first computer.

5. A system comprising:

a telephone network;

a first computer; and

a second computer in communication with the first computer via the telephone network;

wherein the telephone network is operative to screen computer data received from the first computer for at least one virus within the telephone network before communicating the computer data to the second computer, wherein screening the computer data comprises forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

6. The system of claim 5 , wherein the telephone network comprises a public telephone network.

7. The system of claim 5 , wherein the telephone network comprises a private telephone network.

8. The system of claim 5 , wherein the telephone network comprises a virtual telephone network.

9. The system of claim 5 , wherein the telephone network comprises an end office, and wherein the end office screens the computer data for the at least one virus.

10. The system of claim 5 , wherein the telephone network comprises a central office, and wherein the central office screens the computer data for the at least one virus.

11. The system of claim 5 , wherein the telephone network comprises a tandem office, and wherein the tandem office screens the computer data for the at least one virus.

12. The system of claim 5 , wherein the telephone network comprises a service switching point, and wherein the service switching point screens the computer data for the at least one virus.

13. The system of claim 5 , wherein the telephone network comprises a processor remote to at least one of an end office, a central office, a tandem office, or a service switching point, and wherein the processor screens the computer data for the at least one virus.

14. The system of claim 5 , wherein the telephone network is further operative to screen computer data received from the second computer for at least one virus within the telephone network before communicating the computer data received from the second computer to the first computer.

15. The system of claim 5 , wherein the telephone network is further operative to communicate the computer data to the second computer if the at least one virus is not detected.

16. The system of claim 5 , wherein the telephone network is further operative to perform at least one of the following if the at least one virus is detected:

(i) inhibiting communication of at least a portion of the computer data to the second computer;

(ii) removing the at least one virus from the computer data prior to transferring the computer data to the second computer;

(iii) communicating a message indicating that the at least one virus was detected to the second computer;

(iv) communicating a message indicating that the at least one virus was detected to the first computer; and

(v) writing data to a database indicating that the at least one virus was detected.

17. A computer-readable medium having computer-readable data operative to screen computer data sent from a first computer for transmission to a second computer via a telephone network for at least one virus, the screening being performed within the telephone network before the computer data is communicated to the second computer, the screening comprising forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

18. The computer-readable medium of claim 17 , wherein the computer-readable data is further operative to communicate the computer data to the second computer if the at least one virus is not detected.

19. The computer-readable medium of claim 17 , wherein the computer-readable data is further operative to perform at least one of the following if the at least one virus is detected:

(i) inhibiting communication of at least a portion of the computer data to the second computer;

(ii) removing the at least one virus from the computer data prior to transferring the computer data to the second computer;

(iii) communicating a message indicating that the at least one virus was detected to the second computer;

(iv) communicating a message indicating that the at least one virus was detected to the first computer; and

(v) writing data to a database indicating that the at least one virus was detected.

20. The computer-readable medium of claim 17 , wherein the computer-readable data is further operative to screen computer data sent from the second computer to the first computer via the telephone network for at least one virus, the screening being performed within the telephone network before the computer data received from the second computer is communicated to the first computer.

21. A method, comprising:

receiving, via a first network, computer data from a first computer intended for transmission to a second computer on a second network, wherein the computer data is received at a gateway computer associated with the second network; and

screening the computer data for at least one virus at a third computer coupled to the gateway computer before communicating the computer data to the second computer, wherein screening the computer data comprises forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

22. The method of claim 21 , comprising sending the computer data from the third computer to the gateway computer and from the gateway computer to the second computer if the at least one virus is not detected.

23. The method of claim 21 , comprising sending the computer data from the third computer to the second computer if the at least one virus is not detected.

24. The method of claim 21 , comprising sending a set of changes caused by the program from the third computer to the second computer if the at least one virus is not detected.

25. A method, comprising:

receiving computer data from a first computer for transmission to a second computer via a network; and

screening the computer data for at least one virus within the network before communicating the computer data to the second computer, wherein screening the computer data comprises forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

26. The method of claim 25 , comprising sending a set of changes caused by the program from the third computer to the second computer if the at least one virus is not detected.

27. A method comprising:

receiving, via a first network, computer data from a first computer intended for transmission to a second computer on a second network, wherein the computer data is received at a gateway computer associated with the second network; and

screening the computer data for at least one virus at the gateway computer before communicating the computer data to the second computer, wherein screening the computer data comprises forming a program from the computer data and executing the program utilizing a model corresponding to the second computer.

28. The method of claim 27 , comprising sending the computer data to the second computer if the at least one virus is not detected.

29. The method of claim 27 , comprising sending a set of changes caused by the program from the gateway computer to the second computer if the at least one virus is not detected.

Assignments (7)
MERGER Recorded Dec 7, 2010
From: AUCTNYC 8 LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 025467/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2007
From: AMERITECH CORPORATION
To: AMERITECH PROPERTIES, INC.
Reel/Frame 019623/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2007
From: AMERITECH PROPERTIES, INC.
To: SBC HOLDINGS PROPERTIES, L.P.
Reel/Frame 019623/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2007
From: SBC HOLDINGS PROPERTIES, L.P.
To: SBC PROPERTIES, L.P.
Reel/Frame 019623/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: FRANCZEK, EDWARD J.; BRETSCHER, JOHN THOMAS; BENNETT, RAYMOND WALDEN
To: AMERITECH CORPORATION
Reel/Frame 019617/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2007
From: VERVE, L.L.C.
To: AUCTNYC 8 LLC
Reel/Frame 018951/0538 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2006
From: SBC PROPERTIES, L.P.
To: VERVE. L.L.C.
Reel/Frame 017215/0817 →