IP Library Granted Patent US 8,161,559
Granted Patent B2
US 8,161,559 · App. 12/870,093 · Granted Apr 17, 2012

Methods, computer networks and computer program products for reducing the vulnerability of user devices

Assignee: AT&T Intellectual Property I, L.P.
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 8,161,559
App. No.
12/870,093
Granted
Apr 17, 2012
Kind
B2
Abstract

Methods, computer networks, and computer program products that reduce the vulnerability of network user devices to security threats include scanning a user device connected to a network to determine whether the user device contains a particular version of an application; downloading the particular version of the application via the network in response to verifying that the user device does not contain the particular version of the application; installing the downloaded application on the user device; scanning the user device for security vulnerabilities; downloading a patch via the network in response to detecting a security vulnerability, wherein the patch is configured to remedy the security vulnerability; and executing the downloaded patch on the user device to remedy the detected security vulnerability.

Claims (42)

1. A method of reducing the vulnerability of a network user device to security threats, comprising:

executing a first application residing on the user device that gathers information from the user device and sends the gathered information to a designated web site via the network;

scanning the user device via the first application to determine whether the user device contains a particular version of a core application;

downloading the particular version of the core application via the network in response to verifying that the user device does not contain the particular version of the core application;

installing the downloaded core application on the user device;

scanning the user device via the first application for security vulnerabilities;

downloading a patch via the network in response to detecting a security vulnerability, wherein the patch is configured to remedy the security vulnerability; and

executing the downloaded patch on the user device to remedy the detected security vulnerability.

2. The method of claim 1 , further comprising sending to the web site, via the first application, information about any applications and patches downloaded to the user device.

3. The method of claim 1 , wherein downloading the particular version of the core application comprises downloading at least one service pack or upgrade for the core application, and wherein installing the downloaded core application on the user device comprises installing the at least one service pack or upgrade on the user device.

4. The method of claim 1 , further comprising verifying, via the web site, that a user has logged onto the network with a valid user ID prior to scanning the user device.

5. The method of claim 1 , further comprising prompting a user via the first application to restart the user device after installing the downloaded core application and after executing the downloaded patch.

6. The method of claim 1 , wherein the core application is selected from the group consisting of: operating systems, browsers, and anti-virus programs.

7. The method of claim 1 , wherein the downloaded patch comprises an executable program selected from the group consisting of: worm cleaners, hot fixes, security configuration utilities, and security improvement utilities.

8. A network user device, comprising:

a processor;

memory coupled to the processor; and

a computer program residing in the memory that, when executed by the processor, causes the processor to perform the following:

execute a first application residing on the user device that gathers information from the user device and sends the gathered information to a designated web site via the network;

scan the user device to determine whether the user device contains a particular version of a core application;

download the particular version of the core application via the network in response to verifying that the user device does not contain the particular version of the core application;

install the downloaded core application on the user device;

scan the user device for security vulnerabilities;

download a patch via the network in response to detecting a security vulnerability, wherein the patch is configured to remedy the security vulnerability; and

execute the downloaded patch on the user device to remedy the detected security vulnerability.

9. The network user device of claim 8 , wherein the computer program further causes the processor to send to the web site information about any applications and patches downloaded to the user device.

10. The network user device of claim 8 , wherein the computer program that causes the processor to download the particular version of the core application comprises computer program that causes the processor to download at least one service pack or upgrade for the core application, and wherein the computer program that causes the processor to install the downloaded core application on the user device comprises computer program that causes the processor to install the at least one service pack or upgrade on the user device.

11. The network user device of claim 8 , wherein the computer program further causes the processor to prompt a user to restart the user device after installing the downloaded core application and after executing the downloaded patch.

12. The network user device of claim 8 , wherein the core application is selected from the group consisting of: operating systems, browsers, and anti-virus programs.

13. The network user device of claim 8 , wherein the downloaded patch comprises an executable program selected from the group consisting of: worm cleaners, hot fixes, security configuration utilities, and security improvement utilities.

14. A computer program product for reducing the vulnerability of a network user device to security threats, comprising a non-transitory computer readable medium having computer readable program code embodied therein that, when executed by a processor, cause the processor to:

execute a first application residing on the user device that gathers information from the user device and sends the gathered information to a designated web site via the network;

scan the user device via the first application to determine whether the user device contains a particular version of a core application;

download the particular version of the core application via the network in response to verifying that the user device does not contain the particular version of the core application;

install the downloaded core application on the user device;

scan the user device via the first application for security vulnerabilities;

download a patch via the network in response to detecting a security vulnerability, wherein the patch is configured to remedy the security vulnerability; and

execute the downloaded patch on the user device to remedy the detected security vulnerability.

15. The computer program product of claim 14 , further comprising computer readable program code that, when executed by the processor, causes the processor to send to the web site information about any applications and patches downloaded to the user device.

16. The computer program product of claim 14 , further comprising computer readable program code embodied that, when executed by the processor, causes the processor to download at least one service pack or upgrade for the core application, and to install the at least one service pack or upgrade on the user device.

17. The computer program product of claim 14 , further comprising computer readable program code that, when executed by a processor, causes the processor to verify, via the health check web site, that a user has logged onto the network with a valid user ID prior to scanning the user device.

18. The computer program product of claim 14 , further comprising computer readable program code that, when executed by a processor, causes the processor to prompt a user via the first application to restart the user device after installing the downloaded core application and after executing the downloaded patch.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CORPORATION
Reel/Frame 054486/0422 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CORPORATION
To: JEFFERIES FINANCE LLC
Reel/Frame 046486/0433 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: RPX CORPORATION
Reel/Frame 034313/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: BOWDEN, STEVE; ASLAKSEN, ERIC; HO, SPENCER
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 033921/0253 →
CHANGE OF NAME Recorded Oct 9, 2014
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 033941/0931 →
CHANGE OF NAME Recorded Oct 9, 2014
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 033941/0515 →
CHANGE OF NAME Recorded Oct 9, 2014
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 033935/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 033922/0176 →
Continuity (3)
Continuation 11348048 · Feb 6, 2006
Provisional Application 60690352 · Jun 14, 2005
Related Publication 20100333205A1 · Dec 30, 2010