IP Library Granted Patent US 12,524,717
Granted Patent B2
US 12,524,717 · App. 18/132,228 · Granted Jan 13, 2026

Use of identity and access management for service provisioning

Inventors: Graeme Jarvis (Marblehead, MA); Terezinha Rumble (Jensen Beach, FL); George C. Grammer (West Palm Beach, FL); Michael Lamarca (Parker, CO)
Assignee: TYCO FIRE & SECURITY GMBH
G06Q10/06313G06Q10/06G06Q20/4014
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,524,717
App. No.
18/132,228
Granted
Jan 13, 2026
Kind
B2
Abstract

Described is a system for monitoring provisions of services. The system includes a work order system for producing one or more work orders, an identity and access management system to verify information regarding a service provider and a system that receives a produced work order associated with a service provider upon receipt of a service request. The system requests information regarding service provider attributes from the identity and access management system, and receives from the identity and access management system information regarding at least some of the attributes of the service provider. The system determines a requisite level of expertise required for the service and determines whether the attributes received from the identity and access management system indicate that the service provider has the requisite level of attributes.

Claims (34)

1 . A system, comprising:

one or more processors to:

send, to a device of a service provider, a beacon signal to initiate a transaction with the one or more processors;

receive, from the device of the service provider, a certification of the service provider for the transaction;

encrypt the certification to determine an encrypted certification;

compare the encrypted certification with a hash of the certification stored by a distributed ledger separate from the one or more processors and from the device;

determine, responsive to the comparison, that the service provider meets one or more criteria associated with servicing a type of equipment, the equipment located in a building;

configure, responsive to determining that the service provider meets one or more criteria associated with servicing the type of equipment, at least one electronic credential that provides access to one or more specified doors of the building related to the equipment and to one or more data elements of a building management system (BMS) database for servicing the equipment and not to one or more other parts data elements of the BMS database;

provide the at least one electronic credential to the device of the service provider; and

unlock the one or more specified doors responsive to a signal that comprises the at least one electronic credential received from the device of the service provider.

2 . The system of claim 1 , wherein the certification comprises an expertise level.

3 . The system of claim 1 , wherein the one or more processors are to provide the access for a duration corresponding to an estimate of a period of time for performing the servicing of the type of equipment.

4 . The system of claim 1 , wherein the one or more processors are to transmit a request for the certification to the device.

5 . The system of claim 1 , wherein the one or more processors use public-key encryption to encrypt the certification.

6 . The system of claim 1 , wherein the distributed ledger comprises a plurality of distributed databases.

7 . The system of claim 1 , wherein the equipment comprises building automation equipment.

8 . The system of claim 1 , wherein the one or more processors are to provide a work order regarding the type of equipment to the device.

9 . The system of claim 1 , wherein the distributed ledger comprises a signature of an attester corresponding to the hash of the certification.

10 . A method, comprising:

sending, by one or more processors to a device of a service provider, a beacon signal to initiate a transaction with the one or more processors;

receiving, by the one or more processors from the device of a service provider, a certification of the service provider;

encrypting, by the one or more processors, the certification to determine an encrypted certification;

comparing, by the one or more processors, the encrypted certification with a hash of the certification stored by a distributed ledger separate from the one or more processors and from the device;

determining, by the one or more processors, responsive to the comparison, that the service provider meets one or more criteria associated with servicing a type of equipment, the equipment located in a building;

providing, by the one or more processors, to the device of the service provider, responsive to determining that the service provider meets one or more criteria associated with servicing the type of equipment, a credential for access to one or more specified doors of the building related to the equipment and a credential for access only to one or more a software component related to the equipment; and

unlocking, by the one or more processors, the one or more specified doors responsive to receiving a signal from the device of the service provider.

11 . The method of claim 10 , wherein the certification comprises an expertise level.

12 . The method of claim 10 , wherein providing, by the one or more processors, access to the one or more doors comprises providing access for a duration corresponding to an estimate of a period of time for performing the servicing of the type of equipment.

13 . The method of claim 10 , further comprising transmitting, by the one or more processors, a request for the certification.

14 . The method of claim 10 , wherein encrypting the certification comprises using public-key encryption.

15 . The method of claim 10 , wherein the distributed ledger comprises a plurality of distributed databases.

