IP Library Granted Patent US 7,949,329
Granted Patent B2
US 7,949,329 · App. 10/739,654 · Granted May 24, 2011

Network support for mobile handset anti-virus protection

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,949,329
App. No.
10/739,654
Granted
May 24, 2011
Kind
B2
Abstract

Embodiments of the method and system provide network support for automatic anti-virus protection by a telecommunication network for mobile terminals. The method may have the steps of: storing in the telecommunication network at least one anti-virus protection level for at least one mobile terminal; initiating, by the telecommunication network, a call setup for a call associated with the mobile terminal, the call having a data stream; using, by the communication network, the at least one anti-virus protection level to recognize a virus in the data stream intended for the mobile handset; and filtering, by the network, the recognized virus from the data stream before the data stream arrives at the mobile terminal. The system implements the method.

Claims (42)

1. A method for providing network support for a subscriber selected automatic anti-virus protection level to operate between an MSC and a handhold mobile terminal by a telecommunication network for mobile terminals, the method comprising the steps of:

storing in the telecommunication network subscriber information for an anti-virus protection feature comprising at least one subscriber selected anti-virus protection level selected from a plurality of virus protection levels for at least one respective handheld mobile terminal of a plurality of handheld mobile terminals based on subscriber preference defined in an anti-virus feature;

initiating, by the telecommunication network, a call setup for a call associated with the respective handheld mobile terminal, the call having a data stream;

wherein at least one anti-virus parameter is defined by the respective handheld mobile terminal, wherein the anti-virus parameter is communicated from the respective handheld mobile terminal to the communication network, wherein the anti-virus parameter is forwarded to the mobile switching center, wherein when the anti-virus parameter is received by the mobile switching center, an indicator is set in the subscriber database that shows that the handheld mobile terminal is a subscriber to the anti-virus protection feature;

retrieving the subscriber selected anti-virus protection level from the mobile subscriber database for the respective handheld mobile terminal if the mobile terminal is a subscriber of the anti-virus protection feature;

using, by the communication network, the subscriber selected anti-virus protection level to recognize a virus in the data stream intended for the respective handheld mobile terminal based on the subscriber preference defined in the anti-virus feature; and

filtering, via an anti-virus protection module operably connected to a call controller of an MSC of the network, the recognized virus from the data stream before the data stream arrives at the respective handheld mobile terminal;

wherein a respective anti-virus protection level includes virus protections and resulting actions; and

wherein the steps of storing, initiating, retrieving, using, and filtering are performed only in a mobile switching center in the telecommunication network.

2. The method of claim 1 wherein the method further comprises automatically sending an alert to the mobile terminal before passing on potentially harmful instructions to the mobile terminal

3. The method of claim 2 wherein the alert is sent from the telecommunication network to the mobile terminal via at least one of email, SMS, and data for display on the mobile terminal.

4. The method of claim 1 wherein the method further comprises, before initiating a call setup, checking if the mobile terminal is a subscriber of an anti-virus protection feature having the at least one anti-virus protection level.

5. The method of claim 4 wherein indication of the anti-virus protection feature for a mobile terminal is stored in a subscriber database.

6. The method of claim 1 wherein the anti-virus protection level comprises a block action, a prompt action, and a pass action.

7. The method of claim 1 wherein the subscriber database, for storing the at least one anti-virus protection level, is configured with at least one of black lists, white lists, and individual levels of protection that are defined via the mobile terminal.

8. A method for providing network support for a subscriber selected automatic anti-virus protection level by a telecommunication network for mobile terminals, the method comprising the steps of:

storing in a mobile subscriber database in the telecommunication network subscriber information for an anti-virus protection feature comprising a subscriber selected anti-virus protection level of a plurality of virus protection levels for at least one respective handheld mobile terminal of a plurality of handheld mobile terminals based on subscriber preference defined in an anti-virus feature;

initiating, by the telecommunication network, a call setup for a call associated with the handhold mobile terminal, the call having a data stream;

wherein at least one anti-virus parameter is defined by the handheld respective mobile terminal, wherein the anti-virus parameter is communicated from the respective handheld mobile terminal to the communication network, wherein the anti-virus parameter is forwarded to the mobile switching center, wherein when the anti-virus parameter is received by the mobile switching center, an indicator is set in the subscriber database that shows that the handheld mobile terminal is a subscriber to the anti-virus protection feature;

