IP Library Granted Patent US 12693871
Granted Patent B2
US 12693871 · App. 18/648,902 · Granted Jul 28, 2026

User interface for accessing an account

Inventors: Frank De Jong (San Francisco, CA); Hannah S. Story (San Mateo, CA); Keetae Ryu (San Jose, CA); Dmitry V. Belov (Santa Clara, CA); Gokul P. Thirumalai (Mountain View, CA); Wayne Loofbourrow (San Jose, CA); Jonathan Birdsall (Campbell, CA); Nagarjuna Thottempudi (Fremont, CA); Felipe Marin Cypriano (San Francisco, CA); Patrick L. Coffman (San Francisco, CA)
Assignee: Apple Inc.
G06F9/4451G06F21/31H04L67/306
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 12693871
App. No.
18/648,902
Granted
Jul 28, 2026
Kind
B2
Abstract

The present disclosure generally relates to setting up an account for a service. A request to set up an account for a first service is received. In response to receiving the request to set up the account for the first service, a first login option and a second login option are displayed. If an input selecting the first login option is detected, a request to use first contact information for a user to set up the account for the first service is transmitted. If an input selecting the second login option is detected, a request to use second contact information for the user to set up the account for the first service is transmitted. The second contact information is automatically generated for the service and does not reveal the first contact information for the user.

Claims (47)

1 . An electronic device, comprising:

a display device;

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:

while displaying, via the display device, a first user interface of a web browser, receiving a request to set up an account for a service using an authentication provider;

after receiving the request to set up the account for the service using the authentication provider, displaying, via the display device, a second user interface that includes one or more user interface objects prompting a user of the electronic device to perform an action using a separate device, wherein the action using the separate device includes one or more user inputs approving the authentication provider to provide authentication information for setting up the account;

after displaying the second user interface, receiving authentication information associated with the authentication provider; and

in response to receiving the authentication information:

in accordance with a determination that the authentication information authorizes the user of the electronic device, setting up the account for the service using the authentication provider.

2 . The electronic device of claim 1 , wherein the authentication information is received based on one or more inputs at the separate device.

3 . The electronic device of claim 1 , wherein the one or more programs further include instructions for:

after receiving the request to set up the account for the service using the authentication provider, receiving one or more user inputs at the electronic device; and

in response to receiving the one or more user inputs at the electronic device, initiating a process for displaying the authentication information at the separate device.

4 . The electronic device of claim 3 , wherein initiating the process for displaying the authentication information at the separate device includes initiating a process for displaying a verification code at the separate device.

5 . The electronic device of claim 3 , wherein initiating the process for displaying the authentication information at the separate device includes initiating a process for displaying a notification at the separate device.

6 . The electronic device of claim 5 , wherein the notification includes an indication of the electronic device.

7 . The electronic device of claim 1 , wherein the web browser is associated with a first entity and the authentication provider is associated with a second entity that is different from the first entity.

8 . The electronic device of claim 1 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service using contact information that is automatically generated and does not reveal actual contact information of the user of the electronic device.

9 . The electronic device of claim 8 , wherein the contact information includes an intermediary email address configured to forward received emails to an actual email address of the user.

10 . The electronic device of claim 1 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service without entering a username and password for the service.

11 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display device, the one or more programs including instructions for:

while displaying, via the display device, a first user interface of a web browser, receiving a request to set up an account for a service using an authentication provider;

after receiving the request to set up the account for the service using the authentication provider, displaying, via the display device, a second user interface that includes one or more user interface objects prompting a user of the electronic device to perform an action using a separate device, wherein the action using the separate device includes one or more user inputs approving the authentication provider to provide authentication information for setting up the account;

after displaying the second user interface, receiving authentication information associated with the authentication provider; and

in response to receiving the authentication information:

in accordance with a determination that the authentication information authorizes the user of the electronic device, setting up the account for the service using the authentication provider.

12 . A method, comprising:

at an electronic device with a display device:

while displaying, via the display device, a first user interface of a web browser, receiving a request to set up an account for a service using an authentication provider;

after receiving the request to set up the account for the service using the authentication provider, displaying, via the display device, a second user interface that includes one or more user interface objects prompting a user of the electronic device to perform an action using a separate device, wherein the action using the separate device includes one or more user inputs approving the authentication provider to provide authentication information for setting up the account;

after displaying the second user interface, receiving authentication information associated with the authentication provider; and

in response to receiving the authentication information:

in accordance with a determination that the authentication information authorizes the user of the electronic device, setting up the account for the service using the authentication provider.

13 . The non-transitory computer-readable storage medium of claim 11 , wherein the authentication information is received based on one or more inputs at the separate device.

14 . The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

after receiving the request to set up the account for the service using the authentication provider, receiving one or more user inputs at the electronic device; and

in response to receiving the one or more user inputs at the electronic device, initiating a process for displaying the authentication information at the separate device.

15 . The non-transitory computer-readable storage medium of claim 11 , wherein the web browser is associated with a first entity and the authentication provider is associated with a second entity that is different from the first entity.

16 . The non-transitory computer-readable storage medium of claim 11 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service using contact information that is automatically generated and does not reveal actual contact information of the user of the electronic device.

17 . The non-transitory computer-readable storage medium of claim 11 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service without entering a username and password for the service.

18 . The method of claim 12 , wherein the authentication information is received based on one or more inputs at the separate device.

19 . The method of claim 12 , further comprising:

after receiving the request to set up the account for the service using the authentication provider, receiving one or more user inputs at the electronic device; and

in response to receiving the one or more user inputs at the electronic device, initiating a process for displaying the authentication information at the separate device.

20 . The method of claim 12 , wherein the web browser is associated with a first entity and the authentication provider is associated with a second entity that is different from the first entity.

21 . The method of claim 12 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service using contact information that is automatically generated and does not reveal actual contact information of the user of the electronic device.

22 . The method of claim 12 , wherein the request to set up the account for the service using the authentication provider includes a request to set up the account for the service without entering a username and password for the service.