IP Library Granted Patent US 11,643,048
Granted Patent B2
US 11,643,048 · App. 17/077,820 · Granted May 9, 2023

Mobile key enrollment and use

Inventors: Vitalii Kramar (Woodinville, WA); Dorian D. Dargan (Oakland, CA); Marcel Van Os (San Francisco, CA)
Assignee: Apple Inc.
B60R25/24B60K35/00B60R25/01B60R25/25G07C9/00309B60K2370/12G07C2009/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 11,643,048
App. No.
17/077,820
Granted
May 9, 2023
Kind
B2
Abstract

A computer system performs techniques related to enrolling and using a secure credential. In some embodiments, a computer system provides user interfaces for enrolling a secure credential on the computer system. In some embodiments, a computer system provides user interfaces for inviting a user account to use a secure credential.

Claims (139)

1. A computer system, comprising:

a display generation component;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

detecting a request to add a first secure credential to the computer system, wherein the first secure credential is configured to provide authorization to use one or more functions of a vehicle;

in response to detecting the request to add the first secure credential to the computer system, initiating a process for adding the first secure credential to the computer system; and

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a user interface of an electronic wallet application with a representation of the first secure credential and one or more representations of other secure credentials that are not associated with a vehicle manufacturer of the vehicle.

2. The computer system of claim 1 , wherein the one or more representations of other secure credentials includes a representation of a secure credential that corresponds to a payment account.

3. The computer system of claim 1 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting a user input corresponding to a selectable user interface object in a user interface of an application different from the electronic wallet application.

4. The computer system of claim 1 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting that an external device is physically near the computer system.

5. The computer system of claim 1 , the one or more programs further including instructions for:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, instructions for using the first secure credential.

6. The computer system of claim 1 , the one or more programs further including instructions for:

after completing the process for adding the first secure credential to the computer system:

detecting a request to use one or more functions of the vehicle; and

in response to detecting the request to use one or more functions of the vehicle, performing biometric authentication, wherein successful biometric authentication is a requirement for authorizing use of the one or more functions of the vehicle using the computer system.

7. The computer system of claim 1 , the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a selectable user interface object that, when selected, activates a requirement that the computer system successfully biometrically authenticates a user to provide authorization to use one or more functions of a vehicle.

8. The computer system of claim 1 , wherein the computer system is a first computer system, the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the first computer system,

displaying, via the display generation component, a selectable user interface object for adding a second secure credential to a second computer system, wherein the second secure credential is configured to provide authorization to use one or more functions of the vehicle; and

in response to detecting a user input corresponding to the selectable user interface object for adding the second secure credential, initiating a process for adding the second secure credential to the second computer system.

9. The computer system of claim 1 , wherein initiating a process for adding the first secure credential to the computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in response to receiving the input corresponding to authentication information and in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the computer system.

10. The computer system of claim 1 , wherein the first secure credential is configured to unlock the vehicle and start one or more systems of the vehicle.

11. The computer system of claim 1 , wherein a third secure credential is configured to provide authorization to use one or more functions of the vehicle, the one or more programs including further instructions for:

receiving data corresponding to a change in authorization that the third secure credential is configured to provide, wherein the change in authorization corresponds to a change in access to one or more functions of the vehicle; and

after receiving the data corresponding to the change in authorization, displaying, via the display generation component, a visual indication of the change in access to one or more functions of the vehicle.

12. The computer system of claim 1 , wherein the computer system is a first computer system, and wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a first visual indication of a current status of the process for adding the first secure credential to the first computer system; and

causing, at a second computer system, display of a second visual indication of the current status of the process for adding the first secure credential to the first computer system, wherein the second visual indication is based on the first visual indication.

13. The computer system of claim 1 , wherein the computer system is a first computer system, the one or more programs including further instructions for:

performing one or more operations for establishing a wireless connection between the first computer system and a second computer system; and

while performing the one or more operations, displaying a selectable user interface object for adding a secure credential, wherein user input corresponding to the selectable user interface object for adding the secure credential corresponds to the request to add the first secure credential to the first computer system.

14. The computer system of claim 13 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the first computer system.

15. The computer system of claim 13 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a selectable user interface object for an application associated with the vehicle;

receiving input corresponding to the selectable user interface object for the application associated with the vehicle; and

