IP Library › Granted Patent US 12,283,143
Granted Patent B2
US 12,283,143 · App. 18/649,346 · Granted Apr 22, 2025

Upper layer device architecture for ultra-wide band enabled device

Inventors: Hans-Juergen Pirch (Gratwein Strassengel, AT); Jan Steffl (Senomaty, CZ); Sylvain Jacques Prevost (Austin, TX); Fredrik Carl Stefan Einberg (Huddinge, SE)
Assignee: ASSA ABLOY AB
G07C9/00309G07C9/22H04B1/69H04W12/06H04W76/10G07C2009/00412
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,283,143
App. No.
18/649,346
Granted
Apr 22, 2025
Kind
B2
Abstract

A method of operating a seamless physical access control system comprises transferring communication session information using an out-of-band (OOB) communication channel of a smart ultra-wide band (UWB) capable device; establishing a secure OOB communication channel between the smart UWB capable device and a reader device using the communication session information; determining that a UWB enabled application of the smart UWB capable device needs secure ranging; establishing a secure UWB communication channel between the smart UWB capable device and the reader device; and transferring ranging information from a secure component of the smart UWB capable device to the reader device via the secure UWB communication channel.

Claims (60)

1. A method of operating a seamless physical access control system, the method comprising:

establishing a secure out-of-band (OOB) communication channel between a smart ultra-wide band (UWB) capable device and a reader device;

storing service profile information of multiple UWB enabled applications of the smart UWB capable device;

registering the service profile information with a host process of the reader device using the secure OOB communication channel;

establishing a secure UWB communication channel between the smart UWB capable device and the reader device and transferring ranging information to the reader device for a first UWB enabled application using the secure UWB communication channel when the registered service-profile information indicates the first UWB enabled application uses secure ranging; and

transferring ranging information for a second UWB enabled application to the reader device using an unsecured communication channel when the registered service-profile information indicates the second UWB enabled application uses unsecured ranging.

2. The method of claim 1 , including:

transferring credential information from a secure component of the smart UWB enabled device using the secure UWB communication channel for the first UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure credentialing; and

transferring credential information using the unsecured communication channel for the second UWB enabled application when the registered service-profile information indicates the second UWB enabled application uses unsecured credentialing.

3. The method of claim 1 , including:

transferring ranging information using the secure UWB communication channel for a third UWB enabled application when the registered service-profile information indicates the third UWB enabled application uses secure ranging; and

transferring credential information from outside a secure component of the smart UWB enabled device using the secure UWB communication channel for the third UWB enabled application when the registered service-profile information indicates the third UWB enabled application uses secure credentialing.

4. The method of claim 1 , including

transferring credential information from a secure component of the smart UWB enabled device using the secure UWB communication channel for the first UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure credentialing; and

transferring credential information from a secure UWB service using the secure UWB communication channel for a third UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure credentialing.

5. The method of claim 1 , including:

transferring credential information using an unsecured OOB communication channel for the second UWB enabled application when the registered service-profile information indicates the second UWB enabled application has a gaming service profile.

6. The method of claim 1 , including the host process of the reader device transferring profile application programming interface (API) information to the first and second UWB enabled applications of the smart UWB capable device via GOB messaging in response to the registering of the service profile information.

7. The method of claim 1 , including:

transferring credential information from a secure component of the smart UWB enabled device using a secure UWB communication channel for the first UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure credentialing;

authenticating the first UWB enabled application using the credential information; and

terminating the OOB communication channel and transferring ranging information to the reader device using the secure UWB communication channel for the first UWB enabled application when the first UWB enabled application is authenticated.

8. The method of claim 1 , including:

transferring credential information from the smart UWB enabled device using the secure GOB communication channel when the registered service-profile information indicates the first UWB enabled application uses secure credentialing;

authenticating the first UWB enabled application using the credential information; and

sending a temporary session key from the reader device to the smart UWB enabled device when the smart UWB enabled device is authenticated to transfer the secure ranging information using the secure UWB channel.

