IP Library › Granted Patent US 12,587,818
Granted Patent B2
US 12,587,818 · App. 17/806,958 · Granted Mar 24, 2026

Device and role based user authentication

Inventors: Thomas Jefferson Sandridge (Tampa, FL); Michael Boone (Lutz, FL); Tushar Agrawal (West Fargo, ND); Jeremy R. Fox (Georgetown, TX); Sarbajit K. Rakshit (Kolkata, IN)
Assignee: International Business Machines Corporation
H04W4/90G08B25/10H04W4/80G16Y40/10
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,587,818
App. No.
17/806,958
Granted
Mar 24, 2026
Kind
B2
Abstract

A method for device and role-based authentication includes generating a near-body electrical-field via a communication transmitter associated with a user, where a plurality of IoT devices is further associated with the user attempting authentication for access to a location. The method further includes receiving the near-body electrical-field via a communication receiver on an authentication device for identifying the user attempting the authentication. In response to identifying the user based on the near-body electrical-field, the method further includes analyzing a plurality of activities associated with a role for the user and analyzing plurality of resources associated with the user, wherein the plurality resources include at least the plurality of IoT devices associated with the user. In response to determining the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the resources associated with the user, the method further includes granting access to the location.

Claims (50)

1 . A method comprising:

generating a near-body electrical-field via a communication transmitter associated with a user, wherein a plurality of IoT devices is further associated with the user attempting authentication for access to a location;

receiving the near-body electrical-field via a communication receiver on an authentication device for identifying the user attempting the authentication;

in response to identifying the user based on the near-body electrical-field, analyzing a plurality of activities associated with a role for the user, wherein the plurality of activities require the plurality of IoT devices;

analyzing plurality of resources associated with the user, wherein the plurality of resources include at least the plurality of IoT devices associated with the user;

determining whether the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, to perform the plurality of activities at the location; and

in response to determining the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, granting the access to the location.

2 . The method of claim 1 , wherein the plurality of resources further include one or more resources capturable by a camera feed of the user attempting the authentication for the access to the location.

3 . The method of claim 1 , further comprising:

identifying the plurality of IoT devices based on a shared short-range connection with a client device associated the user.

4 . The method of claim 3 , wherein the client device associated with the user includes the communication transmitter.

5 . The method of claim 1 , further comprising:

determining whether one or more emergency services related alarms are active at the location; and

responsive to determining at least one of the one or more emergency services related alarms are active, analyzing resources associated with the user based on at least one of the one or more emergency services related alarms.

6 . The method of claim 1 , wherein analyzing the plurality of resources associated with the user determines if the plurality of resources allow for the user to perform the plurality of activities.

7 . A computer program product comprising:

one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media to perform operations comprising:

generating a near-body electrical-field via a communication transmitter associated with a user, wherein a plurality of IoT devices is further associated with the user attempting authentication for access to a location;

receiving the near-body electrical-field via a communication receiver on an authentication device for identifying the user attempting the authentication;

in response to identifying the user based on the near-body electrical-field, analyzing a plurality of activities associated with a role for the user, wherein the plurality of activities require the plurality of IoT devices;

analyzing plurality of resources associated with the user, wherein the plurality of resources include at least the plurality of IoT devices associated with the user;

determining whether the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, to perform the plurality of activities at the location; and

in response to determining the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, granting the access to the location.

8 . The computer program product of claim 7 , wherein the plurality of resources further include one or more resources capturable by a camera feed of the user attempting the authentication for the access to the location.

9 . The computer program product of claim 7 , wherein the operations further comprise:

identifying the plurality of IoT devices based on a shared short-range connection with a client device associated the user.

10 . The computer program product of claim 9 , wherein the client device associated with the user includes the communication transmitter.

11 . The computer program product of claim 7 , wherein the operations further comprise:

determining whether one or more emergency services related alarms are active at the location; and

in response to determining at least one of the one or more emergency services related alarms are active, analyzing resources associated with the user based on at least one of the one or more emergency services related alarms.

12 . The computer program product of claim 7 , wherein analyzing the plurality of resources associated with the user determines if the plurality of resources allow for the user to perform the plurality of activities.

13 . A computer system comprising:

a processor set;

one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media to cause the processor set to perform operations comprising:

generating a near-body electrical-field via a communication transmitter associated with a user, wherein a plurality of IoT devices is further associated with the user attempting authentication for access to a location;

receiving the near-body electrical-field via a communication receiver on an authentication device for identifying the user attempting the authentication;

in response to identifying the user based on the near-body electrical-field, analyzing a plurality of activities associated with a role for the user, wherein the plurality of activities require the plurality of IoT devices;

analyzing plurality of resources associated with the user, wherein the plurality of resources include at least the plurality of IoT devices associated with the user;

determining whether the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, to perform the plurality of activities at the location; and

in response to determining the user is authenticated based on the analyzing of the plurality of activities and the analyzing of the plurality of resources associated with the user, granting the access to the location.

