IP Library Granted Patent US 12,425,384
Granted Patent B2
US 12,425,384 · App. 18/734,452 · Granted Sep 23, 2025

Location-based mobile device authentication

Inventors: Reinaldo Gamaliel Rivera Colon (Raleigh, NC); Everardo Calamaco, Jr. (Louisburg, NC); Michaela Rose Cestari (Cary, NC)
Assignee: Truist Bank
H04L63/08H04L63/10H04W4/021H04W4/029H04W4/80H04W12/06H04W12/08H04W12/61H04W12/63H04W12/73
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 12,425,384
App. No.
18/734,452
Granted
Sep 23, 2025
Kind
B2
Abstract

A computer server may receive location data from a mobile client device and may compare the location data to predefined secure location definitions, which may be trusted or private locations. The computer server may receive a request from the mobile client device to access network resources or services, and the computer server may determine, using a result of comparing the location data and the one or more predefined secure location definitions, an authentication process for providing the mobile client device with access to the network resources or services. The computer server may execute the authentication process and may provide the mobile client device with access to the network resources or services.

Claims (87)

1. A computer server comprising:

a processing unit including one or more processors;

a computer-readable memory storing thereon instructions that are executable by the processing unit to cause the computer server to perform operations comprising:

requesting, for a mobile device and in response to determining that an age of existing location data for the mobile device exceeds a location recency threshold, location data from the mobile device;

receiving a request from the mobile device to access one or more network resources or services provided by receiving the request from a mobile application installed on the mobile device;

providing recommendations or suggestions to a user of the mobile device that a set of locations be designated as predefined secure locations; and

receiving one or more predefined secure location definitions based on the set of locations;

comparing the location data to the one or more predefined secure location definitions associated with the mobile device, the comparing comprising:

comparing a set of geographic coordinates of the mobile device to a set of boundaries of a predefined geofence associated with the mobile device, wherein the set of boundaries of the predefined geofence are definable as an updated secure location via user input that indicates that the predefined geofence is secure within a first distance from the set of geographic coordinates of the mobile device; and

comparing the location data to the one or more predefined secure location definitions by comparing an identifier of a wireless access point to a predefined list of secure wireless access points associated with the mobile device;

accessing a financial services server to facilitate one or more authentication processes for providing the mobile device with access to the one or more network resources or services;

in response to receiving a request from the mobile device to access the one or more network resources or services:

determining, using a result of comparing the location data and the one or more predefined secure location definitions associated with the mobile device, the one or more authentication processes from among a plurality of authentication processes for providing the mobile device with access to the network resources or services;

executing a first authentication process of the one or more authentication processes for providing the mobile device with access to the network resources or services;

executing, based on matching the location data to at least one predefined location definition associated with the mobile device, a second authentication process of the one or more authentication processes, and successfully authenticate the mobile device, prior to providing access to requested network resources or services;

executing, based on not matching the location data to at least one predefined location definition associated with the mobile device, a third authentication process of the one or more authentication processes that is different than the first authentication process and the second authentication process;

allowing, based on matching the location data to at least one predefined location definitions associated with the mobile device, the mobile device to access the requested network resources or services and avoiding additional authentication processes for the mobile device; and

in response to successfully authenticating the mobile device, providing the mobile device with access to the requested network resources or services.

2. The computer server of claim 1 , wherein the one or more predefined secure location definitions comprise the set of boundaries that indicate one or more locations that are private or trusted for the mobile device.

3. The computer server of claim 1 , wherein the operations further comprise:

determining a first time associated with the location data received from the mobile device;

determining a second time associated with the request from the mobile device;

comparing a difference between the second time and the first time to the location recency threshold, wherein the location recency threshold is a duration of time; and

in response to the computer server determining the difference between the second time and the first time is greater than the location recency threshold, requesting new location data from the mobile device.

4. The computer server of claim 1 , wherein the operation of comparing the location data to the one or more predefined secure location definitions comprises determining that the mobile device is not within the one or more locations that are private or trusted for the mobile device, and wherein the operations further comprise:

