IP Library Granted Patent US 8,239,941
Granted Patent B1
US 8,239,941 · App. 10/325,025 · Granted Aug 7, 2012

Push alert system, method, and computer program product

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,239,941
App. No.
10/325,025
Granted
Aug 7, 2012
Kind
B1
Abstract

A system, method and computer program product are provided for alerting users of a plurality of computers of a security event via a network. A security alert is first generated including information relating to a security event utilizing a server. The security alert is then pushed from the server to a plurality of computers via a network. The information of the security alert is then automatically displayed in a front most window of a user interface of the computers.

Claims (44)

1. A system for alerting users of a plurality of computers of a security event via a network, comprising:

a server to generate a security alert, the security alert including information relating to a security event, and to push the security alert from the server; and

a plurality of computers each coupled to the server via a network to receive the security alert and to automatically display the information of the security alert in a front most window of a user interface thereof,

wherein a first computer of the plurality of computers determines a status of a security application relative to the first computer and conditionally displays a purchase link as part of the security alert on the first computer based on the status.

2. The system of claim 1 , wherein the front most window is automatically displayed over a background window running during the pushing of the security alert from the server to the plurality of computers.

3. The system of claim 1 , wherein the front most window remains displayed in a foreground of the user interface until an option associated with the security alert is selected.

4. The system of claim 1 , wherein the front most window remains displayed in a foreground of the user interface when a background window is changed.

5. The system of claim 1 , wherein a background window is useable while the front most window remains displayed in a foreground of the user interface.

6. The system of claim 1 , wherein the push includes broadcasting the security alert.

7. The system of claim 1 , wherein the security alert is color-coded to reflect a level of severity associated with the security alert.

8. A method to alert users of a plurality of computers of a security event via a network, comprising:

generating a security alert including information relating to a security event utilizing a server;

pushing the security alert from the server to a plurality of computers via a network; and

determining, on a first computer of the plurality of computers, a status of a security application relative to the first computer;

wherein the information of the security alert is automatically displayed on each of the computers and is augmented with a purchase link based on the status of the security application prior to being displayed on the first computer.

9. A computer program product embodied on a non-transitory computer readable medium to alert users of a plurality of computers of a security event via a network, comprising:

computer code to utilize a server to generate a security alert, the security alert including information relating to a security event;

computer code to push the security alert from the server to a plurality of computers via a network; and

computer code to determine a status of a security application relative to a first computer system of the plurality of computers;

wherein the information of the security alert is automatically displayed on each of the computers and is augmented with a purchase link based on the status of the security application prior to being displayed on the first computer system.

10. A method for handling a security event, comprising:

at a computer, receiving from a server a security alert including information relating to a security event;

identifying a status of at least one security application on the computer;

augmenting the information of the security alert with a purchase link based on the identified status; and

displaying the information of the security alert based on the identified status of the at least one security application on the computer;

wherein the security alert is pushed from the server to the computer; and

wherein the information of the security alert is automatically displayed in a front most window of a user interface of the computer.

11. The method as recited in claim 10 , wherein the security alert is displayed utilizing a single graphical user interface.

12. The method as recited in claim 11 , wherein the single graphical user interface allows access to the security application.

13. The method as recited in claim 11 , wherein the single graphical user interface displays the status.

14. A computer program product embodied on a non-transitory computer readable medium for handling a security event, comprising:

computer code to receive, from a server, a security alert including information relating to a security event;

computer code to identify a status of security applications on a computer;

computer code to augment the information of the security alert with a purchase link based on the identified status; and

computer code to display the information of the security alert based on the identified status of the security applications on the computer;

wherein the security alert is pushed from the server to the computer; and

wherein the information of the security alert is automatically displayed in a front most window of a user interface of the computer.

15. A method, comprising:

generating a security alert including information relating to a security event utilizing a server;

pushing the security alert from the server to a computer via a network;

identifying a status of security applications on the computer;

augmenting the information of the security alert with a purchase link based on the identified status; and

conditionally displaying the information of the security alert in a front most window of a user interface of the computer based on the status of the security applications on the computer;

wherein the information includes at least one response option capable of being selected by a user for initiating a response to the security event associated with the security alert.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
MERGER Recorded Jun 23, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016646/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2002
From: LYMER, BRENT J.; KATCHAPALAYAM, BABU; KINGSBURY, BRAD
To: NETWORKS ASSOCIATES TECHNOLOGIES, INC.
Reel/Frame 013610/0311 →