US 11,775,632 B2
Credential manager integration
Reza Abbasian, Milpitas, CA (US); Richard J. Mondello, Mountain View, CA (US); David P. Quesada, Mountain View, CA (US); Kyle C. Brogle, San Francisco, CA (US); and Patrick L. Coffman, San Francisco, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Jan. 30, 2023, as Appl. No. 18/161,827.
Application 18/161,827 is a division of application No. 16/146,567, filed on Sep. 28, 2018, granted, now 11,568,039.
Claims priority of provisional application 62/679,903, filed on Jun. 3, 2018.
Prior Publication US 2023/0177141 A1, Jun. 8, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/45 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06F 21/36 (2013.01); H04L 9/40 (2022.01); G06F 21/78 (2013.01)
CPC G06F 21/45 (2013.01) [G06F 21/36 (2013.01); G06F 21/604 (2013.01); G06F 21/62 (2013.01); G06F 21/78 (2013.01); H04L 63/083 (2013.01); H04L 63/102 (2013.01); G06F 2221/2103 (2013.01); G06F 2221/2115 (2013.01)] 20 Claims
OG exemplary drawing
 
15. A method, comprising:
storing, by a credential manager executing on a computing device, in a protected manner, 1) a set of credentials for authenticating a user and 2) metadata about the set of credentials;
providing, by the credential manager to a program, a separate copy of the metadata, wherein the metadata stored in the protected manner is not accessible to the program, and wherein the separate copy of the metadata is stored externally to the credential manager and is accessible to the program to determine whether the set of credentials includes a credential relevant to an authentication prompt;
receiving, by the credential manager from the program, a request for the relevant credential;
in response to the request, performing an authentication of the user; and
based on the authentication, providing, by the credential manager, the requested credential to the program for supplying to the authentication prompt.