in response to determining that the mobile device is at a first location that is not within the one or more locations that are private or trusted for the mobile device, and in response to successfully authenticating the mobile device:

providing a recommendation to a user of the mobile device for storing the first location as a private or trusted location for the mobile device;

receiving confirmation from the user of the mobile device indicating that the first location is the private or trusted location for the mobile device; and

receiving data that includes a set of boundaries of the first location for use in providing access in response to future access requests from the mobile device.

5. The computer server of claim 1 , wherein the operations further comprise successfully authenticating the mobile device using the second authentication process or the third authentication process prior to providing access to requested network resources or services.

6. A method comprising:

requesting, for a mobile device and in response to determining that an age of existing location data for the mobile device exceeds a location recency threshold, location

receiving a request from the mobile device to access one or more network resources or services provided by receiving the request from a mobile application installed on the mobile device;

providing recommendations or suggestions to a user of the mobile device that a set of locations be designated as predefined secure locations; and

receiving one or more predefined secure location definitions based on the set of locations;

comparing the location data to the one or more predefined secure location definitions associated with the mobile device, the comparing comprising:

comparing a set of geographic coordinates of the mobile device to a set of boundaries of a predefined geofence associated with the mobile device, wherein the set of boundaries of the predefined geofence are definable as an updated secure location via user input that indicates that the predefined geofence is secure within a first distance from the set of geographic coordinates of the mobile device; and

comparing the location data to the one or more predefined secure location definitions by comparing an identifier of a wireless access point to a predefined list of secure wireless access points associated with the mobile device;

accessing a financial services server to facilitate one or more authentication processes for providing the mobile device with access to one or more network resources or services;

in response to receiving a request from the mobile device to access the one or more network resources or services:

determining, using a result of comparing the location data and the one or more predefined secure location definitions associated with the mobile device, the one or more authentication processes from among a plurality of authentication processes for providing the mobile device with access to the network resources or services;

executing a first authentication process of the one or more authentication processes for providing the mobile device with access to the network resources or services;

executing, based on matching the location data to at least one predefined location definition associated with the mobile device, a second authentication process of the one or more authentication processes, and successfully authenticate the mobile device, prior to providing access to requested network resources or services;

executing, based on not matching the location data to at least one predefined location definition associated with the mobile device, a third authentication process of the one or more authentication processes that is different than the first authentication process and the second authentication process;

allowing, based on matching the location data to at least one predefined location definitions associated with the mobile device, the mobile device to access the requested network resources or services and avoiding additional authentication processes for the mobile device; and

in response to successfully authenticating the mobile device, providing the mobile device with access to the requested network resources or services.

7. The method of claim 6 , wherein the one or more predefined secure location definitions comprise the set of boundaries that indicate one or more locations that are private or trusted for the mobile device.

8. The method of claim 6 , further comprising:

determining a first time associated with the location data received from the mobile device;

determining a second time associated with the request from the mobile device;

comparing a difference between the second time and the first time to the location recency threshold, wherein the location recency threshold is a duration of time; and

in response to determining the difference between the second time and the first time is greater than the location recency threshold, requesting new location data from the mobile device.

9. The method of claim 6 , wherein comparing the location data to the one or more predefined secure location definitions comprises determining that the mobile device is not within the one or more locations that are private or trusted for the mobile device, and wherein the method further comprises:

in response to determining that the mobile device is at a first location that is not within the one or more locations that are private or trusted for the mobile device, and in response to successfully authenticating the mobile device:

providing a recommendation to a user of the mobile device for storing the first location as a private or trusted location for the mobile device;

receiving confirmation from the user of the mobile device indicating that the first location is the private or trusted location for the mobile device; and

receiving data that includes a set of boundaries of the first location for use in providing access in response to future access requests from the mobile device.

10. The method of claim 6 , wherein the method further comprises successfully authenticating the mobile device using the second authentication process or the third authentication process prior to providing access to requested network resources or services.

11. A non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising:

requesting, for a mobile device and in response to determining that an age of existing location data for the mobile device exceeds a location recency threshold, location data from the mobile device;