9. The method of claim 1 , wherein the establishing the OOB communication channel includes establishing a Bluetooth Low Energy (BLE) communication channel between the UWB capable device and the reader device.

10. A smart ultra-wide band (UWB) enabled device, the device including:

a UWB communication port;

an out-of-band (OOB) communication port;

memory to store multiple UWB enabled applications and service profile information for the multiple UWB enabled applications; and

an application processor configured to:

establish a secure OOB communication channel with a separate device and register the service profile information with the separate device using the secure OOB communication channel;

establish a secure UWB communication channel with the separate device and transfer ranging information to the separate device using the secure UWB communication channel when a first UWB enabled application communicates with the separate device and the service profile information of the first UWB enabled application indicates the first UWB enabled application uses secure ranging; and

establish an unsecured communication channel with the separate device and transfer ranging information to the separate device using the unsecured communication channel when a second UWB enabled application communicates with the separate device and the service profile information of the second UWB enabled application indicates the first UWB enabled application uses unsecured ranging.

11. The device of claim 10 , including:

a secure component; and

wherein the application processor is configured to:

transfer credential information for the first UWB enabled application from the secure component to the separate device using the secure UWB communication channel when the service-profile information indicates the first UWB enabled application uses secure credentialing; and

transfer credential information using the unsecured communication channel for the second UWB enabled application when the registered service-profile information indicates the second UWB enabled application uses unsecured credentialing.

12. The device of claim 11 , wherein the application processor is configured to transfer credential information from a secure UWB service using the secure UWB communication channel for a third UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure credentialing.

13. The device of claim 11 , wherein the application processor is configured to:

transfer ranging information for a third UWB enabled application using the secure UWB communication channel when the registered service-profile information indicates the third UWB enabled application uses secure ranging; and

transfer credential information for the third UWB enabled application from outside the secure component using the secure UWB communication channel when the registered service-profile information indicates the third UWB enabled application uses secure credentialing.

14. The device of claim 11 , wherein the application processor is configured to transfer credential information using an unsecured OOB communication channel for the second UWB enabled application when the registered service-profile information indicates the second UWB enabled application has a gaming service profile.

15. The device of claim 11 , wherein the application processor is configured to read profile application programming interface (API) information of the separate device in response to registering the service profile information.

16. The device of claim 11 , wherein the application processor is configured to:

transfer credential information for the first UWB enabled application from the secure component to the separate device using the secure UWB communication channel when the first UWB enabled application communicates with the separate device and the registered service-profile information indicates the first UWB enabled application uses secure credentialing; and

terminate the OOB channel and transfer the ranging information for the first UWB enabled application to the reader device using the secure UWB communication channel in response to the first UWB enabled application being authenticated.

17. The device of claim 11 , including:

transfer credential information for the first UWB enabled application from the secure component to the separate device using the secure OOB communication channel when the first UWB enabled application communicates with the separate device and the registered service-profile information indicates the first UWB enabled application uses secure credentialing; and

decode a temporary session key received from the separate device in response to the smart UWB enabled device being authenticated to establish the secure UWB channel.

18. The device of claim 10 , wherein the OOB communication port is a Bluetooth Low Energy (BLE) communication port.

19. The device of claim 10 , wherein the application processor is configured to implement a service application layer configured to aggregate and expose service profiles of multiple UWB enabled applications to register the service profiles with the separate device.

20. A non-transitory machine-readable storage medium including instructions that, when performed using an application processor of a smart ultra-wide band (UWB) enabled device, cause the smart UWB enabled device to perform acts comprising:

establishing a secure out-of-band (OOB) communication channel with a reader device;

registering service profile information of multiple UWB enabled applications of the smart UWB capable device with the reader device using the secure OOB communication channel;

establishing a secure UWB communication channel between the smart UWB capable device and the reader device;

