IP Library Granted Patent US 10,826,914
Granted Patent B2
US 10,826,914 · App. 15/392,867 · Granted Nov 3, 2020

Method to improve anti-malware scan responsiveness and effectiveness using user symptoms feedback

Inventors: Ritesh Kumar (Santa Clara, CA); German Lancioni (Cordoba, AR)
Assignee: McAfee, LLC
H04L63/14G06F3/04847G06F16/285G06F21/554G06F21/56
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 10,826,914
App. No.
15/392,867
Granted
Nov 3, 2020
Kind
B2
Abstract

Apparatus, systems, articles of manufacture, and methods for improving anti-malware scan responsiveness and effectiveness using user symptoms feedback. An example method includes detecting a performance issue on a computing device, presenting a user interface on a display of the computing device requesting user feedback regarding the performance issue, and synthesizing user input related to the performance issue to identify, on the computing device, a scan parameter associated with the performance issue. The example method further includes, in response to failing to identify the scan parameter on the computing device, transmitting the user input to a symptom analysis server to identify the scan parameter based on anti-malware scans from other computing devices, and, in response to determining the scan parameter, performing a targeted anti-malware scan on the computing device.

Claims (38)

1. A storage device or storage disk comprising instructions which, when executed, cause a computing device to at least:

detect a performance issue on the computing device;

present a prompt in a user interface on a display of the computing device to request a user to provide a user input by highlighting an area of a window associated with the performance issue, the window displayed on the display by an operating system of the computing device;

synthesize the user input associated with the performance issue to identify, on the computing device, a scan parameter associated with the performance issue;

in response to failing to identify the scan parameter based on the synthesized user input on the computing device, transmit the synthesized user input to a symptom analysis server to identify the scan parameter based on anti-malware scans from other computing devices; and

in response to determining the scan parameter, perform a targeted anti-malware scan on software associated with the highlighted area of the window.

2. The storage device or storage disk of claim 1 , wherein the instructions, when executed, cause the computing device to identify a portion of data on the computing device to scan corresponding to the highlighted area of the window selected by the user input.

3. The storage device or storage disk of claim 1 , wherein the scan parameter from the symptom analysis server is associated with a scanning strategy prioritization based on probable malware issues corresponding to the user input.

4. The storage device or storage disk of claim 1 , wherein the instructions, when executed, cause the computing device to synthesize the user input using natural language analysis based on text entered into a text box on the user interface.

5. The storage device or storage disk of claim 1 , wherein the instructions, when executed, cause the computing device to request a user response indicating whether the performance issue has been resolved after the targeted anti-malware scan.

6. The storage device or storage disk of claim 5 , wherein the instructions, when executed, further cause the computing device to transmit information corresponding to the performance issue to a third party in response to the performance issue not being resolved after the targeted anti-malware scan.

7. The storage device or storage disk of claim 1 , wherein the instructions, when executed, cause the computing device to identify a portion of functionality of the anti-malware scan to employ based on the highlighted area of the window.

8. A computing device for improving anti-malware scan performance, the computing device comprising:

a display;

one or more processors; and

a memory including instructions that, when executed, cause the one or more processors to:

detect a performance issue on the computing device;

present a prompt via a user interface on the display to request a user to highlight an area of a window associated with the performance issue, the window generated by an operating system of the computing device;

synthesize a user input associated with the performance issue based on the highlighted area;

attempt to identify a scan parameter associated with the performance issue;

in response to failing to identify the scan parameter based on the synthesized user input, transmit the synthesized user input to a symptom analysis server, the symptom analysis server to identify the scan parameter based on anti-malware scans from other computing devices; and

perform a targeted anti-malware scan on software associated with the highlighted area of the window based on the scan parameter.

9. The system of claim 8 , wherein the instructions, when executed, cause the one or more processors to identify a portion of data on the computing device to scan corresponding to the highlighted area of the window.

10. The system of claim 8 , wherein the scan parameter is associated with a scanning strategy prioritization based on probable malware issues corresponding to the user input.

11. The system of claim 8 , wherein the instructions, when executed, cause the one or more processors to synthesize the user input using natural language analysis based on text entered into a text box on the user interface.

12. The system of claim 8 , wherein the instructions, when executed, cause the one or more processors to request a user response indicating whether the performance issue has been resolved after the targeted anti-malware scan.

13. The system of claim 12 , wherein the instructions, when executed, further cause the one or more processors to transmit information corresponding to the performance issue to a third party in response to the performance issue not being resolved after the targeted anti-malware scan.

14. A method for improving anti-malware scan performance, the method comprising:

detecting a performance issue on a computing device;

presenting a prompt on a user interface on a display of the computing device to request a user to highlight an area of a window associated with the performance issue, the window associated with an operating system of the computing device;

synthesizing the highlighted area into a synthesized user input related to the performance issue to identify, on the computing device, a scan parameter associated with the performance issue;

in response to failing to identify the scan parameter on the computing device based on the synthesized user input, transmitting the synthesized user input to a symptom analysis server to identify the scan parameter based on anti-malware scans from other computing devices; and

performing a targeted anti-malware scan on software associated with the highlighted area of the window based on the scan parameter.

15. The method of claim 14 , further including determining the targeted anti-malware scan by identifying a portion of data on the computing device to scan corresponding to the highlighted area of the window.

16. The method of claim 14 , further including receiving, from the symptom analysis server, the scan parameter, the scan parameter associated with a scanning strategy prioritization based on probable malware issues corresponding to the user input.

17. The method of claim 14 , further including using natural language analysis to synthesize the synthesized user input based on text entered into a text box on the user interface.

18. The method of claim 14 , further including requesting a user response indicating whether the performance issue has been resolved after the targeted anti-malware scan.

19. The method of claim 18 , further including transmitting information corresponding to the performance issue to a third party in response to the performance issue not being resolved after the targeted anti-malware scan.

Assignments (10)
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 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 →
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 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Sep 15, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043969/0057 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2017
From: KUMAR, RITESH; LANCIONI, GERMAN
To: MCAFEE, INC.
Reel/Frame 041823/0313 →
Continuity (1)
Related Publication 20180183813A1 · Jun 28, 2018
Cited By (1)
US 12,244,610