receiving a request from the mobile device to access one or more network resources or services provided by receiving the request from a mobile application installed on the mobile device;

providing recommendations or suggestions to a user of the mobile device that a set of locations be designated as predefined secure locations; and

receiving one or more predefined secure location definitions based on the set of locations;

comparing the location data to the one or more predefined secure location definitions associated with the mobile device, the comparing comprising:

comparing a set of geographic coordinates of the mobile device to a set of boundaries of a predefined geofence associated with the mobile device, wherein the set of boundaries of the predefined geofence are definable as an updated secure location via user input that indicates that the predefined geofence is secure within a first distance from the set of geographic coordinates of the mobile device; and

comparing the location data to the one or more predefined secure location definitions by comparing an identifier of a wireless access point to a predefined list of secure wireless access points associated with the mobile device;

accessing a financial services server to facilitate one or more authentication processes for providing the mobile device with access to one or more network resources or services;

in response to receiving a request from the mobile device to access the one or more network resources or services:

determining, using a result of comparing the location data and the one or more predefined secure location definitions associated with the mobile device, the one or more authentication processes from among a plurality of authentication processes for providing the mobile device with access to the network resources or services;

executing a first authentication process of the one or more authentication processes for providing the mobile device with access to the network resources or services;

executing, based on matching the location data to at least one predefined location definition associated with the mobile device, a second authentication process of the one or more authentication processes, and successfully authenticate the mobile device, prior to providing access to requested network resources or services;

executing, based on not matching the location data to at least one predefined location definition associated with the mobile device, a third authentication process of the one or more authentication processes that is different than the first authentication process and the second authentication process;

allowing, based on matching the location data to at least one predefined location definitions associated with the mobile device, the mobile device to access the requested network resources or services and avoiding additional authentication processes for the mobile device; and

in response to successfully authenticating the mobile device, providing the mobile device with access to the requested network resources or services.

12. The non-transitory computer-readable medium of claim 11 , wherein the one or more predefined secure location definitions comprise the set of boundaries that indicate one or more locations that are private or trusted for the mobile device.

13. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise:

determining a first time associated with the location data received from the mobile device;

determining a second time associated with the request from the mobile device;

comparing a difference between the second time and the first time to the location recency threshold, wherein the location recency threshold is a duration of time; and

in response to determining the difference between the second time and the first time is greater than the location recency threshold, requesting new location data from the mobile device.

14. The non-transitory computer-readable medium of claim 11 , wherein the operation of comparing the location data to the one or more predefined secure location definitions comprises determining that the mobile device is not within the one or more locations that are private or trusted for the mobile device, and wherein the operations further comprise:

in response to determining that the mobile device is at a first location that is not within the one or more locations that are private or trusted for the mobile device, and in response to successfully authenticating the mobile device:

providing a recommendation to a user of the mobile device for storing the first location as a private or trusted location for the mobile device;

receiving confirmation from the user of the mobile device indicating that the first location is the private or trusted location for the mobile device; and

receiving data that includes a set of boundaries of the first location for use in providing access in response to future access requests from the mobile device.

15. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise successfully authenticating the mobile device using the second authentication process or the third authentication process prior to providing access to requested network resources or services.

