IP Library Granted Patent US 10,482,250
Granted Patent B1
US 10,482,250 · App. 15/846,627 · Granted Nov 19, 2019

Using a common account to block malware on multiple devices

Inventors: Nikhil Nishikant Joshi (Pune, IN); Sharad Subhash Mhaske (Ahmednagar, IN)
Assignee: Symantec Corporation
G06F21/568G06F21/50G06F21/55G06F21/56G06F21/562G06F2221/034
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,482,250
App. No.
15/846,627
Granted
Nov 19, 2019
Kind
B1
Abstract

A method for preventing malware is described. The method may include identifying a malicious application running on a first computing device, determining that the malicious application is installed on a second computing device based on the identifying, and performing a single operation including uninstalling the malicious application from the first computing device and the second computing device.

Claims (49)

1. A method for preventing malware, the method being performed by one or more computing devices comprising at least one processor, the method comprising:

identifying, by a first computing device, a malicious application running on the first computing device;

determining, by the first computing device, that the identified malicious application is installed on a second computing device based at least in part on the identifying;

generating a message indicating the identified malicious application and a selectable option to perform a security action comprising at least one of quarantining, blocking, or force stopping the identified malicious application;

transmitting, to the second computing device, the message indicating the Identified malicious application and the selectable option to perform the security action based at least in part on the first computing device and the second computing device sharing a common account associated with a malware detection application or an enterprise application store; and

performing, by the first computing device, a single operation comprising uninstalling the identified malicious application from the first computing device and the second computing device based at least in part on a global setting to enable removal of malicious applications from all connected devices, wherein uninstalling the identified malicious application from the second computing device is based at least in part on the message.

2. The method of claim 1 , further comprising:

enabling the single operation, based at least in part on a setting of the first computing device and the second computing device, to collectively uninstall the identified malicious application from both the first computing device and the second computing device.

3. The method of claim 1 , further comprising:

providing the message for display on the first computing device;

receiving a response message based at least in part on the message; and

performing the security action based at least in part on the response message,

wherein uninstalling the identified malicious application from the first computing device is based at least in part on performing the security action.

4. The method of claim 3 , wherein the selectable option to perform the security action comprises a selection to approve or disapprove the uninstall.

5. The method of claim 1 , further comprising:

performing a malware scan on one or more applications installed on the first computing device, wherein identifying the malicious application running on the first computing device is based at least in part on the malware scan.

6. The method of claim 1 , wherein the first computing device and the second computing device share the common account associated with the malware detection application or an application distribution platform.

7. The method of claim 6 , further comprising:

identifying the second computing device based at least in part on the common account, wherein determining that the identified malicious application is installed on the second computing device is based at least in part on the common account.

8. The method of claim 6 , wherein the common account comprises an application setting and an association to a database.

9. The method of claim 8 , wherein the application setting comprises instructions to perform at least one of notifying each computing device associated with the common account of the identified malicious application or collectively instructing each computing device associated with the common account to automatically uninstall the identified malicious application, or both.

10. The method of claim 8 , wherein the database comprises one or more entries comprising a unique identifier associated with each computing device, an association of each unique identifier to the common account or a trusted third-party account, and a list of applications installed on each computing device, or any combination thereof.

11. A computing device configured for preventing malware, further comprising:

one or more processors;

memory in electronic communication with the one or more processors, wherein the memory stores computer executable instructions that when executed by the one or more processors cause the one or more processors to:

identify, by the computing device, a malicious application running on the computing device;

determine, by the computing device, that the identified malicious application is installed on a second computing device based at least in part on the identifying;

generate a message indicating the identified malicious application and a selectable option to perform a security action comprising at least one of quarantining, blocking, or force stopping the identified malicious application;

transmit, to the second computing device, the message indicating the identified malicious application and the selectable option to perform the security action based at least in part on the computing device and the second computing device sharing a common account associated with a malware detection application or an enterprise application store; and

perform, by the computing device, a single operation comprising uninstalling the identified malicious application from the computing device and the second computing device based at least in part on a global setting to enable removal of malicious applications from all connected devices, wherein uninstalling the identified malicious application from the second computing device is based at least in part on the message.

12. The computing device of claim 11 , wherein the instructions are further executable by the one or more processors to:

enable the single operation, based at least in part on a setting of the computing device and the second computing device, to collectively uninstall the identified malicious application from both the computing device and the second computing device.

13. The computing device of claim 11 , wherein the instructions are further executable by the one or more processors to:

provide the message for display on the computing device;

receive a response message based at least in part on the message; and

perform the security action based at least in part on the response message,

wherein uninstalling the identified malicious application from the computing device is based at least in part on performing the security action.

14. The computing device of claim 13 , wherein the selectable option to perform the security action comprises a selection to approve or disapprove the uninstall.

15. The computing device of claim 11 , wherein the instructions are further executable by the one or more processors to:

perform a malware scan on one or more applications installed on the computing device, wherein identifying the malicious application running on the computing device is based at least in part on the malware scan.

16. The computing device of claim 11 , wherein the computing device and the second computing device share the common account associated with the malware detection application or an application distribution platform.

17. A non-transitory computer-readable medium storing computer executable instructions that when executed by the one or more processors cause the one or more processors to:

identify, by the one or more processors of a first computing device, a malicious application running on the first computing device;

determine, by the one or more processors of the first computing device, that the identified malicious application is installed on a second computing device based at least in part on the identifying;

generate a message Indicating the Identified malicious application and a selectable option to perform a security action comprising at least one of quarantining, blocking, or force stopping the identified malicious application;

transmit, to the second computing device, the message indicating the identified malicious application and the selectable option to perform the security action based at least in part on the first computing device and the second computing device sharing a common account associated with a malware detection application or an enterprise application store; and

perform, by the one or more processors of the first computing device, a single operation comprising uninstalling the identified malicious application from the first computing device and the second computing device based at least in part on a global setting to enable removal of malicious applications from all connected devices, wherein uninstalling the identified malicious application from the second computing device is based at least In art on the message.

18. The non-transitory computer-readable medium of claim 17 , wherein the instructions are further executable by the one or more processors to:

enable the single operation, based at least in part on a setting of the first computing device and the second computing device, to collectively uninstall the identified malicious application from both the first computing device and the second computing device.

Assignments (5)
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Jan 30, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051759/0845 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2017
From: JOSHI, NIKHIL NISHIKANT; MHASKE, SHARAD SUBHASH
To: SYMANTEC CORPORATION
Reel/Frame 044434/0263 →
Cited By (3)
US 12,348,981 US 12,455,814 US 12,481,757