14 . The computer system of claim 13 , wherein the plurality of resources further include one or more resources capturable by a camera feed of the user attempting the authentication for the access to the location.

15 . The computer system of claim 13 , wherein the operations further comprise:

identifying the plurality of IoT devices based on a shared short-range connection with a client device associated the user.

16 . The computer system of claim 15 , wherein the client device associated with the user includes the communication transmitter.

17 . The computer system of claim 13 , wherein the operations further comprise:

determining whether one or more emergency services related alarms are active at the location; and

in response to determining at least one of the one or more emergency services related alarms are active, analyzing resources associated with the user based on at least one of the one or more emergency services related alarms.

18 . The computer system of claim 13 , wherein analyzing the plurality of resources associated with the user determines if the plurality of resources allow for the user to perform the plurality of activities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2022
From: SANDRIDGE, THOMAS JEFFERSON; BOONE, MICHAEL; AGRAWAL, TUSHAR; FOX, JEREMY R.; RAKSHIT, SARBAJIT K.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 060206/0592 →
Continuity (1)
Related Publication 20230413025A1 · Dec 21, 2023
References Cited (35)
US 7870595B2 · Finney · 2011 [cited by examiner]
US 8474018B2 · Mardikar · 2013 [cited by applicant]
US 8629755B2 · Hashim-Waris · 2014 [cited by applicant]
US 8771018B2 · McGrath · 2014 [cited by examiner]
US 9380058B1 · Ligatti · 2016 [cited by examiner]
US 10148629B1 · Roth · 2018 [cited by examiner]
US 10600138B2 · Stortstrom · 2020 [cited by examiner]
US 11182995B1 · Goetz · 2021 [cited by examiner]
US 12167243B2 · Gibbs · 2024 [cited by examiner]
US 20090267776A1 · Glenn · 2009 [cited by examiner]
US 20140006040A1 · Apell · 2014 [cited by examiner]
US 20140307076A1 · Deutsch · 2014 [cited by examiner]
US 20150324400A1 · Sheck · 2015 [cited by examiner]
US 20160274553A1 · Strohmenger · 2016 [cited by examiner]
US 20190340347A1 · Long · 2019 [cited by examiner]
US 20210065122A1 · Brockman · 2021 [cited by examiner]
US 20210105375A1 · Hayashi · 2021 [cited by examiner]
US 20210144140A1 · Murphy · 2021 [cited by examiner]
US 20210203512A1 · Schiffman · 2021 [cited by examiner]
US 20210385659A1 · Gibbs · 2021 [cited by examiner]
US 20230093566A1 · Chatterton · 2023 [cited by examiner]
US 20230379683A1 · Roberts · 2023 [cited by examiner]
CA 2901683A · 2016 [cited by applicant]
CN 105069876A · 2015 [cited by applicant]
WO 2021250539A1 · 2021 [cited by applicant]
Atlantic Scale Company, Inc., “The Equipment Validation Process”, http://atlanticscale.com/equipment-validation-process/, Mar. 1, 2022, pp. 1-3. [cited by applicant]
IBM, “Accelerate Your Journey to AI with a prescriptive approach”, https://www.ibm.com/analytics, accessed Mar. 1, 2022, pp. 1-8. [cited by applicant]
IBM, “Enterprise Cybersecurity Solutions”, https://www.ibm.com/security, accessed Mar. 1, 2022, pp. 1-8. [cited by applicant]
IBM, “What is Industry 4.0?”, https://www.ibm.com/topics/industry-4-0, accessed Mar. 1, 2022, pp. 1-12. [cited by applicant]
Kado et al., “RedTacton Near-body Electric-Field Communications Technology and Its Applications”, https://www.ntt-review.jp/archive/ntttechnical.php?contents=ntr201003sf . . . , accessed on Mar. 1, 2022, pp. 1-5. [cited by applicant]
Mell et al., “The NIST Definition of Cloud Computing”, National Institute of Standards and Technology, Special Publication 800-145, Sep. 2011, pp. 1-7. [cited by applicant]
Podgorski et al. “Towards a conceptual framework of OSH risk management in smart working environments based on smart PPE, ambient intelligence and the Internet of Things technologies.” International Journal of Occupatio… [cited by applicant]
Raza et al. “Monitoring of soldier's health and transmission of secret codes.” 2016 Sixth International Conference on Innovative Computing Technology (Intech). IEEE, 2016, pp. 1-6. [cited by applicant]
U.S. Department of Homeland Security, “In-Vehicle Inventory Sytems Using RFID Technology Application Note”, System Assessment and Validation for Emergency Responders (SAVER), Prepared by Space and Naval Warfare Systems … [cited by applicant]
Kue et al., “A role-based access control system for intelligent buildings.” International Conference on Network and System Security. Springer, Cham, 2017, pp. 710-720. [cited by applicant]