transferring ranging information to the reader device using the secure UWB communication channel for a first UWB enabled application when the registered service-profile information indicates the first UWB enabled application uses secure ranging; and

transferring ranging information from a second UWB enabled application to the reader device using an unsecured communication channel when the registered service-profile information indicates the second UWB enabled application uses unsecured ranging.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2024
From: EINBERG, FREDRIK CARL STEFAN; PREVOST, SYLVAIN JACQUES; STEFFL, JAN; PIRCH, HANS-JUERGEN
To: ASSA ABLOY AB
Reel/Frame 067257/0111 →
Continuity (3)
Continuation 17755620
Provisional Application 62932175 · Nov 7, 2019
Related Publication 20240282158A1 · Aug 22, 2024
References Cited (119)
US 7499674B2 · Salokannel et al. · 2009 [cited by applicant]
US 7597250B2 · Finn · 2009 [cited by applicant]
US 7756002B2 · Batra et al. · 2010 [cited by applicant]
US 7881746B2 · Desai · 2011 [cited by applicant]
US 7995644B2 · Sahinoglu et al. · 2011 [cited by applicant]
US 8355671B2 · Kramer et al. · 2013 [cited by applicant]
US 8478360B2 · Soliman · 2013 [cited by applicant]
US 8736438B1 · Vasquez et al. · 2014 [cited by applicant]
US 8913599B2 · Gonikberg et al. · 2014 [cited by applicant]
US 9408147B2 · Polo et al. · 2016 [cited by applicant]
US 9530265B2 · Lee et al. · 2016 [cited by applicant]
US 9666005B2 · Ellis et al. · 2017 [cited by applicant]
US 9721404B2 · Muller · 2017 [cited by applicant]
US 9769627B2 · Siswick et al. · 2017 [cited by applicant]
US 9942849B1 · Hariharan et al. · 2018 [cited by applicant]
US 10117046B2 · Ledvina et al. · 2018 [cited by applicant]
US 10171129B1 · Hammerschmidt et al. · 2019 [cited by applicant]
US 10356553B2 · Sant et al. · 2019 [cited by applicant]
US 10486646B2 · Ledvina et al. · 2019 [cited by applicant]
US 10567034B2 · Hammerschmidt et al. · 2020 [cited by applicant]
US 10602556B2 · Foster et al. · 2020 [cited by applicant]
US 10652925B2 · Naguib et al. · 2020 [cited by applicant]
US 10660037B2 · Hariharan et al. · 2020 [cited by applicant]
US 10759389B2 · Ledvina et al. · 2020 [cited by applicant]
US 10819029B2 · Amiri et al. · 2020 [cited by applicant]
US 11728841B2 · Kabbinale · 2023 [cited by examiner]
US 12002312B2 · Pirch et al. · 2024 [cited by applicant]
US 20030232620A1 · Runkle et al. · 2003 [cited by applicant]
US 20140179276A1 · Kang et al. · 2014 [cited by applicant]
US 20140355582A1 · Kamath et al. · 2014 [cited by applicant]
US 20150310681A1 · Avery et al. · 2015 [cited by applicant]
US 20150332532A1 · Lee et al. · 2015 [cited by applicant]
US 20160234008A1 · Hekstra et al. · 2016 [cited by applicant]
US 20160241999A1 · Chin et al. · 2016 [cited by applicant]
US 20160278006A1 · Lee et al. · 2016 [cited by applicant]
US 20160316500A1 · Aliyar · 2016 [cited by applicant]
US 20160353233A1 · Yong et al. · 2016 [cited by applicant]
US 20160360341A1 · Srivatsa et al. · 2016 [cited by applicant]
US 20170070919A1 · Verger et al. · 2017 [cited by applicant]
US 20170151918A1 · Boesen · 2017 [cited by applicant]
US 20170153636A1 · Boesen · 2017 [cited by applicant]
US 20170158202A1 · Yang · 2017 [cited by applicant]
US 20170232930A1 · Murar et al. · 2017 [cited by applicant]
US 20170236346A1 · Murar et al. · 2017 [cited by applicant]
US 20190097317A1 · Di Nallo et al. · 2019 [cited by applicant]
US 20190098499A1 · Lerch et al. · 2019 [cited by applicant]
US 20190116619A1 · Hauck et al. · 2019 [cited by applicant]
US 20190135229A1 · Ledvina et al. · 2019 [cited by applicant]
US 20200052905A1 · Mathias et al. · 2020 [cited by applicant]
US 20200053689A1 · Mcqueen et al. · 2020 [cited by applicant]
US 20200062217A1 · Ledvina et al. · 2020 [cited by applicant]
US 20200150261A1 · Naguib et al. · 2020 [cited by applicant]
US 20200259522A1 · Hammerschmidt et al. · 2020 [cited by applicant]
US 20200320188A1 · Graff et al. · 2020 [cited by applicant]
US 20200351781A1 · Hariharan et al. · 2020 [cited by applicant]
US 20220210631A1 · Lee · 2022 [cited by examiner]
US 20220375286A1 · Pirch et al. · 2022 [cited by applicant]
US 20230128414A1 · Seo · 2023 [cited by examiner]
US 20230186704A1 · Pirch · 2023 [cited by examiner]
US 20230292132A1 · Perraud · 2023 [cited by applicant]
AU 2020381141 · 2024 [cited by applicant]
CN 202703516 · 2013 [cited by applicant]
CN 109844822 · 2019 [cited by applicant]
CN 110291754 · 2019 [cited by applicant]
CN 114651289 · 2022 [cited by applicant]
EP 2617242 · 2016 [cited by applicant]
EP 3101874 · 2016 [cited by applicant]
IN 202217026223 · 2022 [cited by applicant]
JP 2017015562 · 2017 [cited by applicant]
JP 6205237 · 2017 [cited by applicant]
JP 2019168439 · 2019 [cited by applicant]
JP 2019528387 · 2019 [cited by applicant]
JP 2022554387 · 2022 [cited by applicant]
JP 7457113 · 2024 [cited by applicant]
JP 2024071428 · 2024 [cited by applicant]
KR 101077406 · 2011 [cited by applicant]
KR 20170040240 · 2017 [cited by applicant]
KR 20190104401 · 2019 [cited by applicant]
KR 102721088 · 2024 [cited by applicant]
WO 2013178163 · 2013 [cited by applicant]
WO 2016007627 · 2016 [cited by applicant]
WO 2016059451 · 2016 [cited by applicant]
WO 2017136725 · 2017 [cited by applicant]
WO 2017144345 · 2017 [cited by applicant]
WO 2018071671 · 2018 [cited by applicant]
WO 2018160863 · 2018 [cited by applicant]
WO 2019067105 · 2019 [cited by applicant]
WO 2021089195 · 2021 [cited by applicant]
“International Application Serial No. PCT EP2020 058824, International Search Report mailed Jul. 13, 2020”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT EP2020 058824, Written Opinion mailed Jul. 13, 2020”, 6 pgs. [cited by applicant]
“U.S. Appl. No. 17/755,620, Preliminary Amendment Filed May 3, 2022”, 8 pgs. [cited by applicant]
“International Application Serial No. PCT EP2020 058824, International Preliminary Report on Patentability mailed May 19, 2022”, 8 pgs. [cited by applicant]
“Mexican Application Serial No. MX a 2022 005511, Office Action mailed May 23, 2022”, with manual English translation, 6 pages. [cited by applicant]
“Mexican Application Serial No. MX a 2022 005511, Response Filed Jul. 21, 2022 to Office Action mailed May 23, 2022”, W English Claims, 13 pgs. [cited by applicant]
“Indian Application Serial No. 202217026223, First Examination Report mailed Aug. 31, 2022”, 6 pgs. [cited by applicant]
“Japanese Application Serial No. 2022-526293, Voluntary Amendment Filed Aug. 24, 2022”, W English Claims, 11 pgs. [cited by applicant]
“Indian Application Serial No. 202217026223, Response Filed Feb. 27, 2023 to First Examination Report mailed Aug. 31, 2022”, W English Claims, 21 pgs. [cited by applicant]
“Australian Application Serial No. 2020381141, First Examination Report mailed Apr. 27, 2023”, 3 pgs. [cited by applicant]
“Canadian Application Serial No. 3,157,336, Office Action mailed Jun. 8, 2023”, 5 pgs. [cited by applicant]
“Canadian Application Serial No. 3,157,336, Response Filed Aug. 25, 2023 to Office Action mailed Jun. 8, 2023”, 9 pgs. [cited by applicant]
“Japanese Application Serial No. 2022-526293, Notification of Reasons for Refusal mailed Sep. 12, 2023”, with machine English translation, 14 pages. [cited by applicant]
“U.S. Appl. No. 17/755,620, Non Final Office Action mailed Oct. 4, 2023”, 11 pgs. [cited by applicant]
“Australian Application Serial No. 2020381141, Response filed Oct. 3, 2023 to Office Action mailed Apr. 27, 2023”, 56 pgs. [cited by applicant]
“Australian Application Serial No. 2020381141, Response Filed Oct. 3, 2023 to First Examination Report mailed Apr. 27, 2023”, 16 pgs. [cited by applicant]
“Chinese Application Serial No. 202080077592.0, Office Action mailed Sep. 27, 2023”, with English translation, 22 pages. [cited by applicant]
“Australian Application Serial No. 2020381141, Subsequent Examiners Report mailed Oct. 30, 2023”, 3 pgs. [cited by applicant]
“Japanese Application Serial No. 2022-526293, Response filed Nov. 29, 2023 to Notification of Reasons for Refusal mailed Sep. 12, 2023”, with English claims, 12 pages. [cited by applicant]
“U.S. Appl. No. 17/755,620, Response filed Dec. 8, 2023 to Non Final Office Action mailed Oct. 4, 2023”, 10 pgs. [cited by applicant]
“Korean Application Serial No. 10-2022-7017400, Notice of Preliminary Rejection mailed Dec. 20, 2023”, with English translation, 13 pages. [cited by applicant]
“U.S. Appl. No. 17/755,620, Notice of Allowance mailed Feb. 1, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/755,620, Notice of Allowability mailed Feb. 12, 2024”, 4 pgs. [cited by applicant]
“Chinese Application Serial No. 202080077592.0, Response Filed Feb. 5, 2024 to Office Action mailed Sep. 27, 2023”, with English claims, 13 pages. [cited by applicant]
“Korean Application Serial No. 10-2022-7017400, Response Filed Jan. 30, 2024 to Notice of Preliminary Rejection mailed Dec. 20, 2023”, with English claims, 25 pages. [cited by applicant]
“Canadian Application Serial No. 3,157,336, Examiners Rule 86(2) Report mailed Apr. 3, 2024”, 3 pgs. [cited by applicant]
“U.S. Appl. No. 17/755,620, Notice of Allowability mailed Apr. 15, 2024”, 4 pgs. [cited by applicant]
“Australian Application Serial No. 2020381141, Response Filed Feb. 27, 2024 to Subsequent Examiners Report mailed Oct. 30, 2023”, 77 pgs. [cited by applicant]
“Chinese Application Serial No. 202080077592.0, Decision of Rejection mailed Jun. 26, 2024”, with English translation, 18 pages. [cited by applicant]
“Canadian Application Serial No. 3,157,336, Response filed Jul. 23, 2024 to Examiners Rule 86(2) Report mailed Apr. 3, 2024”, 11 pgs. [cited by applicant]
“Chinese Application Serial No. 202080077592.0, Response Filed Sep. 11, 2024 to Decision of Rejection mailed Jun. 26, 2024”, with English claims, 14 pages. [cited by applicant]