in response to receiving the input corresponding to the selectable user interface object for the application associated with the vehicle, initiating a process for downloading the application associated with the vehicle.

16. The computer system of claim 1 , the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the computer system, causing, using the first secure credential, the vehicle to unlock.

17. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component, the one or more programs including instructions for:

detecting a request to add a first secure credential to the computer system, wherein the first secure credential is configured to provide authorization to use one or more functions of a vehicle;

in response to detecting the request to add the first secure credential to the computer system, initiating a process for adding the first secure credential to the computer system; and

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a user interface of an electronic wallet application with a representation of the first secure credential and one or more representations of other secure credentials that are not associated with a vehicle manufacturer of the vehicle.

18. A method, comprising:

at a computer system that is in communication with a display generation component:

detecting a request to add a first secure credential to the computer system, wherein the first secure credential is configured to provide authorization to use one or more functions of a vehicle;

in response to detecting the request to add the first secure credential to the computer system, initiating a process for adding the first secure credential to the computer system; and

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a user interface of an electronic wallet application with a representation of the first secure credential and one or more representations of other secure credentials that are not associated with a vehicle manufacturer of the vehicle.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the one or more representations of other secure credentials includes a representation of a secure credential that corresponds to a payment account.

20. The non-transitory computer-readable storage medium of claim 17 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting a user input corresponding to a selectable user interface object in a user interface of an application different from the electronic wallet application.

21. The non-transitory computer-readable storage medium of claim 17 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting that an external device is physically near the computer system.

22. The non-transitory computer-readable storage medium of claim 17 , the one or more programs further including instructions for:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, instructions for using the first secure credential.

23. The non-transitory computer-readable storage medium of claim 17 , the one or more programs further including instructions for:

after completing the process for adding the first secure credential to the computer system:

detecting a request to use one or more functions of the vehicle; and

in response to detecting the request to use one or more functions of the vehicle, performing biometric authentication, wherein successful biometric authentication is a requirement for authorizing use of the one or more functions of the vehicle using the computer system.

24. The non-transitory computer-readable storage medium of claim 17 , the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a selectable user interface object that, when selected, activates a requirement that the computer system successfully biometrically authenticates a user to provide authorization to use one or more functions of a vehicle.

25. The non-transitory computer-readable storage medium of claim 17 , wherein the computer system is a first computer system, the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the first computer system,

displaying, via the display generation component, a selectable user interface object for adding a second secure credential to a second computer system, wherein the second secure credential is configured to provide authorization to use one or more functions of the vehicle; and

in response to detecting a user input corresponding to the selectable user interface object for adding the second secure credential, initiating a process for adding the second secure credential to the second computer system.

26. The non-transitory computer-readable storage medium of claim 17 , wherein initiating a process for adding the first secure credential to the computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in response to receiving the input corresponding to authentication information and in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the computer system.

27. The non-transitory computer-readable storage medium of claim 17 , wherein the first secure credential is configured to unlock the vehicle and start one or more systems of the vehicle.

28. The non-transitory computer-readable storage medium of claim 17 , wherein a third secure credential is configured to provide authorization to use one or more functions of the vehicle, the one or more programs including further instructions for:

receiving data corresponding to a change in authorization that the third secure credential is configured to provide, wherein the change in authorization corresponds to a change in access to one or more functions of the vehicle; and

after receiving the data corresponding to the change in authorization, displaying, via the display generation component, a visual indication of the change in access to one or more functions of the vehicle.

29. The non-transitory computer-readable storage medium of claim 17 , wherein the computer system is a first computer system, and wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a first visual indication of a current status of the process for adding the first secure credential to the first computer system; and

causing, at a second computer system, display of a second visual indication of the current status of the process for adding the first secure credential to the first computer system, wherein the second visual indication is based on the first visual indication.

30. The non-transitory computer-readable storage medium of claim 17 , wherein the computer system is a first computer system, the one or more programs including further instructions for:

performing one or more operations for establishing a wireless connection between the first computer system and a second computer system; and

while performing the one or more operations, displaying a selectable user interface object for adding a secure credential, wherein user input corresponding to the selectable user interface object for adding the secure credential corresponds to the request to add the first secure credential to the first computer system.

31. The non-transitory computer-readable storage medium of claim 30 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the first computer system.

32. The non-transitory computer-readable storage medium of claim 30 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a selectable user interface object for an application associated with the vehicle;

receiving input corresponding to the selectable user interface object for the application associated with the vehicle; and

in response to receiving the input corresponding to the selectable user interface object for the application associated with the vehicle, initiating a process for downloading the application associated with the vehicle.

33. The non-transitory computer-readable storage medium of claim 17 , the one or more programs including further instructions for:

after completing the process for adding the first secure credential to the computer system, causing, using the first secure credential, the vehicle to unlock.

34. The method of claim 18 , wherein the one or more representations of other secure credentials includes a representation of a secure credential that corresponds to a payment account.

35. The method of claim 18 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting a user input corresponding to a selectable user interface object in a user interface of an application different from the electronic wallet application.

36. The method of claim 18 , wherein detecting the request to add the first secure credential to the computer system includes:

detecting that an external device is physically near the computer system.

37. The method of claim 18 , further comprising:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, instructions for using the first secure credential.

38. The method of claim 18 , further comprising:

after completing the process for adding the first secure credential to the computer system:

detecting a request to use one or more functions of the vehicle; and

in response to detecting the request to use one or more functions of the vehicle, performing biometric authentication, wherein successful biometric authentication is a requirement for authorizing use of the one or more functions of the vehicle using the computer system.

39. The method of claim 18 , further comprising:

after completing the process for adding the first secure credential to the computer system, displaying, via the display generation component, a selectable user interface object that, when selected, activates a requirement that the computer system successfully biometrically authenticates a user to provide authorization to use one or more functions of a vehicle.

40. The method of claim 18 , wherein the computer system is a first computer system, further comprising:

after completing the process for adding the first secure credential to the first computer system,

displaying, via the display generation component, a selectable user interface object for adding a second secure credential to a second computer system, wherein the second secure credential is configured to provide authorization to use one or more functions of the vehicle; and

in response to detecting a user input corresponding to the selectable user interface object for adding the second secure credential, initiating a process for adding the second secure credential to the second computer system.

41. The method of claim 18 , wherein initiating a process for adding the first secure credential to the computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in response to receiving the input corresponding to authentication information and in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the computer system.

42. The method of claim 18 , wherein the first secure credential is configured to unlock the vehicle and start one or more systems of the vehicle.

43. The method of claim 18 , wherein a third secure credential is configured to provide authorization to use one or more functions of the vehicle, further comprising:

receiving data corresponding to a change in authorization that the third secure credential is configured to provide, wherein the change in authorization corresponds to a change in access to one or more functions of the vehicle; and

after receiving the data corresponding to the change in authorization, displaying, via the display generation component, a visual indication of the change in access to one or more functions of the vehicle.

44. The method of claim 18 , wherein the computer system is a first computer system, and wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a first visual indication of a current status of the process for adding the first secure credential to the first computer system; and

causing, at a second computer system, display of a second visual indication of the current status of the process for adding the first secure credential to the first computer system, wherein the second visual indication is based on the first visual indication.

45. The method of claim 18 , wherein the computer system is a first computer system, further comprising:

performing one or more operations for establishing a wireless connection between the first computer system and a second computer system; and

while performing the one or more operations, displaying a selectable user interface object for adding a secure credential, wherein user input corresponding to the selectable user interface object for adding the secure credential corresponds to the request to add the first secure credential to the first computer system.

46. The method of claim 45 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a plurality of character entry keys for inputting authentication information;

receiving input, via the plurality of character entry keys, corresponding to authentication information; and

in accordance with a determination that the authentication information is valid, proceeding with the process for adding the first secure credential to the first computer system.

47. The method of claim 45 , wherein initiating the process for adding the first secure credential to the first computer system includes:

displaying, via the display generation component, a selectable user interface object for an application associated with the vehicle;

receiving input corresponding to the selectable user interface object for the application associated with the vehicle; and

in response to receiving the input corresponding to the selectable user interface object for the application associated with the vehicle, initiating a process for downloading the application associated with the vehicle.

48. The method of claim 18 , further comprising:

after completing the process for adding the first secure credential to the computer system, causing, using the first secure credential, the vehicle to unlock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2023
From: KRAMAR, VITALII; DARGAN, DORIAN D.; VAN OS, MARCEL
To: APPLE INC.
Reel/Frame 062925/0042 →
Continuity (2)
Provisional Application 62966481 · Jan 27, 2020
Related Publication 20210229630A1 · Jul 29, 2021