US 11,886,232 B2
Providing a mobile communications device with access to a provider service conditioned upon a device security level determination
Kevin Patrick Mahaffey, San Francisco, CA (US); John G. Hering, San Francisco, CA (US); James David Burgess, Alameda, CA (US); Brian James Buck, Livermore, CA (US); and William Robinson, Brentwood, CA (US)
Assigned to LOOKOUT, INC., Boston, MA (US)
Filed by LOOKOUT, INC., San Francisco, CA (US)
Filed on Jul. 13, 2021, as Appl. No. 17/374,280.
Application 14/692,669 is a division of application No. 13/484,132, filed on May 30, 2012, granted, now 9,043,919, issued on May 26, 2015.
Application 17/374,280 is a continuation of application No. 16/670,227, filed on Oct. 31, 2019, granted, now 11,080,407.
Application 16/670,227 is a continuation of application No. 16/443,697, filed on Jun. 17, 2019, granted, now 10,509,911, issued on Dec. 17, 2019.
Application 16/443,697 is a continuation of application No. 16/443,682, filed on Jun. 17, 2019, granted, now 10,509,910, issued on Dec. 17, 2019.
Application 16/443,682 is a continuation of application No. 16/000,712, filed on Jun. 5, 2018, granted, now 10,417,432, issued on Sep. 17, 2019.
Application 16/443,697 is a continuation of application No. 16/000,712, filed on Jun. 5, 2018, granted, now 10,417,432, issued on Sep. 17, 2019.
Application 16/000,712 is a continuation of application No. 15/687,395, filed on Aug. 25, 2017, granted, now 9,996,697, issued on Jun. 12, 2018.
Application 15/687,395 is a continuation of application No. 15/393,089, filed on Dec. 28, 2016, granted, now 9,779,253, issued on Oct. 3, 2017.
Application 15/393,089 is a continuation of application No. 14/973,636, filed on Dec. 17, 2015, granted, now 9,781,148, issued on Oct. 3, 2017.
Application 14/973,636 is a continuation in part of application No. 14/692,669, filed on Apr. 21, 2015, granted, now 9,563,749, issued on Feb. 7, 2017.
Application 14/692,669 is a continuation in part of application No. 14/688,292, filed on Apr. 16, 2015, granted, now 9,344,431, issued on May 17, 2016.
Application 14/688,292 is a continuation in part of application No. 14/634,115, filed on Feb. 27, 2015, granted, now 9,407,640, issued on Aug. 2, 2016.
Application 14/634,115 is a continuation in part of application No. 14/611,063, filed on Jan. 30, 2015, abandoned.
Application 14/611,063 is a continuation in part of application No. 14/473,917, filed on Aug. 29, 2014, granted, now 9,245,119, issued on Jan. 26, 2016.
Application 14/473,917 is a continuation in part of application No. 14/455,787, filed on Aug. 8, 2014, granted, now 9,223,973, issued on Dec. 29, 2015.
Application 14/455,787 is a continuation in part of application No. 14/318,450, filed on Jun. 27, 2014, granted, now 9,294,500, issued on Mar. 22, 2016.
Application 14/634,115 is a continuation of application No. 14/034,320, filed on Sep. 23, 2013, granted, now 8,997,181, issued on Mar. 31, 2015.
Application 14/688,292 is a continuation of application No. 13/958,434, filed on Aug. 2, 2013, granted, now 9,100,389, issued on Aug. 4, 2015.
Application 14/973,636 is a continuation in part of application No. 13/896,852, filed on May 17, 2013, granted, now 9,740,852, issued on Aug. 22, 2017.
Application 14/473,917 is a continuation of application No. 13/790,402, filed on Mar. 8, 2013, granted, now 8,826,441, issued on Sep. 2, 2014.
Application 14/034,320 is a continuation of application No. 13/742,110, filed on Jan. 15, 2013, granted, now 8,561,144, issued on Oct. 15, 2013.
Application 14/455,787 is a continuation of application No. 13/741,988, filed on Jan. 15, 2013, granted, now 8,881,292, issued on Nov. 4, 2014.
Application 14/318,450 is a continuation of application No. 13/689,588, filed on Nov. 29, 2012, granted, now 8,875,289, issued on Oct. 28, 2014.
Application 14/973,636 is a continuation in part of application No. 13/335,779, filed on Dec. 22, 2011, granted, now 9,235,704, issued on Jan. 12, 2016.
Application 13/741,988 is a continuation of application No. 13/333,654, filed on Dec. 21, 2011, granted, now 8,381,303, issued on Feb. 19, 2013.
Application 13/742,110 is a continuation of application No. 13/314,032, filed on Dec. 7, 2011, granted, now 8,365,252, issued on Jan. 29, 2013.
Application 13/790,402 is a continuation of application No. 13/267,731, filed on Oct. 6, 2011, granted, now 8,510,843, issued on Aug. 13, 2013.
Application 14/611,063 is a continuation of application No. 13/033,025, filed on Feb. 23, 2011, granted, now 8,984,628, issued on Mar. 17, 2015.
Application 13/896,852 is a continuation of application No. 12/868,676, filed on Aug. 25, 2010, granted, now 9,367,680, issued on Jun. 14, 2016.
Application 13/033,025 is a continuation in part of application No. 12/868,669, filed on Aug. 25, 2010, granted, now 8,347,386, issued on Jan. 1, 2013.
Application 13/335,779 is a continuation in part of application No. 12/868,676, filed on Aug. 25, 2010, granted, now 9,367,680, issued on Jun. 14, 2016.
Application 13/689,588 is a continuation of application No. 12/868,669, filed on Aug. 25, 2010, granted, now 8,347,386, issued on Jan. 1, 2013.
Application 13/484,132 is a continuation in part of application No. 12/868,672, filed on Aug. 25, 2010, granted, now 8,533,844, issued on Sep. 10, 2013.
Application 13/958,434 is a continuation of application No. 12/868,672, filed on Aug. 25, 2010, granted, now 8,533,844, issued on Sep. 10, 2013.
Application 13/333,654 is a continuation of application No. 12/255,621, filed on Oct. 21, 2008, granted, now 8,108,933, issued on Jan. 31, 2012.
Application 12/868,669 is a continuation in part of application No. 12/255,621, filed on Oct. 21, 2008, granted, now 8,108,933, issued on Jan. 31, 2012.
Application 12/868,676 is a continuation in part of application No. 12/255,621, filed on Oct. 21, 2008, granted, now 8,108,933, issued on Jan. 31, 2012.
Application 13/314,032 is a continuation of application No. 12/255,632, filed on Oct. 21, 2008, granted, now 8,087,067, issued on Dec. 27, 2011.
Application 12/868,672 is a continuation in part of application No. 12/255,621, filed on Oct. 21, 2008, granted, now 8,108,933, issued on Jan. 31, 2012.
Application 13/267,731 is a continuation of application No. 12/255,635, filed on Oct. 21, 2008, granted, now 8,060,936, issued on Nov. 15, 2011.
Prior Publication US 2021/0342452 A1, Nov. 4, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 21/57 (2013.01); H04L 9/40 (2022.01); G06F 21/55 (2013.01); H04W 12/02 (2009.01); H04W 12/12 (2021.01); H04W 12/67 (2021.01)
CPC G06F 21/577 (2013.01) [G06F 21/554 (2013.01); H04L 63/0227 (2013.01); H04L 63/123 (2013.01); H04L 63/1425 (2013.01); H04L 63/1433 (2013.01); H04L 63/166 (2013.01); H04W 12/02 (2013.01); H04W 12/12 (2013.01); H04W 12/67 (2021.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
sending, by a mobile communications device, a request for access to a service provider, the request being received by a software component executing on a server;
generating, by an application executing on the mobile communications device, event security data regarding security events on the mobile communications device, the event security data including event types and parameters associated with the security events, the parameters specifying a security threat detected in examined data; and
not receiving, by the mobile communications device, access to the service provider when the software component compares a current security state of the mobile communications device to a policy associated with the service provider and determines that the current security state of the mobile communications device does not meet a first minimum security state, or
receiving, by the mobile communications device, access to the service provider when the software component compares the current security state to the policy and determines that the current security state meets the first minimum security state, wherein:
i) the current security state of the mobile communications device was determined by the software component:
a. processing the generated event security data to determine severity levels for the security events, and
b. using the determined severity levels to assess the current security state of the mobile communications device;
ii) the first minimum security state is a security state of a device required for the device to be granted access to the service provider; and
iii) the first minimum security state was specified in the policy.