IP Library Granted Patent US 10,567,365
Granted Patent B2
US 10,567,365 · App. 16/111,042 · Granted Feb 18, 2020

Credential entry and management

Inventors: Jessie Berlin (San Jose, CA); Steven Falkenburg (Los Altos, CA); Adele Peterson (Los Gatos, CA); Alan Hshieh (Cupertino, CA); Craig M. Federighi (Los Altos Hills, CA); Richard Mondello (Mountain View, CA); Darin Adler (Los Gatos, CA); Patrick L. Coffman (San Francisco, CA); Dan Bernstein (San Francisco, CA)
Assignee: Apple Inc.
H04L63/08G06F3/04812G06F3/04842G06F21/31
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 10,567,365
App. No.
16/111,042
Granted
Feb 18, 2020
Kind
B2
Abstract

The present embodiments relate to entry and management of identifiers and credentials. The present embodiments display a credential affordance that, upon selection, provides a credential-assistance user interface for enabling swift access to various credential and management options. The credential affordance can be displayed based on a determination by electronic device that a webpage includes a text entry field associated with a set of one or more restricted resources (e.g., document and/or webpage).

Claims (35)

1. An electronic device comprising:

one or more processors;

memory;

a display; and

one or more programs stored in memory, the one or more programs including instructions for:

receiving a request to display a document that includes a text entry field;

in response to receiving the request, displaying the document with the text entry field, wherein displaying the document with the text entry field includes:

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is available, filling in the text entry field with the stored credential; and

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is not available, displaying, on the display, a credential affordance associated with the text entry field without filling in the text entry field.

2. The electronic device of claim 1 , the one or more programs further including instructions for: in accordance with a determination that the text entry field is not a credential entry field, displaying the document without displaying the credential affordance and without filling in the text entry field.

3. The electronic device of claim 1 , wherein determining whether the text entry field is a credential entry field is based on markup language associated with the text entry field.

4. The electronic device of claim 1 , the one or more programs further including instructions for:

receiving a second input corresponding to selection of the credential affordance; and

in response to receiving the second input, displaying a credential-assistance user interface, wherein the credential-assistance user interface includes one or more of: an identifier associated with a stored credential; and an option to generate a new password.

5. A method comprising:

at an electronic device including a display and memory:

receiving a request to display a document that includes a text entry field;

in response to receiving the request, displaying the document with the text entry field, wherein displaying the document with the text entry field includes:

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is available, filling in the text entry field with the stored credential; and

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is not available, displaying, on the display, a credential affordance associated with the text entry field without filling in the text entry field.

6. The method of claim 5 , further comprising, in accordance with a determination that the text entry field is not a credential entry field, displaying the document without displaying the credential affordance and without filling in the text entry field.

7. The method of claim 5 , wherein determining whether the text entry field is a credential entry field is based on markup language associated with the text entry field.

8. The method of claim 5 , further comprising:

receiving a second input corresponding to selection of the credential affordance; and

in response to receiving the second input, displaying a credential-assistance user interface, wherein the credential-assistance user interface includes one or more of: an identifier associated with a stored credential; and an option to generate a new password.

9. A non-transitory computer-readable storage medium comprising one or more programs for execution by one or more processors of an electronic device with a display, the one or more programs including instructions which, when executed by the one or more processors, cause the electronic device to:

receive a request to display a document that includes a text entry field;

in response to receiving the request, display the document with the text entry field, wherein displaying the document with the text entry field includes:

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is available, fill in the text entry field with the stored credential; and

in accordance with a determination that the text entry field corresponds to a credential entry field for which a stored credential is not available, display a credential affordance associated with the text entry field without filling in the text entry field.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the one or more programs further include instructions which, when executed by the one or more processors, cause the electronic device to: in accordance with a determination that the text entry field is not a credential entry field, display the document without displaying the credential affordance and without filling in the text entry field.

11. The non-transitory computer-readable storage medium of claim 9 , wherein determining whether the text entry field is a credential entry field is based on markup language associated with the text entry field.

12. The non-transitory computer-readable storage medium of claim 9 , wherein the one or more programs further include instructions which, when executed by the one or more processors, cause the electronic device to:

receive a second input corresponding to selection of the credential affordance; and

in response to receiving the second input, display a credential-assistance user interface, wherein the credential-assistance user interface includes one or more of: an identifier associated with a stored credential; and an option to generate a new password.

Continuity (3)
Continuation 14869974 · Sep 29, 2015
Provisional Application 62172220 · Jun 7, 2015
Related Publication 20180367523A1 · Dec 20, 2018