IP Library Granted Patent US 9,112,896
Granted Patent B2
US 9,112,896 · App. 14/199,274 · Granted Aug 18, 2015

Mobile risk assessment

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,112,896
App. No.
14/199,274
Granted
Aug 18, 2015
Kind
B2
Abstract

A query is received from a particular endpoint device identifying a particular wireless access point encountered by the particular endpoint device. Pre-existing risk assessment data is identified for the identified particular wireless access point and query result data is sent to the particular endpoint device characterizing pre-assessed risk associated with the particular wireless access point. In some instances, the query result data is generated based on the pre-existing risk assessment data. In some instances, pre-existing risk assessment data can be the result of an earlier risk assessment carried-out at least in part by an endpoint device interfacing with and testing the particular wireless access point.

Claims (49)

1. At least one non-transitory machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:

receive, at an endpoint device, information to indicate one or more wireless access points for one or more wireless networks at a location;

send, to a remote security server, information to identify at least a particular one of the one or more wireless access points;

receive a request from the remote security server for the endpoint device to participate in a risk assessment of the particular wireless access point;

attempt to communicate with a trusted endpoint over the particular wireless access point to assess the particular wireless access point; and

determine whether data responsive to the attempt to communicate is consistent with data expected from the trusted endpoint; and

report results of the attempt to communicate to the security server.

2. The storage medium of claim 1 , wherein the instructions when executed further cause the machine to send a query to the remote security server, wherein the query identifies the particular wireless access point and requests a security report associated with the particular wireless access point.

3. The storage medium of claim 2 , wherein the request is received in response to the query.

4. The storage medium of claim 3 , wherein the request is sent in response to a determination by the security server that insufficient risk information exists for the particular wireless access point.

5. The storage medium of claim 2 , wherein the query queries the security server for risk information for two or more of the detected wireless access points.

6. The storage medium of claim 2 , wherein the query includes geo-positional data indicating the location of at least one of the endpoint device and the particular wireless access point.

7. The storage medium of claim 1 , wherein the endpoint device comprises a mobile user device.

8. The storage medium of claim 7 , wherein the endpoint device comprises one of a tablet and a smartphone.

9. The storage medium of claim 1 , wherein the instructions when executed further cause the machine to:

collect information describing attributes of the particular wireless access point; and

send feedback data describing the attributes to the security server.

10. The storage medium of claim 9 , wherein the request is received in response to sending the feedback data.

11. The storage medium of claim 9 , wherein the feedback data includes at least one of a service set identifier (SSID), data describing encryption used by the particular wireless access point, splash page information, and wireless access point password information.

12. The storage medium of claim 1 , wherein attempting to communicate with the trusted endpoint includes attempting to establish a secured connection between the endpoint device and the trusted endpoint, and establishing the secured connection includes receiving expected trust verification data from the trusted endpoint;

wherein receipt of data other than the expected trust verification data in response to the attempt to communicate is presumed to indicate that the particular wireless access point is untrustworthy suggesting higher risk associated with the particular wireless access point.

13. The storage medium of claim 1 , wherein a plurality of attempts to communicate trusted endpoints are to be attempted by the endpoint device during a connection with the particular wireless access point to assess the particular wireless access point at a plurality of times during the connection.

14. The storage medium of claim 1 , wherein the instructions when executed further cause the machine to receive report data from the security server identifying results of the monitoring of the attempted communication.

15. The storage medium of claim 1 , wherein the instructions when executed further cause the machine to receive report data from the security server identifying which of the one or more wireless access points is a trusted wireless access point.

16. The storage medium of claim 15 , wherein the report data is based on a previous risk assessment of the one or more wireless access points.

17. The storage medium of claim 16 , wherein the endpoint device comprises a particular endpoint device and the previous risk assessment is based on a previous encounter with the particular wireless access point by an endpoint device other than the particular endpoint device.

18. The storage medium of claim 17 , wherein the report data is based at least in part on the monitoring of the attempted communication.

19. The storage medium of claim 15 , wherein the instructions when executed further cause the machine to present a graphical indicator of risk associated with the particular wireless access point at the endpoint device.

20. The storage medium of claim 1 , wherein the particular endpoint is to communicate with the security server over a secure connection.

21. The storage medium of claim 20 , wherein the secure connection is implemented over at least one of a wireless mobile broadband connection or a virtual local area network (VLAN) tunnel.

22. A method comprising:

receiving, at an endpoint device, information to indicate one or more wireless access points for one or more wireless networks at a location;

sending, to a remote security server, information to identify at least a particular one of the one or more wireless access points;

receiving a request from the remote security server for the endpoint device to participate in a risk assessment of the particular wireless access point;

attempting to communicate with a trusted endpoint over the particular wireless access point to assess the particular wireless access point;

determining whether data responsive to the attempt to communicate is consistent with data expected from the trusted endpoint; and

reporting results of the attempt to communicate to the security server.

23. A system comprising:

at least one processor device;

at least one memory element; and

an endpoint device comprising a security tool comprising logic to:

receive, at an endpoint device, information to indicate one or more wireless access points for one or more wireless networks at a location;

send, to a remote security server, information to identify at least a particular one of the one or more wireless access points;

receive a request from the remote security server for the endpoint device to participate in a risk assessment of the particular wireless access point;

attempt to communicate with a trusted endpoint over the particular wireless access point to assess the particular wireless access point;

determine whether data responsive to the attempt to communicate is consistent with data expected from the trusted endpoint; and

report results of the attempt to communicate to the security server.

24. The system of claim 23 , further comprising the security server.

25. The system of claim 23 , wherein the endpoint device comprises a mobile user device.

Assignments (9)
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: 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 Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →