IP Library Granted Patent US 12,463,833
Granted Patent B2
US 12,463,833 · App. 18/141,886 · Granted Nov 4, 2025

Granting permissions and accesses to devices and third parties

Inventors: Manuel Roman Cuesta (Sunnyvale, CA); Brandon K. Leventhal (San Francisco, CA); Keith W. Rauenbuehler (San Francisco, CA); Florian Galdo (Emerald Hills, CA)
Assignee: Apple Inc.
H04L9/3268H04L9/3213
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,463,833
App. No.
18/141,886
Granted
Nov 4, 2025
Kind
B2
Abstract

Aspects of the disclosure include a method for delegating the authority to create a token from an owner of a property to a sharing platform managing the reservation of the property. A method can include receiving a request to delegate authority for generating a token for a one or more accessory devices, the delegation to be to a sharing platform. Based on the request, a request for a determination of eligibility of the device for delegation of the authority. A determination of eligibility of the device for delegation of the authority can be received. An intermediate certificate from the sharing platform can be requests based on the determination of eligibility of the device. A delegation file that identifies an approved delegation of authority can be created based on using the intermediate certificate to validate the sharing platform.

Claims (45)

1 . A method for delegating authority to generate a token from a property owner to a sharing platform, the method comprising:

receiving, by a computing device from a device, a message comprising a request to delegate authority for generating the token for the device, the delegation to be to the sharing platform;

requesting, by the computing device, a determination of eligibility of the device for delegation of the authority based at least in part on the request and a root certificate that validates the sharing platform;

receiving, by the computing device, the determination of eligibility of the device for delegation of the authority;

requesting, by the computing device, an intermediate certificate from the sharing platform based at least in part on the determination of eligibility of the device, the intermediate certificate being associated with the device and being based at least in part on the root certificate; and

creating, by the computing device, a delegation file identifying an approved delegation of authority based at least in part on using the intermediate certificate to validate the sharing platform.

2 . The method of claim 1 , wherein the method further comprises validating the sharing platform based on comparing a certificate authority of the root certificate with a list of approved certificate authorities.

3 . The method of claim 1 , wherein the method further comprises:

transmitting a request to validate the intermediate certificate, wherein the request comprises the intermediate certificate; and

receiving a validation of the intermediate certificate, wherein the validation of the sharing platform is based at least in part on identifying a root certificate signature in the intermediate certificate.

4 . The method of claim 3 , wherein the request to validate the intermediate certificate is transmitted to a third-party manufacturer of the device.

5 . The method of claim 1 , wherein the method further comprises transmitting a message to the sharing platform that the authority for generating the token has been delegated to the sharing platform.

6 . The method of claim 1 , wherein the token comprises a start time and an expiration time.

7 . The method of claim 1 , wherein the delegation file comprises a delegation identifier associated with the device.

8 . A computing device for delegating authority to generate a token from a property owner to a sharing platform, the computing device comprising:

a processor; and

a computer-readable medium comprising instructions stored thereon that, when executed by the processor, cause the processor to:

receive a message from a device comprising a request to delegate authority for generating the token for the device, the delegation to be to the sharing platform;

request a determination of eligibility of the device for delegation of the authority based at least in part on the request and a root certificate that validates the sharing platform;

receive the determination of eligibility of the device for delegation of the authority;

request an intermediate certificate from the sharing platform based at least in part on the determination of eligibility of the device, the intermediate certificate being associated with the device;

validate the intermediate certificate based at least in part on the root certificate; and

create a delegation file identifying an approved delegation of authority based at least in part on using the intermediate certificate to validate the sharing platform.

9 . The computing device of claim 8 , wherein the instructions, when executed, further cause the processor to validate the sharing platform based on comparing a certificate authority of the root certificate with a list of approved certificate authorities.

10 . The computing device of claim 8 , wherein the instructions, when executed, further cause the processor to:

transmit a request to validate the intermediate certificate, wherein the request comprises the intermediate certificate; and

receive a validation of the intermediate certificate, wherein the validation is based at least in part on identifying a root certificate signature in the intermediate certificate.

11 . The computing device of claim 10 , wherein the request to validate the intermediate certificate is transmitted to a third-party manufacturer of the device.

12 . The computing device of claim 8 , wherein the instructions, when executed, further cause the processor to transmit a message to the sharing platform that the authority for generating the token has been delegated to the sharing platform.

13 . The computing device of claim 8 , wherein the token comprises a start time and an expiration time.

14 . The computing device of claim 8 , wherein the delegation file comprises a delegation identifier associated with the device.

15 . A non-transitory computer-readable medium comprising instructions stored thereon, that when executed by a processor, cause the processor to execute operations comprising:

receiving a message from a device comprising a request to delegate authority for generating a token for the device, the delegation to be to a sharing platform;

requesting a determination of eligibility of the device for delegation of the authority based at least in part on the request and a root certificate that validates the sharing platform;

receiving the determination of eligibility of the device for delegation of the authority;

requesting an intermediate certificate from the sharing platform based at least in part on the determination of eligibility of the device, the intermediate certificate being associated with the device;

validating the intermediate certificate based at least in part on the root certificate; and

creating a delegation file identifying an approved delegation of authority based at least in part on using the intermediate certificate to validate the sharing platform.

16 . The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed, further causes the processor to execute operations comprising validating the sharing platform based on comparing a certificate authority of the root certificate with a list of approved certificate authorities.

17 . The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed, further causes the processor to execute operations comprising:

transmitting a request to validate the intermediate certificate, wherein the request comprises the intermediate certificate; and

receiving a validation of the intermediate certificate, wherein the validation is based at least in part on identifying a root certificate signature in the intermediate certificate.

18 . The non-transitory computer-readable medium of claim 17 , wherein the request to validate the intermediate certificate is transmitted to a third-party manufacturer of the device.

19 . The non-transitory computer-readable medium of claim 15 , wherein the instructions, when executed, further causes the processor to execute operations comprising transmitting a message to the sharing platform that the authority for generating the token has been delegated to the sharing platform.

20 . The non-transitory computer-readable medium of claim 15 , wherein the token comprises a start time and an expiration time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: ROMAN CUESTA, MANUEL; LEVENTHAL, BRANDON K.; RAUENBUEHLER, KEITH W.; GALDO, FLORIAN
To: APPLE INC.
Reel/Frame 063498/0337 →
Continuity (2)
Provisional Application 63348858 · Jun 3, 2022
Related Publication 20230396451A1 · Dec 7, 2023
References Cited (17)
US 10728044B1 · Melo · 2020 [cited by examiner]
US 11601288B1 · Bacon · 2023 [cited by examiner]
US 20060048233A1 · Buttross · 2006 [cited by examiner]
US 20140044265A1 · Kocher · 2014 [cited by examiner]
US 20140359705A1 · Karp et al. · 2014 [cited by applicant]
US 20150256345A1 · Vaid · 2015 [cited by examiner]
US 20170012967A1 · Holloway · 2017 [cited by examiner]
US 20180018663A1 · Van · 2018 [cited by examiner]
US 20180190051A1 · Outwater et al. · 2018 [cited by applicant]
US 20180350170A1 · Wang · 2018 [cited by examiner]
US 20190319808A1 · Fallah et al. · 2019 [cited by applicant]
US 20200154272A1 · Uy · 2020 [cited by examiner]
US 20210081565A1 · Sakamoto · 2021 [cited by examiner]
US 20220131685A1 · Lim · 2022 [cited by examiner]
US 20230198984A1 · West, III · 2023 [cited by examiner]
International Patent Application No. PCT/US2023/024181 , “International Search Report and the Written Opinion”, Aug. 22, 2023, 10 pages. [cited by applicant]
International Patent Application No. PCT/US2023/024181 , “International Preliminary Report on Patentability”, Dec. 12, 2024, 8 pages. [cited by applicant]
Cited By (1)
US 12,726,364