retrieving the subscriber selected and-virus protection level from the mobile subscriber HLR database for the respective handheld mobile terminal and storing the retrieved anti-virus protection level in a memory of the telecommunication system as part of the call setup if the mobile terminal is a subscriber of the anti-virus protection feature;

using, by the telecommunication network, the retrieved anti-virus protection level to recognize a virus in the data stream via an antivirus protection module operably connected to a call controller of an MSC of the network, the recognized virus from the data stream intended for the respective handheld mobile terminal based on the subscriber preference defined in the anti-virus feature; and

filtering, by the telecommunication network, the virus from the data stream before the data stream arrives at the respective handheld mobile terminal;

wherein a respective anti-virus protection level includes virus protections and resulting actions; and

wherein the steps of storing, initiating, retrieving, using, and filtering are performed only in a mobile switching center in the telecommunication network.

9. The method of claim 8 wherein the method further comprises automatically sending an alert to the mobile terminal before passing on potentially harmful instructions to the mobile terminal.

10. The method of claim 9 wherein the alert is sent from the telecommunication network to the mobile terminal via at least one of email, SMS, and data for display on the mobile terminal.

11. The method of claim 8 wherein the method further comprises, before initiating a call setup, checking if the mobile terminal is a subscriber of an anti-virus protection feature having the at least one anti-virus protection level.

12. The method of claim 11 wherein indication of the anti-virus protection feature for a mobile terminal is stored in a subscriber database.

13. The method of claim 8 wherein the anti-virus protection level comprises a block action, a prompt action, and a pass action.

14. The method of claim 8 wherein the subscriber database, for storing the at least one anti-virus protection level, is configured with at least one of black lists, white lists, and individual levels of protection that are defined via the mobile terminal.

15. A system that provides network support for automatic subscriber selected anti-virus protection levels by a telecommunication network for mobile terminals, the system comprising:

a HLR mobile subscriber database in the telecommunication network in which is stored subscriber information for an anti-virus protection feature comprising a subscriber selected anti-virus protection level selected from a plurality of virus protection levels for at least one respective mobile terminal of a plurality of mobile terminals in the subscriber database based on subscriber preference defined in an anti-virus feature;

a call controller in the telecommunication network that handles a call having a data stream, and that implements a call setup for the call, the call being associated with the respective mobile terminal, the call setup being initiated by the call controller;

wherein at least one anti-virus parameter is defined by the respective mobile terminal, wherein the anti-virus parameter is communicated from the respective mobile terminal to the communication network, wherein the anti-virus parameter is forwarded to the mobile switching center, wherein when the anti-virus parameter is received by the mobile switching center, an indicator is set in the subscriber database that shows that the mobile terminal is a subscriber to the anti-virus protection feature of the subscriber selected anti-virus protection level;

a retrieving module in the telecommunication network operatively connected to the mobile subscriber database and to the call controller, the retrieving module retrieving the subscriber selected anti-virus protection level from the mobile subscriber database for the respective mobile terminal and storing the retrieved anti-virus protection level in a memory of the telecommunication system as part of the call setup if the mobile terminal is a subscriber of the anti-virus protection feature;

a recognition module in the telecommunication network operatively connected to the call controller and to the memory, the recognition module using the retrieved anti-virus protection level stored in the memory to recognize a virus in the data stream via an antivirus protection module operably connected to a call controller of an MSC of the network, the recognized virus from the data stream intended for the respective mobile terminal based on the subscriber preference defined in the anti-virus feature; and

a filter module in the telecommunication network operatively connected to the memory and to the call controller, the filter module filtering the recognized virus from the data stream before the data stream arrives at the respective mobile terminal based on the subscriber preference defined in the anti-virus feature;

wherein the subscriber selected anti-virus protection level includes virus protections and resulting actions; and

wherein the mobile subscriber database, the call controller, recognition module, the retrieving module, and the filter module axe located only in a mobile switching center in the telecommunication network.

16. The system of claim 1 wherein indication of an anti-virus protection feature having the at least one anti-virus protection level for a mobile terminal is stored in the subscriber database.

17. The method of claim 1 wherein the anti-virus protection level comprises a block action, a prompt action, and a pass action.

18. The method of claim 1 wherein the subscriber database, for storing the at least one anti-virus protection level, is configured with at least one of black lists, white lists, and individual levels of protection that are defined via the mobile terminal.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
MERGER Recorded Mar 17, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025975/0172 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2003
From: BENCO, DAVID S.; OVEREND, KEVIN J.; SHEEN, BAOLING S.; TRUE, SANDRA L.; VOIGHT, KENNETH J.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 014837/0902 →