IP Library › Granted Patent US 9,654,982
Granted Patent B2
US 9,654,982 · App. 14/568,160 · Granted May 16, 2017

Protecting mobile devices from malware

Inventors: Judith H. Bank (Cary, NC); Lisa M. Bradley (Cary, NC); Aaron J. Quirk (Austin, TX); Lin Sun (Morrisville, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04W12/12G06F21/567G06F21/568H04L63/14
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 9,654,982
App. No.
14/568,160
Granted
May 16, 2017
Kind
B2
Abstract

Using a system distinct from a mobile device, the mobile device is switched from a first mode to a second mode to access a set of data storage locations in the mobile device. All malware-susceptible data stored in the set of data storage locations is received at the system from the mobile device to form received data, which is analyzed at the system to detect a malware from a set of malware in a first portion of the received data. Responsive to the analyzing, the first portion of the received data is modified at the system to form a modified first portion, wherein the modifying removes the malware from the first portion. The system stores the modified first portion in a first data storage location in the mobile device and a second portion of the received data in a second data storage location in the mobile device.

Claims (12)

1. A computer usable program product comprising a computer readable storage device including computer usable code for protecting data of a mobile device, the computer usable code comprising:

computer usable code for causing, using a processor at a data processing system, the data processing system being distinct from the mobile device, the mobile device to switch from a first mode to a second mode, wherein the second mode of the mobile device (i) enables the data processing system to download data from the mobile device, the data being located in a memory area of the mobile device that is used for rendering a graphical display of the data on a screen in the mobile device, and the data remaining to be displayed on the screen, and (ii) temporarily disables a function of the mobile device, wherein the mobile device resumes the function when the data processing system resets the mobile device from the second mode to the first mode;

computer usable code for modifying, at the data processing system, and responsive to detecting a malware from a set of malware in the data, the data to form a modified screen data, wherein the modifying removes the malware from the data; and

computer usable code for causing, from the data processing system, the modified screen data to be written to the memory area of the mobile device that is used for rendering the graphical display of the data on the screen of the mobile device.

2. The computer usable program product of claim 1 , wherein the computer usable code is stored in a computer readable storage medium in a receiver data processing system, and wherein the computer usable code is transferred over a network from a remote server data processing system.

3. The computer usable program product of claim 1 , wherein the computer usable code is stored in a computer readable storage medium in a server data processing system, and wherein the computer usable code is downloaded over a network to a remote data processing system for use in a computer readable storage medium associated with the remote data processing system.

4. A data processing system for protecting data of a mobile device, the data processing system comprising:

a storage device including a storage medium, wherein the storage device stores computer usable program code; and

a processor, wherein the processor executes the computer usable program code, and wherein the computer usable program code comprises:

computer usable code for causing, using a processor at a data processing system, the data processing system being distinct from the mobile device, the mobile device to switch from a first mode to a second mode, wherein the second mode of the mobile device (i) enables the data processing system to download data from the mobile device, the data being located in a memory area of the mobile device that is used for rendering a graphical display of the data on a screen in the mobile device, and the data remaining to be displayed on the screen, and (ii) temporarily disables a function of the mobile device, wherein the mobile device resumes the function when the data processing system resets the mobile device from the second mode to the first mode;

computer usable code for modifying, at the data processing system, and responsive to detecting a malware from a set of malware in the data, the data to form a modified screen data, wherein the modifying removes the malware from the data; and

computer usable code for causing, from the data processing system, the modified screen data to be written to the memory area of the mobile device that is used for rendering the graphical display of the data on the screen of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: BANK, JUDITH H.; BRADLEY, LISA M.; QUIRK, AARON J.; SUN, LIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 034484/0915 →
Continuity (1)
Related Publication 20160171215A1 · Jun 16, 2016