US 12,238,239 B1
Methods and devices for secure authentication to a compute device
Michael Nathan Lack, Arlington, VA (US)
Assigned to Invincea, Inc., Burlington, MA (US)
Filed by Invincea, Inc., Reston, VA (US)
Filed on Sep. 9, 2021, as Appl. No. 17/470,273.
Application 17/470,273 is a continuation of application No. 16/927,739, filed on Jul. 13, 2020, granted, now 11,128,750.
Application 16/927,739 is a continuation of application No. 16/420,916, filed on May 23, 2019, granted, now 10,715,654, issued on Jul. 14, 2020.
Application 16/420,916 is a continuation of application No. 15/632,808, filed on Jun. 26, 2017, granted, now 10,306,052, issued on May 28, 2019.
Application 15/632,808 is a continuation of application No. 14/717,422, filed on May 20, 2015, granted, now 9,692,879, issued on Jun. 27, 2017.
Claims priority of provisional application 62/000,835, filed on May 20, 2014.
Int. Cl. H04M 1/72463 (2021.01); G06F 21/31 (2013.01); G06F 21/35 (2013.01); H04B 5/72 (2024.01); H04L 9/40 (2022.01); H04M 1/67 (2006.01); H04W 4/80 (2018.01); H04W 12/06 (2021.01); G06F 21/34 (2013.01); H04L 9/32 (2006.01); H04W 12/04 (2021.01)
CPC H04M 1/724634 (2022.02) [G06F 21/31 (2013.01); G06F 21/35 (2013.01); H04B 5/72 (2024.01); H04L 63/08 (2013.01); H04M 1/67 (2013.01); H04W 4/80 (2018.02); H04W 12/06 (2013.01); G06F 21/34 (2013.01); G06F 2221/2149 (2013.01); H04L 9/3247 (2013.01); H04W 12/04 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, at a native authentication application on a compute device, an indication from an operating system of the compute device that the operating system has authorized use of at least one function of the compute device, the indication from the operating system being sent by the operating system based on a valid first authentication;
disabling, via the native authentication application, the at least one function of the compute device in response to the indication from the operating system of the compute device that the operating system has authorized use of the at least one function of the compute device but before verifying a valid second authentication;
receiving, at the native authentication application, an indication of a location of the compute device;
confirming that the location is associated with the valid second authentication; and
enabling, via the native authentication application and based on the valid second authentication, the at least one function of the compute device.