IP Library Granted Patent US 8,397,301
Granted Patent B2
US 8,397,301 · App. 12/621,431 · Granted Mar 12, 2013

System and method for identifying and assessing vulnerabilities on a mobile communication device

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,397,301
App. No.
12/621,431
Granted
Mar 12, 2013
Kind
B2
Abstract

The invention is a system and method for identifying, assessing, and responding to vulnerabilities on a mobile communication device. Information about the mobile communication device, such as its operating system, firmware version, or software configuration, is transmitted to a server for assessment. The server accesses a data storage storing information about vulnerabilities. Based on the received information, the server may identify those vulnerabilities affecting the mobile communication device, and may transmit a notification to remediate those vulnerabilities. The server may also transmit result information about the vulnerabilities affecting the mobile communication device. The server may also store the received information about the device, so that in the event the server learns of new vulnerabilities, it may continue to assess whether the device is affected, and may accordingly notify or remediate the device. The server may provide an interface for an administrator to manage the system and respond to security issues.

Claims (69)

1. A method comprising:

a) providing at least one server that accesses a data storage storing a plurality of sets of vulnerability information;

b) receiving, at the at least one server, a set of vulnerability identification information about a mobile communication device;

c) correlating, by the at least one server, the received set of vulnerability identification information to at least one of the plurality of sets of vulnerability information to generate a first set of result information; and,

d) transmitting, by the at least one server, the first set of result information.

2. The method of claim 1 , wherein the vulnerability identification information is information selected from the group consisting of an operating system type, an operating system version, a firmware version, a device model, carrier information, authentication information, user information, configuration information for the mobile communication device, hardware information, a list of files, a list of software components, a list of libraries, and a list of software applications on the mobile communication device.

3. The method of claim 1 , wherein vulnerability information is information selected from the group consisting of a name, a description, a remediation instruction, a severity rating, a security impact summary, and a criterion for being vulnerable.

4. The method of claim 1 , further comprising the step of:

e) transmitting, by the at least one server to the mobile communication device, a notification about the first set of result information.

5. The method of claim 4 , wherein the notification includes an instruction related to the first set of result information.

6. The method of claim 1 , further comprising the steps of:

e) updating at least one of the plurality of sets of vulnerability information on the data storage to form a plurality of updated sets of vulnerability information;

f) after the step of transmitting, by the at least one server, the first set of result information, correlating, by the at least one server, the received set of vulnerability identification information to the plurality of updated sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server, the second set of result information.

7. The method of claim 1 , further comprising the steps of:

e) updating at least one of the plurality of sets of vulnerability information on the data storage to form a plurality of updated sets of vulnerability information;

f) after the step of transmitting, by the at least one server, the first set of result information, correlating, by the at least one server, the received set of vulnerability identification information to the plurality of updated sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server to the mobile communication device, a notification about the second set of result information.

8. The method of claim 1 , further comprising the steps of:

e) receiving, at the data storage, a new set of vulnerability information to form an updated plurality of sets of vulnerability information;

f) after the step of transmitting, by the at least one server, the first set of result information, correlating, by the at least one server, the received set of vulnerability identification information to the updated plurality of sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server, the second set of result information.

9. The method of claim 1 , further comprising the steps of:

e) receiving, at the data storage, a new set of vulnerability information to form an updated plurality of sets of vulnerability information;

f) after the step of transmitting, by the at least one server, the first set of result information, correlating, by the at least one server, the received set of vulnerability identification information to the updated plurality of sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server to the mobile communication device, a notification about the second set of result information.

10. A method comprising:

a) transmitting, from a mobile communication device, a set of vulnerability identification information to at least one server that accesses a data storage storing a plurality of sets of vulnerability information; and,

b) receiving, at the mobile communication device from the at least one server, a first set of result information that correlates to the transmitted set of vulnerability identification information.

11. The method of claim 10 , wherein the vulnerability identification information is information selected from the group consisting of an operating system type, an operating system version, a firmware version, a device model, carrier information, authentication information, user information, configuration information for the mobile communication device, hardware information, a list of files, a list of software components, a list of libraries, and a list of software applications on the mobile communication device.

12. The method of claim 10 , wherein vulnerability information is information selected from the group consisting of a name, a description, a remediation instruction, a severity rating, a security impact summary, and a criterion for being vulnerable.

13. The method of claim 10 , further comprising the step of:

c) receiving, at the mobile communication device from the at least one server, a notification about the first set of result information.

14. The method of claim 13 , wherein the notification includes an instruction related to the first set of result information.

15. The method of claim 13 , further comprising the step of:

d) displaying, on the mobile communication device, at least a portion of the received notification.

16. The method of claim 10 , further comprising the step of:

c) receiving, at the mobile communication device from the at least one server, a notification about a second set of result information.

17. A method comprising:

a) providing at least one server that accesses a data storage storing a plurality of sets of vulnerability information;

b) receiving, at the at least one server, a first set of vulnerability identification information about a first mobile communication device;

c) correlating, by the at least one server, the first set of vulnerability identification information to at least one of the plurality of sets of vulnerability information to generate a first set of result information; and,

d) transmitting, by the at least one server, the first set of result information;