16. The non-transitory computer-readable medium of claim 11 , wherein the identifier of the wireless access point is definable as an updated secure wireless access point via user input that indicates that a location corresponding to the wireless access point within a second particular distance is secure.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF CONVEYING PARTY FROM "RIVERA COLON, REINALDO GAMALIEL" TO "COLON, REINALDO GAMALIEL RIVERA" PREVIOUSLY RECORDED ON REEL 70751 FRAME 831. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 8, 2025
From: COLON, REINALDO GAMALIEL RIVERA; CALAMACO, EVERARDO, JR.; CESTARI, MICHAELA ROSE
To: TRUIST BANK
Reel/Frame 071847/0711 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2025
From: RIVERA COLON, REINALDO GAMALIEL; CALAMACO, EVERARDO, JR.; CESTARI, MICHAELA ROSE
To: TRUIST BANK
Reel/Frame 070751/0831 →
Continuity (4)
Continuation 17966274 · Oct 14, 2022
Continuation 16998030 · Aug 20, 2020
Provisional Application 62889731 · Aug 21, 2019
Related Publication 20240323174A1 · Sep 26, 2024
References Cited (218)
US 8625796B1 · Ben Ayed · 2014 [cited by examiner]
US 8627422B2 · Hawkes · 2014 [cited by examiner]
US 8646060B1 · Ben Ayed · 2014 [cited by examiner]
US 8793776B1 · Jackson · 2014 [cited by examiner]
US 9032498B1 · Ben Ayed · 2015 [cited by examiner]
US 9075979B1 · Queru · 2015 [cited by examiner]
US 9203824B1 · Nunn · 2015 [cited by examiner]
US 9271110B1 · Fultz · 2016 [cited by examiner]
US 9282161B1 · Hill · 2016 [cited by examiner]
US 9332434B1 · Dotan · 2016 [cited by examiner]
US 9396450B2 · Gazdzinski · 2016 [cited by examiner]
US 9554279B1 · Kremer · 2017 [cited by examiner]
US 9594889B2 · Lowe · 2017 [cited by examiner]
US 9710873B1 · Hill · 2017 [cited by examiner]
US 9754255B1 · Ma · 2017 [cited by examiner]
US 9842120B1 · Siris · 2017 [cited by examiner]
US 9961543B2 · Zhang · 2018 [cited by examiner]
US 10070256B1 · Puppala · 2018 [cited by examiner]
US 10097527B2 · Brown · 2018 [cited by examiner]
US 10142794B1 · Diamanti · 2018 [cited by examiner]
US 10157504B1 · Jain · 2018 [cited by examiner]
US 10172001B1 · Li · 2019 [cited by examiner]
US 10178537B2 · Rauner · 2019 [cited by examiner]
US 10206099B1 · Trinh · 2019 [cited by examiner]
US 10218708B1 · Butler · 2019 [cited by examiner]
US 10277586B1 · Yau · 2019 [cited by examiner]
US 10282574B1 · Tyagi · 2019 [cited by examiner]
US 10299117B2 · Glazer · 2019 [cited by examiner]
US 10303864B2 · Blake · 2019 [cited by examiner]
US 10467573B1 · Weiss · 2019 [cited by examiner]
US 10575138B1 · Klinkner · 2020 [cited by examiner]
US 10685366B2 · Kusens · 2020 [cited by examiner]
US 10708722B1 · Klinkner · 2020 [cited by examiner]
US 10735909B1 · Klinkner · 2020 [cited by examiner]
US 10754939B2 · Farkash · 2020 [cited by examiner]
US 10757533B1 · Balasingh · 2020 [cited by examiner]
US 10839397B2 · Arora · 2020 [cited by examiner]
US 10841286B1 · Davidovics · 2020 [cited by examiner]
US 10841801B1 · Balasingh · 2020 [cited by examiner]
US 10953852B1 · Krishnamurthi · 2021 [cited by examiner]
US 11005839B1 · Shahidzadeh · 2021 [cited by examiner]
US 11297056B1 · Lester · 2022 [cited by examiner]
US 11354676B2 · Radocchia · 2022 [cited by examiner]
US 11416958B1 · Reichert · 2022 [cited by examiner]
US 11562448B2 · Malnati · 2023 [cited by examiner]
US 11589227B2 · Vargas · 2023 [cited by examiner]
US 20040127277A1 · Walker · 2004 [cited by examiner]
US 20040193368A1 · Sanqunetti · 2004 [cited by examiner]
US 20060270421A1 · Phillips · 2006 [cited by examiner]
US 20070022469A1 · Cooper · 2007 [cited by examiner]
US 20070298767A1 · Brown · 2007 [cited by examiner]
US 20080205649A1 · Harris · 2008 [cited by examiner]
US 20090204815A1 · Dennis · 2009 [cited by examiner]
US 20100048167A1 · Chow · 2010 [cited by examiner]
US 20100080413A1 · Chen · 2010 [cited by examiner]
US 20100198608A1 · Kaboff · 2010 [cited by examiner]
US 20100234022A1 · Winterbottom · 2010 [cited by examiner]
US 20100266132A1 · Bablani · 2010 [cited by examiner]
US 20110010087A1 · Wons · 2011 [cited by examiner]
US 20110086616A1 · Brand · 2011 [cited by examiner]
US 20110092185A1 · Garskof · 2011 [cited by examiner]
US 20110202466A1 · Carter · 2011 [cited by examiner]
US 20110212735A1 · Buer · 2011 [cited by examiner]
US 20110222471A1 · Abraham · 2011 [cited by examiner]
US 20110223931A1 · Buer · 2011 [cited by examiner]
US 20110227788A1 · Lundgren · 2011 [cited by examiner]
US 20110312301A1 · Muller · 2011 [cited by examiner]
US 20120046110A1 · Amaitis · 2012 [cited by examiner]
US 20120058826A1 · Amaitis · 2012 [cited by examiner]
US 20120079567A1 · Van De Groenendaal · 2012 [cited by examiner]
US 20120144461A1 · Rathbun · 2012 [cited by examiner]
US 20120149330A1 · Watson · 2012 [cited by examiner]
US 20120309352A1 · Fang · 2012 [cited by examiner]
US 20130045758A1 · Khorashadi · 2013 [cited by examiner]
US 20130073388A1 · Heath · 2013 [cited by examiner]
US 20130091452A1 · Sorden · 2013 [cited by examiner]
US 20130127591A1 · Shay · 2013 [cited by examiner]
US 20130173470A1 · Nuzzi · 2013 [cited by examiner]
US 20130198510A1 · Rahman · 2013 [cited by examiner]
US 20130212663A1 · Edge · 2013 [cited by examiner]
US 20130225282A1 · Williams · 2013 [cited by examiner]
US 20130227711A1 · MacPherson · 2013 [cited by examiner]
US 20130253832A1 · Nallu · 2013 [cited by examiner]
US 20130288706A1 · Yu · 2013 [cited by examiner]
US 20130340048A1 · Sebastian · 2013 [cited by examiner]
US 20130344887A1 · Wachter · 2013 [cited by examiner]
US 20140006129A1 · Heath · 2014 [cited by examiner]
US 20140012591A1 · Kaboff · 2014 [cited by examiner]
US 20140031011A1 · West · 2014 [cited by examiner]
US 20140057648A1 · Lyman · 2014 [cited by examiner]
US 20140059347A1 · Dougherty · 2014 [cited by examiner]
US 20140073355A1 · Ward · 2014 [cited by examiner]
US 20140096215A1 · Hessler · 2014 [cited by examiner]
US 20140155094A1 · Zises · 2014 [cited by examiner]
US 20140162693A1 · Wachter · 2014 [cited by examiner]
US 20140201808A1 · Yada · 2014 [cited by examiner]
US 20140223528A1 · Slutsker · 2014 [cited by examiner]
US 20140266585A1 · Chao · 2014 [cited by examiner]
US 20140274135A1 · Edge · 2014 [cited by examiner]
US 20140274136A1 · Edge · 2014 [cited by examiner]
US 20140342667A1 · Aarnio · 2014 [cited by examiner]
US 20140358724A1 · Nallu · 2014 [cited by examiner]
US 20140364150A1 · Marti · 2014 [cited by examiner]
US 20150120440A1 · Jung · 2015 [cited by examiner]
US 20150120502A1 · Jung · 2015 [cited by examiner]
US 20150120530A1 · Jung · 2015 [cited by examiner]
US 20150120550A1 · Jung · 2015 [cited by examiner]
US 20150120551A1 · Jung · 2015 [cited by examiner]
US 20150120555A1 · Jung · 2015 [cited by examiner]
US 20150161643A1 · Randell · 2015 [cited by examiner]
US 20150172920A1 · Ben Ayed · 2015 [cited by examiner]
US 20150201305A1 · Edge · 2015 [cited by examiner]
US 20150242629A1 · Lindo · 2015 [cited by examiner]
US 20150244699A1 · Hessler · 2015 [cited by examiner]
US 20150254655A1 · Bondesen · 2015 [cited by examiner]
US 20150254704A1 · Kothe · 2015 [cited by examiner]
US 20150257004A1 · Shanmugam · 2015 [cited by examiner]
US 20150295898A1 · Tredoux · 2015 [cited by examiner]
US 20150310188A1 · Ford · 2015 [cited by examiner]
US 20150326512A1 · Chiu · 2015 [cited by examiner]
US 20150326513A1 · Chiu · 2015 [cited by examiner]
US 20160036798A1 · Mulhearn · 2016 [cited by examiner]
US 20160054428A1 · Eldic · 2016 [cited by examiner]
US 20160063235A1 · Tussy · 2016 [cited by examiner]
US 20160073261A1 · Hughes, Jr. · 2016 [cited by examiner]
US 20160142394A1 · Ullrich · 2016 [cited by examiner]
US 20160171787A1 · Yohalashet · 2016 [cited by examiner]
US 20160189147A1 · Vanczak · 2016 [cited by examiner]
US 20160196525A1 · Kantor · 2016 [cited by examiner]
US 20160216130A1 · Abramson · 2016 [cited by examiner]
US 20160241338A1 · Ganick · 2016 [cited by examiner]
US 20160285888A1 · Arunkumar · 2016 [cited by examiner]
US 20160345176A1 · DeWitt · 2016 [cited by examiner]
US 20160364790A1 · Lanpher · 2016 [cited by examiner]
US 20170006009A1 · Hessler · 2017 [cited by examiner]
US 20170006430A1 · Chao · 2017 [cited by examiner]
US 20170017810A1 · Bolotin · 2017 [cited by examiner]
US 20170041296A1 · Ford · 2017 [cited by examiner]
US 20170063551A1 · Quinn · 2017 [cited by examiner]
US 20170078851A1 · Agrawal · 2017 [cited by examiner]
US 20170094510A1 · Khosravi · 2017 [cited by examiner]
US 20170111792A1 · Correia Fernandes · 2017 [cited by examiner]
US 20170124562A1 · Hessler · 2017 [cited by examiner]
US 20170126651A1 · Real · 2017 [cited by examiner]
US 20170126672A1 · Jang · 2017 [cited by examiner]
US 20170126678A1 · Kang · 2017 [cited by examiner]
US 20170127373A1 · Deshpande · 2017 [cited by examiner]
US 20170193501A1 · Cole · 2017 [cited by examiner]
US 20170238129A1 · Maier · 2017 [cited by examiner]
US 20170279957A1 · Abramson et al. · 2017 [cited by examiner]
US 20170289753A1 · Mahasenan · 2017 [cited by examiner]
US 20170295465A1 · Bitra · 2017 [cited by examiner]
US 20170300803A1 · Beavers · 2017 [cited by examiner]
US 20170372549A1 · Einberg · 2017 [cited by examiner]
US 20180018660A1 · Gomes · 2018 [cited by examiner]
US 20180032997A1 · Gordon · 2018 [cited by examiner]
US 20180033244A1 · Northrup · 2018 [cited by examiner]
US 20180054710A1 · Gum · 2018 [cited by examiner]
US 20180060800A1 · Robinson · 2018 [cited by examiner]
US 20180060954A1 · Yin · 2018 [cited by examiner]
US 20180089916A1 · Drako · 2018 [cited by examiner]
US 20180103025A1 · Lyman · 2018 [cited by examiner]
US 20180103341A1 · Moiyallah, Jr. · 2018 [cited by examiner]
US 20180165937A1 · Devdas · 2018 [cited by examiner]
US 20180183922A1 · Yun · 2018 [cited by examiner]
US 20180199200A1 · Wang · 2018 [cited by examiner]
US 20180206083A1 · Kumar · 2018 [cited by examiner]
US 20180211188A1 · Bergdale · 2018 [cited by examiner]
US 20180262907A1 · Alanis · 2018 [cited by examiner]
US 20180270611A1 · Jones · 2018 [cited by examiner]
US 20180351929A1 · Kohli · 2018 [cited by examiner]
US 20180357848A1 · McLellan · 2018 [cited by examiner]
US 20180359639A1 · Trama · 2018 [cited by examiner]
US 20190007381A1 · Isaacson · 2019 [cited by examiner]
US 20190043281A1 · Aman · 2019 [cited by examiner]
US 20190057374A1 · Hernandez-Ellsworth · 2019 [cited by examiner]
US 20190082293A1 · Rifkin · 2019 [cited by examiner]
US 20190098504A1 · Van Betsbrugge · 2019 [cited by examiner]
US 20190114404A1 · Nowak · 2019 [cited by examiner]
US 20190116495A1 · Stubblefield · 2019 [cited by examiner]
US 20190141021A1 · Isaacson · 2019 [cited by examiner]
US 20190149653A1 · Prem Bianzino · 2019 [cited by examiner]
US 20190213311A1 · Tussy · 2019 [cited by examiner]
US 20190213312A1 · Tussy · 2019 [cited by examiner]
US 20190222570A1 · Krishan · 2019 [cited by examiner]
US 20190253861A1 · Horelik · 2019 [cited by examiner]
US 20190281030A1 · Isaacson · 2019 [cited by examiner]
US 20190281573A1 · Tyagi · 2019 [cited by examiner]
US 20190306153A1 · Girdhar · 2019 [cited by examiner]
US 20190311102A1 · Tussy · 2019 [cited by examiner]
US 20190318376A1 · Papineau · 2019 [cited by examiner]
US 20190340876A1 · Northrup · 2019 [cited by examiner]
US 20200034836A1 · Shah · 2020 [cited by examiner]
US 20200042685A1 · Tussy · 2020 [cited by examiner]
US 20200167539A1 · Suwald · 2020 [cited by examiner]
US 20200226601A1 · Gurunathan · 2020 [cited by examiner]
US 20200336904A1 · Maleknejad · 2020 [cited by examiner]
US 20200347643A1 · Burke · 2020 [cited by examiner]
US 20200366670A1 · Cordiner · 2020 [cited by examiner]
US 20200383034A1 · Oetting · 2020 [cited by examiner]
US 20200410113A1 · Gryb · 2020 [cited by examiner]
US 20210021969A1 · Hassan · 2021 [cited by examiner]
US 20210029546A1 · Maufort · 2021 [cited by examiner]
US 20210049280A1 · Koshy · 2021 [cited by examiner]
US 20210058383A1 · Colon · 2021 [cited by examiner]
US 20210104304A1 · Davidovics · 2021 [cited by examiner]
US 20210136066A1 · Llamas Virgen · 2021 [cited by examiner]
US 20210158325A1 · Mimassi · 2021 [cited by examiner]
US 20210158384A1 · Mimassi · 2021 [cited by examiner]
US 20210282018A1 · Talwar · 2021 [cited by examiner]
US 20210326432A1 · Kaidi · 2021 [cited by examiner]
US 20220188443A1 · Shaw · 2022 [cited by examiner]
US 20220270096A1 · Bhasin · 2022 [cited by examiner]
US 20220311763A1 · Krishan · 2022 [cited by examiner]
Shah et al “Multi-Factor Authentication as a Service,” 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services and Engineering, IEEE Computer Society, pp. 144-150 (Year: 2015). [cited by examiner]
El-Sobhy et al “Proximity-based Services in Mobile Cloud Scenarios Using Extended Communication Models,” 2015 IEEE 4th International Conference on Cloud Networking, pp. 125-131 (Year: 2015). [cited by examiner]
Kurkovsky et al “Approaches and Issues in Location-Aware Continuous Authentication,” IEEE Computer Society, pp. 279-283 (Year: 2010). [cited by examiner]
Jaros et al “New Location-Based Authentication Techniques in the Access Management,” IEEE Computer Society, pp. 426-430 (Year: 2010). [cited by examiner]