16 . The method of claim 10 , wherein the equipment comprises building automation equipment.

17 . The method of claim 10 , further comprising providing, by the one or more processors, a work order regarding the type of equipment to the device.

18 . The method of claim 10 , wherein the distributed ledger comprises a signature of an attester corresponding to the hash of the certification.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: JARVIS, GRAEME; RUMBLE, TEREZINHA; GRAMMER, GEORGE C.; LAMARCA, MICHAEL
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 063278/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: JOHNSON CONTROLS, INC.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 063283/0094 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: SENSORMATIC ELECTRONICS, LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 063283/0636 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2023
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS, INC.
Reel/Frame 063296/0113 →
Continuity (3)
Continuation 15911537 · Mar 5, 2018
Provisional Application 62561743 · Sep 22, 2017
Related Publication 20230245019A1 · Aug 3, 2023
References Cited (81)
US 5743349A · Steinberg · 1998 [cited by applicant]
US 6223291B1 · Puhl · 2001 [cited by examiner]
US 6259405B1 · Stewart et al. · 2001 [cited by applicant]
US 6748792B1 · Freund et al. · 2004 [cited by applicant]
US 7043443B1 · Firestone · 2006 [cited by examiner]
US 8344850B2 · Girard, III et al. · 2013 [cited by applicant]
US 9589405B2 · Cabouli et al. · 2017 [cited by applicant]
US 9858781B1 · Campero et al. · 2018 [cited by applicant]
US 10055926B2 · Campero et al. · 2018 [cited by applicant]
US 10453319B2 · Jarvis et al. · 2019 [cited by applicant]
US 10475272B2 · Campero et al. · 2019 [cited by applicant]
US 10475273B2 · Campero et al. · 2019 [cited by applicant]
US 20050010466A1 · Wegleitner · 2005 [cited by examiner]
US 20060184456A1 · De Janasz · 2006 [cited by applicant]
US 20080243561A1 · Deygout et al. · 2008 [cited by applicant]
US 20080277183A1 · Huang et al. · 2008 [cited by applicant]
US 20090210308A1 · Toomer et al. · 2009 [cited by applicant]
US 20100280752A1 · Huang et al. · 2010 [cited by applicant]
US 20110060480A1 · Mottla et al. · 2011 [cited by applicant]
US 20110202393A1 · Dewakar et al. · 2011 [cited by applicant]
US 20120095797A1 · Nishimura · 2012 [cited by examiner]
US 20130317693A1 · Jefferies et al. · 2013 [cited by applicant]
US 20140090036A1 · Roberts · 2014 [cited by applicant]
US 20140091903A1 · Birkel et al. · 2014 [cited by applicant]
US 20140351328A1 · Woods et al. · 2014 [cited by applicant]
US 20150095190A1 · Hammad et al. · 2015 [cited by applicant]
US 20150278508A1 · Johnson · 2015 [cited by examiner]
US 20150286670A1 · Hall et al. · 2015 [cited by applicant]
US 20160036788A1 · Conrad et al. · 2016 [cited by applicant]
US 20160132816A1 · Lush · 2016 [cited by examiner]
US 20160134599A1 · Ross et al. · 2016 [cited by applicant]
US 20160140546A1 · Taratine et al. · 2016 [cited by applicant]
US 20160180618A1 · Ho et al. · 2016 [cited by applicant]
US 20160189528A1 · Lee et al. · 2016 [cited by applicant]
US 20160217280A1 · Oberheide et al. · 2016 [cited by applicant]
US 20160275638A1 · Korpi et al. · 2016 [cited by applicant]
US 20160321565A1 · Mendoza et al. · 2016 [cited by applicant]
US 20170111175A1 · Oberhauser · 2017 [cited by examiner]
US 20170177855A1 · Costa Faidella et al. · 2017 [cited by applicant]
US 20170214675A1 · Johnsrud et al. · 2017 [cited by applicant]
US 20170300898A1 · Campero et al. · 2017 [cited by applicant]
US 20180041860A1 · England · 2018 [cited by applicant]
US 20180072416A1 · Cantrell et al. · 2018 [cited by applicant]
US 20180075247A1 · Campero et al. · 2018 [cited by applicant]
US 20180075677A1 · Campero et al. · 2018 [cited by applicant]
US 20180077151A1 · Campero et al. · 2018 [cited by applicant]
US 20180194323A1 · Woodill et al. · 2018 [cited by applicant]
US 20190025809A1 · Bhattacharya · 2019 [cited by examiner]
US 20190087781A1 · Mercury · 2019 [cited by examiner]
US 20190188941A1 · Campero et al. · 2019 [cited by applicant]
GB 2513958A · 2014 [cited by applicant]
WO WO2018048640A1 · 2018 [cited by applicant]
WO WO2018048651A1 · 2018 [cited by applicant]
WO WO2018048662A1 · 2018 [cited by applicant]
WO WO2018048663A1 · 2018 [cited by applicant]
WO WO2018048691A1 · 2018 [cited by applicant]
WO WO2018048692A1 · 2018 [cited by examiner]
WO WO2019094611A1 · 2019 [cited by examiner]
M. Morshedi, J. Noll and R. Kari, “Building Trustable Remote Monitoring and Management Systems,” 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018 (Year: 2018). [cited by examiner]
Google definition of “credential” (Year: 2025). [cited by examiner]
M. Morshedi, J. Noll and R. Kari, “Building Trustable Remote Monitoring and Management Systems,” 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018, pp. 213-219, doi: 1… [cited by examiner]
European Office Action on EP Appl. No. 18196020.4 dated Jun. 13, 2023 (18 pages). [cited by applicant]
European Office Action on EP Appl. No. 18195939.6 dated Sep. 22, 2022 (13 pages). [cited by applicant]
European Search Report, EP Application No. 18195939.6, dated Feb. 27, 2019, 9 pages. [cited by applicant]
European Search Report, EP Application No. 18196020.4, dated Feb. 27. 2019, 8 pages. [cited by applicant]
European Search Report, EP Application No. 18196220, dated Jan. 17, 2019, 8 pages. [cited by applicant]
European Search Report, EP Application No. 18195994.1, dated Feb. 27, 2019, 7 pages. [cited by applicant]
Franco, Pedro, “Understanding Bitcoin: Cryptography, Engineering and Economics,” John Wiley & Sons, UK, Oct. 24, 2014, 272 pages. [cited by applicant]
M.Morshedi et al., “Building Trustable Remote Monitoring and Management Systems,” International Conference on Utility and Cloud Computing Companion (UCC Companion), 2018, pp. 213-219. [cited by applicant]
Office Action on EP 18195939.6, dated Jul. 1, 2021, 11 pages. [cited by applicant]
Office Action on EP 18195994.1, dated Mar. 11, 2021, 10 pages. [cited by applicant]
Office Action on EP 18196020.4, dated Jul. 15, 2021, 9 pages. [cited by applicant]
Office Action on EP 18196220.0, dated Mar. 9, 2021, 14 pages. [cited by applicant]
Summons to Attend Oral Proceedings on EP Appl. No. 18196220, dated Oct. 14, 2022 (15 pages). [cited by applicant]
Swan, Melanie, “Blockchain: Blueprint for a New Economy,” O'Reilly Media, Inc., Sebastopol, CA, USA, Feb. 2015, 149 pages. [cited by applicant]
Zhu, et al., “Autonomic Identity Framework for the Internet of Things,” 2017 International Conference on Cloud and Autonomic Computing (ICCAC), pp. 69-79 (2017). [cited by applicant]
European Office Action on EP Appl. No. 18196020.4 dated Dec. 16, 2024 (8 pages). [cited by applicant]
Bolhuis, M., “Using an NFC-equipped mobile phone as a token in physical access control,” Thesis, University of Twente, URL:http://essay.utwente.nl/65419/1/thesis_nfc_martijn_bolhuis_final.pdf, Jul. 2, 2014 (130 pages). [cited by applicant]
European Office Action on EP Appl. No. 18195939.6 dated Mar. 3, 2025 (10 pages). [cited by applicant]
European Office Action on EP Appl. No. 18195939.6 dated Oct. 8, 2025 (16 pages). [cited by applicant]
European Office Action on EP Appl. No. 18196020.4 dated Oct. 8, 2025 (13 pages). [cited by applicant]