e) receiving, at the at least one server, a second set of vulnerability identification information about a second mobile communication device, wherein the second set of vulnerability identification information differs from the first set of vulnerability identification information;

f) correlating, by the at least one server, the second set of vulnerability identification information to at least one of the plurality of sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server, the second set of result information.

18. The method of claim 17 , wherein the vulnerability identification information is information selected from the group consisting of an operating system type, an operating system version, a firmware version, a device model, carrier information, authentication information, user information, configuration information for the mobile communication device, hardware information, a list of files, a list of software components, a list of libraries, and a list of software applications on the mobile communication device.

19. The method of claim 17 , wherein vulnerability information is information selected from the group consisting of a name, a description, a remediation instruction, a severity rating, a security impact summary, and a criterion for being vulnerable.

20. A system comprising:

a data storage storing a plurality of sets of vulnerability information;

a server for accessing the data storage, for receiving one or more sets of vulnerability identification information about one or more mobile communication devices, for correlating the one or more sets of received vulnerability identification information to at least one of the plurality of sets of vulnerability information to generate one or more sets of result information, for transmitting the one or more sets of result information, and for transmitting one or more notifications about the one or more sets of result information; and,

a network connecting the at least one server, data storage, and the plurality of mobile communication devices.

21. The system of claim 20 , further comprising a user interface for monitoring the plurality of mobile communication devices to identify which of the plurality of mobile communication devices is vulnerable.

22. The system of claim 20 , wherein vulnerability information is information selected from the group consisting of a name, a description, one or more remediation instructions, a severity rating, a security impact summary, and one or more criteria for being vulnerable.

23. A method comprising:

a) providing at least one server that accesses a data storage storing a plurality of sets of vulnerability information;

b) receiving, at the at least one server, a set of vulnerability identification information about a mobile communication device;

c) correlating, by the at least one server, the received set of vulnerability identification information to at least one of the plurality of sets of vulnerability information to generate a first set of result information; and,

d) transmitting, by the at least one server to the mobile communication device, a notification about the first set of result information.

24. The method of claim 23 , wherein the vulnerability identification information is information selected from the group consisting of an operating system type, an operating system version, a firmware version, a device model, carrier information, authentication information, user information, configuration information for the mobile communication device, hardware information, a list of files, a list of software components, a list of libraries, and a list of software applications on the mobile communication device.

25. The method of claim 23 , wherein vulnerability information is information selected from the group consisting of a name, a description, a remediation instruction, a severity rating, a security impact summary, and a criterion for being vulnerable.

26. The method of claim 23 , further comprising the steps of:

e) receiving, at the data storage, a new set of vulnerability information to form an updated plurality of sets of vulnerability information;

f) correlating, by the at least one server, the received set of vulnerability identification information to the updated plurality of sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server, the second set of result information.

27. The method of claim 23 , further comprising the steps of:

e) receiving, at the data storage, a new set of vulnerability information to form an updated plurality of sets of vulnerability information;

f) correlating, by the at least one server, the received set of vulnerability identification information to the updated plurality of sets of vulnerability information to generate a second set of result information; and,

g) transmitting, by the at least one server to the mobile communication device, a notification about the second set of result information.

Assignments (12)
SECURITY INTEREST Recorded Oct 7, 2025
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 073028/0189 →
SECURITY INTEREST Recorded Oct 2, 2025
From: LOOKOUT, INC.
To: CRESCENT COVE OPPORTUNITY LENDING, LLC, AS AGENT
Reel/Frame 072989/0675 →
SECURITY INTEREST Recorded Aug 10, 2024
From: LOOKOUT, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 068538/0177 →
RELEASE OF PATENT SECURITY INTEREST AT REEL 59909 AND FRAME 0764 Recorded Jun 2, 2023
From: ALTER DOMUS (US) LLC, AS ADMINISTRATIVE AGENT
To: LOOKOUT, INC.
Reel/Frame 063844/0638 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2022
From: SILICON VALLEY BANK (THE "BANK")
To: LOOKOUT, INC.
Reel/Frame 059909/0668 →
SECURITY INTEREST Recorded May 9, 2022
From: LOOKOUT, INC.
To: ALTER DOMUS (US) LLC
Reel/Frame 059909/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2021
From: HERING, JOHN G.; MAHAFFEY, KEVIN; BURGESS, JAMES
To: FLEXILIS, INC.
Reel/Frame 057177/0652 →
RELEASE OF SECURITY INTEREST Recorded Nov 23, 2020
From: OBSIDIAN AGENCY SERVICES, INC.
To: LOOKOUT INC.
Reel/Frame 054716/0923 →
SECURITY INTEREST Recorded Jun 6, 2019
From: LOOKOUT, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 049408/0861 →
SECURITY INTEREST Recorded Oct 29, 2018
From: LOOKOUT, INC.
To: SILICON VALLEY BANK
Reel/Frame 048208/0947 →
CHANGE OF NAME Recorded Jul 20, 2011
From: FLEXILIS, INC.
To: LOOKOUT, INC.
Reel/Frame 026627/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: HERING, JOHN G.; MAHAFFEY, KEVIN; BURGESS, JAMES
To: FLEXILIS, INC.
Reel/Frame 023540/0362 →