User interface for managing accounts

JP2026102563APending Publication Date: 2026-06-23APPLE INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
APPLE INC
Filing Date
2026-02-16
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing account management technologies on electronic devices are cumbersome, inefficient, and often require the use of rarely used applications, leading to increased user interaction and energy consumption, particularly in battery-operated devices.

Method used

A method and interface that allows for efficient account management through simplified user interfaces, reducing unnecessary inputs and conserving energy by enabling quick account activation and credential provisioning, and providing intuitive options for managing transfers and usage quotas.

Benefits of technology

The solution reduces cognitive burden on users, enhances efficiency, and conserves battery power by minimizing unnecessary interactions and optimizing energy usage in electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026102563000001_ABST
    Figure 2026102563000001_ABST
Patent Text Reader

Abstract

To provide electronic devices with faster, more efficient methods and interfaces for managing accounts. [Solution] An exemplary user interface for provisioning an account on an electronic device is described. An exemplary user interface for providing account usage information is described. An exemplary user interface for providing visual feedback on the account representation is described. An exemplary user interface for managing category tracking is described. An exemplary user interface for managing item transfers is described. An exemplary user interface for managing authentication credentials associated with an account is described. An exemplary user interface for activating a physical account object is described. An exemplary user interface for managing balance transfers is described.
Need to check novelty before this filing date? Find Prior Art

Description

Cross - reference to related applications

[0001] This application claims priority to the following applications: U.S. Provisional Patent Application No. 62 / 822,964, filed on March 24, 2019, entitled "USER INTERFACES FOR MANAGING A TRANSFER ACCOUNT"; U.S. Provisional Patent Application No. 62 / 855,588, filed on May 31, 2019, entitled "USER INTERFACES FOR MANAGING AN ACCOUNT"; U.S. Patent Application No. 16 / 549,862, filed on August 23, 2019, entitled "USER INTERFACES FOR MANAGING AN ACCOUNT"; U.S. Patent Application No. 16 / 581,614, filed on September 24, 2019, entitled "USER INTERFACES FOR MANAGING AN ACCOUNT"; and U.S. Patent Application No. 16 / 581,569, filed on September 24, 2019, entitled "USER INTERFACES FOR MANAGING AN ACCOUNT". The entire content of each of these applications is hereby incorporated by reference into this specification.

Technical Field

[0002] The present disclosure generally relates to computer user interfaces, and more particularly to user interfaces for managing accounts.

Background Art

[0003] An electronic device can be used to manage accounts provisioned on the electronic device. Various features of the accounts can be controlled, executed, or managed using the electronic device.

Summary of the Invention

[0004] However, some technologies for managing accounts using electronic devices are generally cumbersome and inefficient. For example, some existing technologies require the use of specific applications that the device user may not typically use, thus unnecessarily forcing the user to open rarely used applications or navigate interfaces they rarely use. Another example is that some existing technologies offer limited options for easily and simply managing transfers. Yet another example is that some existing techniques use complex and time-consuming user interfaces that may involve multiple key presses or keystrokes. Thus, it takes more time than necessary, wasting both the user's time and the device's energy. The latter problem is particularly serious in battery-powered devices.

[0005] Therefore, this technology provides electronic devices with faster and more efficient methods and interfaces for managing accounts. Such methods and interfaces optionally complement or replace other methods for managing accounts. Such methods and interfaces reduce the cognitive burden on the user and create a more efficient human-machine interface. In the case of battery-operated computing devices, such methods and interfaces conserve power and extend the interval between battery charging. Such methods and interfaces also reduce the number of unnecessary, extra, or repetitive inputs required in computing devices such as smartphones and smartwatches.

[0006] According to some embodiments, a method is described that is performed on an electronic device having a display and one or more input devices. The method includes: displaying a user interface on the display that includes a first affordance for activating a user account; detecting user activation of the first affordance via one or more input devices while the first affordance for activating a user account is displayed; sending a request to create a user account in response to the detection of user activation of the first affordance; receiving a communication after sending the request that the user account is available for use; and displaying a second affordance on the display in response to the reception of the communication that the user account is available for use, for initiating a process to provision secure credentials associated with using the user account to the electronic device.

[0007] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that includes a first affordance for activating a user account; detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a user account; sending a request to create a user account in response to the detection of user activation of the first affordance; receiving a communication indicating that the user account is available for use after sending the request; and displaying a second affordance on the display in response to the reception of the communication indicating that the user account is available for use, for initiating a process to provision secure credentials associated with using the user account to the electronic device.

[0008] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that includes a first affordance for activating a user account; detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a user account; sending a request to create a user account in response to the detection of user activation of the first affordance; receiving a communication indicating that the user account is available for use after sending the request; and displaying a second affordance on the display in response to the reception of the communication indicating that the user account is available for use, for initiating a process to provision secure credentials associated with using the user account to the electronic device.

[0009] According to some embodiments, an electronic device is described comprising a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to run by the one or more processors. The one or more programs include instructions for displaying a user interface on the display that includes a first affordance for activating a user account, detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a user account, sending a request to create a user account in response to the detection of user activation of the first affordance, receiving a communication indicating that the user account is available for use after sending the request, and displaying a second affordance on the display in response to the reception of the communication indicating that the user account is available for use, for initiating a process to provision secure credentials associated with using the user account to the electronic device.

[0010] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface on the display including a first affordance for activating a user account, means for detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a user account, means for sending a request to create a user account in response to detecting user activation of the first affordance, means for receiving a communication indicating that the user account is available for use after sending the request, and means for displaying a second affordance on the display in response to receiving the communication indicating that the user account is available for use, for initiating a process to provision secure credentials associated with using the user account to the electronic device.

[0011] According to some embodiments, a method is described that is performed on an electronic device having a display and one or more input devices. The method includes: displaying a user interface on the display that includes a first affordance for activating a transfer account; detecting user activation of the first affordance via one or more input devices while the first affordance for activating a transfer account is displayed; sending a request to create a transfer account in response to the detection of user activation of the first affordance; receiving a communication after sending the request that the transfer account is available for use; and displaying a second affordance on the display in response to the reception of the communication that the transfer account is available for use, for initiating a process to provision secure credentials to the electronic device associated with making transfers using the transfer account.

[0012] According to some embodiments, a non-temporary computer-readable storage medium is described that stores one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. The one or more programs include instructions that display on the display a user interface including a first affordance for activating a transfer account; detect user activation of the first affordance via one or more input devices while displaying the first affordance for activating a transfer account; send a request to create a transfer account in response to the detection of user activation of the first affordance; receive a communication indicating that the transfer account is available for use after sending the request; and display on the display a second affordance for initiating a process to provision secure credentials to the electronic device associated with making transfers using the transfer account in response to the receipt of the communication indicating that the transfer account is available for use.

[0013] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that includes a first affordance for activating a transfer account; detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a transfer account; sending a request to create a transfer account in response to the detection of user activation of the first affordance; receiving a communication after sending the request that the transfer account is available for use; and displaying a second affordance on the display in response to the reception of the communication that the transfer account is available for use, for initiating a process to provision secure credentials to the electronic device associated with making transfers using the transfer account.

[0014] According to some embodiments, an electronic device is described comprising a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. One or more programs include instructions for displaying a user interface on the display that includes a first affordance for activating a transfer account, detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a transfer account, sending a request to create a transfer account in response to detecting user activation of the first affordance, receiving a communication indicating that the transfer account is available for use after sending the request, and displaying a second affordance on the display in response to receiving the communication indicating that the transfer account is available for use, for initiating a process to provision secure credentials to the electronic device associated with making transfers using the transfer account.

[0015] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface on the display including a first affordance for activating a transfer account, means for detecting user activation of the first affordance via one or more input devices while displaying the first affordance for activating a transfer account, means for sending a request to create a transfer account in response to detecting user activation of the first affordance, means for receiving a communication indicating that the transfer account is available for use after sending the request, and means for displaying a second affordance on the display in response to receiving the communication indicating that the transfer account is available for use, for initiating a process to provision secure credentials to the electronic device associated with making transfers using the transfer account.

[0016] According to some embodiments, a method performed on an electronic device having a display is described. The method includes displaying a first user interface on the display, which is a first user interface corresponding to a user account associated with a usage quota, and which includes a first user interface element that includes a first graphical representation of several past uses of the user account, and a second user interface element that includes information on recovering at least a portion of the user account's usage quota; detecting user input while displaying the first user interface; and, in response to detecting user input, displaying a second user interface on the display, according to a determination that the user input is directed to the first user interface element, which includes a first group item that includes information summarizing several past uses of the user account with respect to a first category, and a second group item that includes information summarizing several past uses of the user account with respect to a second category different from the first category; and displaying a third user interface on the display, according to a determination that the user input is directed to the second user interface element, which includes an option to recover a portion of the user account's usage quota.

[0017] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a user account associated with a usage quota, and which includes a first user interface element that includes a first graphical representation of a plurality of past uses of the user account, and a second user interface element that includes information on recovering at least a portion of the usage quota of the user account; detecting user input while displaying the first user interface, and in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which includes a first group item that includes information summarizing a plurality of past uses of the user account relating to a first category, and a second group item that includes information summarizing a plurality of past uses of the user account relating to a second category different from the first category; and determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which includes an option to recover a portion of the usage quota of the user account.

[0018] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a user account associated with a usage quota, and which includes a first user interface element that includes a first graphical representation of a plurality of past uses of the user account, and a second user interface element that includes information on recovering at least a portion of the usage quota of the user account; detecting user input while displaying the first user interface, and in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which includes a first group item that includes information summarizing a plurality of past uses of the user account relating to a first category, and a second group item that includes information summarizing a plurality of past uses of the user account relating to a second category different from the first category; and determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which includes an option to recover a portion of the usage quota of the user account.

[0019] According to some embodiments, an electronic device is described comprising a display, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a user account associated with a usage quota, and which includes a first user interface element including a first graphical representation of a plurality of past uses of the user account, and a second user interface element including information for recovering at least a portion of the user account's usage quota; detecting user input while displaying the first user interface, and, in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which includes a first group item including information summarizing a plurality of past uses of the user account relating to a first category, and a second group item including information summarizing a plurality of past uses of the user account relating to a second category different from the first category; and, determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which includes an option for recovering a portion of the user account's usage quota.

[0020] According to several embodiments, an electronic device is described. The electronic device includes a display; means for displaying a first user interface on the display, which includes a first user interface corresponding to a user account associated with a usage quota, and which includes a first user interface element including a first graphical representation of a plurality of past uses of the user account, and a second user interface element including information on recovering at least a portion of the usage quota of the user account; means for detecting user input while the first user interface is being displayed; and means for displaying a second user interface on the display, in response to detecting user input and determining that the user input is directed to the first user interface element, which includes a first group item including information summarizing a plurality of past uses of the user account relating to a first category, and a second group item including information summarizing a plurality of past uses of the user account relating to a second category different from the first category, and for displaying a third user interface on the display, which includes an option to recover a portion of the usage quota of the user account, in accordance with the determination that the user input is directed to the second user interface element.

[0021] According to some embodiments, a method performed on an electronic device having a display is described. The method includes displaying a first user interface on the display, which is a first user interface corresponding to a transfer account, and which includes a first user interface element that includes a first graphical representation of a plurality of past transfers made using the transfer account, and a second user interface element that includes information on reducing the balance of the transfer account; detecting user input while the first user interface is being displayed; and, in response to the detection of user input, displaying a second user interface on the display, according to a determination that the user input is directed to the first user interface element, which includes a first group item that includes information summarizing a plurality of past transfers of a first category, and a second group item that includes information summarizing a plurality of past transfers of a second category different from the first category; and displaying a third user interface on the display, according to a determination that the user input is directed to the second user interface element, which includes an option to reduce the balance of the transfer account.

[0022] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a transfer account, comprising a first user interface element comprising a first graphical representation of a plurality of past transfers made using the transfer account, and a second user interface element comprising information relating to reducing the balance of the transfer account; detecting user input while displaying the first user interface, and, in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which comprises a first group item comprising information summarizing a plurality of past transfers of a first category, and a second group item comprising information summarizing a plurality of past transfers of a second category different from the first category; and, determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which comprises an option to reduce the balance of the transfer account.

[0023] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a transfer account, comprising a first user interface element comprising a first graphical representation of a plurality of past transfers made using the transfer account, and a second user interface element comprising information relating to reducing the balance of the transfer account; detecting user input while displaying the first user interface, and, in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which comprises a first group item comprising information summarizing a plurality of past transfers of a first category, and a second group item comprising information summarizing a plurality of past transfers of a second category different from the first category; and, determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which comprises an option to reduce the balance of the transfer account.

[0024] According to some embodiments, an electronic device is described comprising a display, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a first user interface on the display, which is a first user interface corresponding to a transfer account, comprising a first user interface element comprising a first graphical representation of a plurality of past transfers made using the transfer account, and a second user interface element comprising information relating to reducing the balance of the transfer account; detecting user input while displaying the first user interface, and, in response to detecting user input, determining that the user input is directed to the first user interface element, displaying a second user interface on the display, which comprises a first group item comprising information summarizing a plurality of past transfers of a first category, and a second group item comprising information summarizing a plurality of past transfers of a second category different from the first category; and, determining that the user input is directed to the second user interface element, displaying a third user interface on the display, which comprises an option to reduce the balance of the transfer account.

[0025] According to several embodiments, an electronic device is described. The electronic device includes a display; means for displaying a first user interface on the display, the first user interface corresponding to a transfer account, the first user interface element including a first graphical representation of a plurality of past transfers made using the transfer account; and a second user interface element including information on reducing the balance of the transfer account; means for detecting user input while the first user interface is being displayed; and means for displaying a second user interface on the display, in response to detecting user input and determining that the user input is directed to the first user interface element, the second user interface including a first group item including information summarizing a plurality of past transfers of a first category, and a second group item including information summarizing a plurality of past transfers of a second category different from the first category, and, in accordance with determining that the user input is directed to the second user interface element, a third user interface including an option to reduce the balance of the transfer account on the display.

[0026] According to some embodiments, a method for performing this in an electronic device equipped with a display is described. The method includes displaying a graphical representation of a user account associated with a first type of activity and a second type of activity on a display, wherein within the graphical representation of the user account, the first type of activity is represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape; detecting an input directed to the graphical representation of the user account having an associated direction while the graphical representation of the user account is being displayed; changing the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input in response to the detection of an input directed to the graphical representation of the user account; and changing the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0027] According to some embodiments, a non - transient computer - readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device including a display is described. The one or more programs cause, on the display, a graphical representation of a user account associated with a first type of activity and a second type of activity, wherein, within the graphical representation of the user account, the first type of activity is represented by a first set of one or more regions having a first color range, the first set of one or more regions has a first shape, the second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions has a second shape different from the first shape, display the graphical representation of the user account, while displaying the graphical representation of the user account, detect an input directed at the graphical representation of the user account and having an associated direction, and in response to detecting an input directed at the graphical representation of the user account, based on the direction of the input, change the shape and position of the first set of one or more regions from the first shape to a third shape different from the first shape and the second shape, and based on the direction of the input, change the shape and position of the second set of one or more regions from the second shape to a fourth shape different from the first shape, the second shape, and the third shape.

[0028] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. One or more programs display a graphical representation of a user account associated with a first type of activity and a second type of activity on a display, wherein the graphical representation of the user account includes, within the graphical representation of the user account, the first type of activity is represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape; and while displaying the graphical representation of the user account, the program includes instructions to detect an input directed to the graphical representation of the user account having an associated direction, and in response to detecting an input directed to the graphical representation of the user account, change the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input, and change the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0029] According to some embodiments, an electronic device is described comprising a display, one or more processors, and memory for storing one or more programs configured to be executed by the one or more processors. One or more programs display a graphical representation of a user account associated with a first type of activity and a second type of activity on a display, wherein the graphical representation of the user account includes, within the graphical representation of the user account, the first type of activity is represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape; and while displaying the graphical representation of the user account, the program includes instructions to detect an input directed to the graphical representation of the user account having an associated direction, and in response to detecting an input directed to the graphical representation of the user account, change the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input, and change the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0030] According to some embodiments, an electronic device is described. The electronic device includes a display, and on the display, a graphical representation of user accounts associated with a first type of activity and a second type of activity, wherein within the graphical representation of the user accounts, the first type of activity is represented by a first set of one or more regions having a first color range, the first set of one or more regions has a first shape, the second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions has a second shape different from the first shape, means for displaying the graphical representation of the user accounts, means for detecting an input directed to the graphical representation of the user accounts during the display of the graphical representation of the user accounts, the input having an associated direction, and in response to detecting the input directed to the graphical representation of the user accounts, based on the direction of the input, changing the shape and position of the first set of one or more regions from the first shape to a third shape different from the first shape and the second shape, and based on the direction of the input, changing the shape and position of the second set of one or more regions from the second shape to a fourth shape different from the first shape, the second shape, and the third shape.

[0031] According to some embodiments, a method is described that is performed on an electronic device equipped with a display. The method is to display on the display a graphical representation of transfer accounts associated with a plurality of transfers of a first type and a plurality of transfers of a second type, wherein, within the graphical representation of the transfer accounts, the first type of transfers are represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, and the second type of transfers are represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions has a second shape different from the first shape. The process includes, while displaying a graphical representation of a transfer account, detecting an input directed to the graphical representation of a transfer account that has an associated direction;, in response to detecting an input directed to the graphical representation of a transfer account, changing the shape and position of a first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input; and changing the shape and position of a second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0032] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. One or more programs display a graphical representation on a display of transfer accounts associated with a plurality of transfers of a first type and a plurality of transfers of a second type, wherein within the graphical representation of the transfer accounts, the first type of transfer is represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, and the second type of transfer is represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions has a second shape different from the first shape; and while displaying the graphical representation of the transfer accounts, the program detects an input directed to the graphical representation of the transfer accounts having an associated direction, and in response to detecting an input directed to the graphical representation of the transfer accounts, the program changes the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input, and changes the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0033] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. One or more programs display a graphical representation on a display of transfer accounts associated with a plurality of transfers of a first type and a plurality of transfers of a second type, wherein within the graphical representation of the transfer accounts, the first type of transfers are represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of transfers are represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape; and while the graphical representation of the transfer accounts is being displayed, the program detects an input directed to the graphical representation of the transfer accounts having an associated direction, and in response to the detection of an input directed to the graphical representation of the transfer accounts, it changes the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input, and changes the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0034] According to some embodiments, an electronic device is described comprising a display, one or more processors, and memory for storing one or more programs configured to be executed by the one or more processors. One or more programs display a graphical representation on a display of transfer accounts associated with a plurality of transfers of a first type and a plurality of transfers of a second type, wherein within the graphical representation of the transfer accounts, the first type of transfers are represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of transfers are represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape; and while the graphical representation of the transfer accounts is being displayed, the program detects an input directed to the graphical representation of the transfer accounts having an associated direction, and in response to the detection of an input directed to the graphical representation of the transfer accounts, it changes the shape and position of the first set of one or more regions from a first shape to a third shape different from the first and second shapes based on the direction of the input, and changes the shape and position of the second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes based on the direction of the input.

[0035] According to several embodiments, an electronic device is described. The electronic device includes a display and a graphical representation on the display of transfer accounts associated with a plurality of transfers of a first type and a plurality of transfers of a second type, wherein, within the graphical representation of the transfer accounts, the first type of transfer is represented by a first set of one or more regions having a first color range, the first set of one or more regions having a first shape, and the second type of transfer is represented by a second set of one or more regions having a second color range different from the first color range, the second set of one or more regions having a second shape different from the first shape. The system includes means for displaying, means for detecting inputs directed to a graphical representation of a transfer account, having associated directions, while the graphical representation of the transfer account is being displayed, and means for changing the shape and position of a first set of one or more regions from a first shape to a third shape different from the first and second shapes, based on the direction of the input, in response to the detection of inputs directed to the graphical representation of the transfer account, and changing the shape and position of a second set of one or more regions from a second shape to a fourth shape different from the first, second, and third shapes, based on the direction of the input.

[0036] According to several embodiments, a method is described that is performed on an electronic device having a display and one or more input devices. The method includes displaying a user interface on the display that corresponds to a user account, the user interface including a plurality of user interface objects corresponding to past activities using the user account, an indication of a first common characteristic of past activities, and an affordance for initiating tracking of activities that share the first common characteristic; detecting a selection of an affordance for initiating tracking of activities that share the first common characteristic; and, in response to detecting the selection of an affordance, initiating a process to add a tracking category for tracking activities that share the first common characteristic.

[0037] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface on a display, the user interface corresponding to a user account, which includes a plurality of user interface objects corresponding to past activities using the user account, an indication of a first common characteristic of the past activities, and an affordance for initiating tracking of activities that share the first common characteristic; detecting a selection of an affordance for initiating tracking of activities that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process to add a tracking category for tracking activities that share the first common characteristic.

[0038] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface on a display, the user interface corresponding to a user account, which includes a plurality of user interface objects corresponding to past activities using the user account, an indication of a first common characteristic of the past activities, and an affordance for initiating tracking of activities that share the first common characteristic; detecting a selection of an affordance for initiating tracking of activities that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process to add a tracking category for tracking activities that share the first common characteristic.

[0039] According to some embodiments, an electronic device is described comprising a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a user interface on the display that corresponds to a user account, the user interface including a plurality of user interface objects corresponding to past activities using the user account, an indication of a first common characteristic of the past activities, and an affordance for initiating tracking of activities that share the first common characteristic; detecting a selection of an affordance for initiating tracking of activities that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process to add a tracking category for tracking activities that share the first common characteristic.

[0040] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface on the display, the user interface corresponding to a user account, which includes a plurality of user interface objects corresponding to past activities using the user account, an indication of a first common characteristic of past activities, and an affordance for initiating tracking of activities that share the first common characteristic, means for detecting a selection of an affordance for initiating tracking of activities that share the first common characteristic, and means for initiating a process to add a tracking category for tracking activities that share the first common characteristic in response to detecting a selection of an affordance.

[0041] According to some embodiments, a method is described that is performed on an electronic device having a display and one or more input devices. The method includes displaying a user interface on the display that corresponds to a transfer account, the user interface including a plurality of transfer items corresponding to past transfers made using the transfer account, an indication of a first common characteristic of the past transfers, and an affordance for initiating tracking of transfers that share the first common characteristic; detecting a selection of an affordance for initiating tracking of transfers that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process to add a tracking category for tracking transfers that share the first common characteristic.

[0042] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that corresponds to a transfer account, the user interface comprising a plurality of transfer items corresponding to past transfers made using the transfer account, an indication of a first common characteristic of the past transfers, and an affordance for initiating tracking of transfers that share the first common characteristic; detecting a selection of an affordance for initiating tracking of transfers that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process of adding a tracking category for tracking transfers that share the first common characteristic.

[0043] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that corresponds to a transfer account, the user interface comprising a plurality of transfer items corresponding to past transfers made using the transfer account, an indication of a first common characteristic of the past transfers, and an affordance for initiating tracking of transfers that share the first common characteristic; detecting a selection of an affordance for initiating tracking of transfers that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process of adding a tracking category for tracking transfers that share the first common characteristic.

[0044] According to some embodiments, an electronic device is described comprising a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a user interface on the display that corresponds to a transfer account, the user interface comprising a plurality of transfer items corresponding to past transfers made using the transfer account, an indication of a first common characteristic of the past transfers, and an affordance for initiating tracking of transfers that share the first common characteristic; detecting a selection of an affordance for initiating tracking of transfers that share the first common characteristic; and, in response to detecting a selection of an affordance, initiating a process of adding a tracking category for tracking transfers that share the first common characteristic.

[0045] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface on the display that corresponds to a transfer account, the user interface including a plurality of transfer items corresponding to past transfers made using the transfer account, an indication of a first common characteristic of past transfers, and an affordance for initiating tracking of transfers that share the first common characteristic, means for detecting a selection of an affordance for initiating tracking of transfers that share the first common characteristic, and means for initiating a process to add a tracking category for tracking transfers that share the first common characteristic in response to detecting a selection of an affordance.

[0046] According to some embodiments, a method is described that is performed on an electronic device comprising a display and one or more input devices. The method includes displaying a selection user interface on the display for selecting a number, the selection user interface comprising a plurality of indicators corresponding to a number, the plurality of indicators including a first indicator corresponding to a first number and a second indicator corresponding to a second number, and a selection indicator for moving between the plurality of indicators; detecting user input directed to the selection user interface via one or more input devices while the selection user interface is being displayed; displaying a quantity corresponding to a first number on the display in accordance with the determination that the user input has moved the selection indicator to a position corresponding to the first indicator in response to the detection of user input directed to the selection user interface; displaying a quantity corresponding to a second number on the display in accordance with the determination that the user input has moved the selection indicator to a position corresponding to the second indicator; and displaying a third number on the display based on the position of the selection indicator that does not correspond to an indicator of the plurality of indicators, in accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to an indicator of the plurality of indicators.

[0047] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a selection user interface on a display for selecting a number, the selection user interface comprising a plurality of indicators corresponding to a number, including a first indicator corresponding to a first number and a second indicator corresponding to a second number, and a selection indicator for moving between the plurality of indicators; detecting user input directed to the selection user interface via one or more input devices while the selection user interface is being displayed, and, in response to the detection of user input directed to the selection user interface, displaying a quantity corresponding to a first number on the display according to a determination that the user input has moved the selection indicator to a position corresponding to the first indicator; displaying a quantity corresponding to a second number on the display according to a determination that the user input has moved the selection indicator to a position corresponding to the second indicator; and displaying a third number on the display based on the position of the selection indicator that does not correspond to an indicator of the plurality of indicators, according to a determination that the user input has moved the selection indicator to a position that does not correspond to an indicator of the plurality of indicators.

[0048] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a selection user interface on a display for selecting a number, the selection user interface comprising a plurality of indicators corresponding to a number, including a first indicator corresponding to a first number and a second indicator corresponding to a second number, and a selection indicator for moving between the plurality of indicators; detecting user input directed to the selection user interface via one or more input devices while the selection user interface is being displayed, and, in response to the detection of user input directed to the selection user interface, displaying a quantity corresponding to a first number on the display according to a determination that the user input has moved the selection indicator to a position corresponding to the first indicator; displaying a quantity corresponding to a second number on the display according to a determination that the user input has moved the selection indicator to a position corresponding to the second indicator; and displaying a third number on the display based on the position of the selection indicator that does not correspond to an indicator of the plurality of indicators, according to a determination that the user input has moved the selection indicator to a position that does not correspond to an indicator of the plurality of indicators.

[0049] According to some embodiments, an electronic device is described comprising a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a selection user interface on the display for selecting a numerical value, the selection user interface including a plurality of indicators corresponding to numerical values, the plurality of indicators including a first indicator corresponding to a first numerical value and a second indicator corresponding to a second numerical value, and a selection indicator for moving between the plurality of indicators; detecting user input directed to the selection user interface via one or more input devices while the selection user interface is being displayed, and, in response to the detection of user input directed to the selection user interface, displaying a quantity corresponding to a first numerical value on the display according to a determination that the user input has moved the selection indicator to a position corresponding to a first indicator; displaying a quantity corresponding to a second numerical value on the display according to a determination that the user input has moved the selection indicator to a position corresponding to a second indicator; and displaying a third numerical value on the display based on the position of the selection indicator that does not correspond to an indicator of the plurality of indicators, according to a determination that the user input has moved the selection indicator to a position that does not correspond to an indicator of the plurality of indicators.

[0050] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a selection user interface on the display, which includes a selection user interface for selecting a numerical value, and a plurality of indicators corresponding to numerical values, including a first indicator corresponding to a first numerical value, a second indicator corresponding to a second numerical value, and a selection indicator for moving between the plurality of indicators, means for detecting user input directed to the selection user interface via one or more input devices while the selection user interface is being displayed, and means for displaying a quantity corresponding to a first numerical value on the display in accordance with the determination that the user input has moved the selection indicator to a position corresponding to the first indicator in response to the detection of user input directed to the selection user interface, displaying a quantity corresponding to a second numerical value on the display in accordance with the determination that the user input has moved the selection indicator to a position corresponding to the second indicator, and displaying a third numerical value on the display based on the position of the selection indicator that does not correspond to an indicator of the plurality of indicators in accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to an indicator of the plurality of indicators.

[0051] According to several embodiments, a method is described that is performed on an electronic device comprising a display and one or more input devices. The method includes: displaying a user interface on the display that enables the use of a user account using a device-specific authentication process; detecting an input via one or more input devices requesting authentication credentials corresponding to a user account while the user interface is being displayed; displaying a first authentication credential on the display in response to the detection of the input, which is valid for using the user account for use without a device-specific authentication process; receiving a request for new authentication credentials corresponding to a user account via one or more input devices after displaying the first authentication credentials; and displaying a second authentication credential, which is different from the first authentication credentials and valid for using the user account for use without a device-specific authentication process, such that when the second authentication credentials become available for use, the first authentication credentials are no longer valid for using the user account.

[0052] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. One or more programs include instructions to display a user interface on a display that enables the use of a user account using a device-specific authentication process, to detect input via one or more input devices requesting authentication credentials for a user account while the user interface is being displayed, to display a first authentication credential on the display that corresponds to a user account and is valid for using the user account for use without a device-specific authentication process, after the first authentication credential has been displayed, to receive a request for a new authentication credential for a user account via one or more input devices, and to display a second authentication credential that is different from the first authentication credential and is valid for using the user account for use without a device-specific authentication process, and which, once the second authentication credential becomes available for use, is no longer valid for using the user account.

[0053] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface corresponding to a user account on the display, which enables the use of a user account using a device-specific authentication process; detecting input via one or more input devices while the user interface is being displayed, which requests authentication credentials corresponding to a user account; displaying a first authentication credential corresponding to a user account on the display in response to the detection of the input, which is valid for using the user account for use without a device-specific authentication process; receiving a request for new authentication credentials corresponding to a user account via one or more input devices after displaying the first authentication credentials; and displaying a second authentication credential, which is different from the first authentication credentials and valid for using the user account for use without a device-specific authentication process, which, once the second authentication credentials become available for use, is no longer valid for using the user account.

[0054] According to some embodiments, an electronic device is described that includes a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. One or more programs include instructions to display a user interface on a display that enables the use of a user account using a device-specific authentication process, to detect input via one or more input devices requesting authentication credentials for a user account while the user interface is being displayed, to display a first authentication credential on the display that corresponds to a user account and is valid for using the user account for use without a device-specific authentication process, after the first authentication credential has been displayed, to receive a request for a new authentication credential for a user account via one or more input devices, and to display a second authentication credential that is different from the first authentication credential and is valid for using the user account for use without a device-specific authentication process, and which, once the second authentication credential becomes available for use, is no longer valid for using the user account.

[0055] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface corresponding to a user account on the display for enabling the use of a user account using a device-specific authentication process, means for detecting inputs requesting authentication credentials corresponding to a user account via one or more input devices while the user interface is being displayed, means for displaying a first authentication credential corresponding to a user account on the display in response to the detection of an input, the first authentication credential being valid for using the user account for use without a device-specific authentication process, the first authentication credential being valid for using the user account for use without a device-specific authentication process, the second authentication credential being different from the first authentication credential and valid for using the user account for use without a device-specific authentication process, the first authentication credential being no longer valid for using the user account when the second authentication credential is available for use.

[0056] According to some embodiments, a method is described that is performed on an electronic device comprising a display and one or more input devices. The method includes: displaying on the display a user interface corresponding to a transfer account, which enables transfers via the transfer account using a device-specific authentication process; detecting input via one or more input devices requesting authentication credentials corresponding to the transfer account while the user interface is being displayed; in response to the detection of input, displaying on the display a first authentication credential corresponding to the transfer account, which is valid for transfers that do not use a device-specific authentication process; after displaying the first authentication credentials, receiving a request for new authentication credentials corresponding to the transfer account via one or more input devices; and in response to the receipt of a request for new authentication credentials, displaying a second authentication credential that is different from the first authentication credentials and is valid for transfers that do not use a device-specific authentication process, wherein the first authentication credentials are no longer valid for transfers when the second authentication credentials become available for use.

[0057] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices. One or more programs include instructions that display a user interface on a display that enables transfers through a transfer account using a device-specific authentication process, detect input via one or more input devices requesting authentication credentials for a transfer account while the user interface is displayed, and, in response to detecting input, display on the display a first authentication credential for a transfer account that is valid for transfers without using a device-specific authentication process, and, after displaying the first authentication credentials, receive a request for new authentication credentials for a transfer account via one or more input devices, and, in response to receiving a request for new authentication credentials, display a second authentication credential that is different from the first authentication credentials and is valid for transfers without using a device-specific authentication process, and, when the second authentication credentials become available for use, the first authentication credentials are no longer valid for transfers.

[0058] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device comprising a display and one or more input devices. The one or more programs include instructions for displaying a user interface on the display that enables transfers via a transfer account using a device-specific authentication process; detecting input via one or more input devices while the user interface is being displayed that requests authentication credentials for a transfer account; displaying a first authentication credential on the display that corresponds to a transfer account and is valid for transfers that do not use a device-specific authentication process, after the first authentication credential has been displayed; receiving a request for a new authentication credential for a transfer account via one or more input devices; and displaying a second authentication credential that differs from the first authentication credential and is valid for transfers that do not use a device-specific authentication process, such that when the second authentication credential becomes available for use, the first authentication credential is no longer valid for transfers.

[0059] According to some embodiments, an electronic device is described that includes a display, one or more input devices, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. One or more programs include instructions that display a user interface on a display that enables transfers through a transfer account using a device-specific authentication process, detect input via one or more input devices requesting authentication credentials for a transfer account while the user interface is displayed, and, in response to detecting input, display on the display a first authentication credential for a transfer account that is valid for transfers without using a device-specific authentication process, and, after displaying the first authentication credentials, receive a request for new authentication credentials for a transfer account via one or more input devices, and, in response to receiving a request for new authentication credentials, display a second authentication credential that is different from the first authentication credentials and is valid for transfers without using a device-specific authentication process, and, when the second authentication credentials become available for use, the first authentication credentials are no longer valid for transfers.

[0060] According to several embodiments, an electronic device is described. The electronic device comprises a display, one or more input devices, means for displaying a user interface on the display that enables transfers via a transfer account using a device-specific authentication process, means for detecting inputs via one or more input devices requesting authentication credentials corresponding to a transfer account while the user interface is being displayed, means for displaying a first authentication credential corresponding to a transfer account on the display in response to the detection of an input, the first authentication credential corresponding to a transfer account which is valid for transfers that do not use a device-specific authentication process, means for receiving requests for new authentication credentials corresponding to a transfer account via one or more input devices after displaying the first authentication credentials, and means for displaying a second authentication credential that is different from the first authentication credentials and is valid for transfers that do not use a device-specific authentication process, the first authentication credentials no longer being valid for transfers when the second authentication credentials become available for use.

[0061] According to some embodiments, a method is described that is performed in an electronic device having a display and an input element. The method includes: detecting properties of a physical account object corresponding to a user account provisioned on the electronic device via the input element; obtaining information identifying the physical account object from the physical account object via the input element; displaying affordances for activating the physical account object on the display in response to receiving the information identifying the physical account object; detecting input corresponding to the selection of an affordance while the affordance is being displayed; and automatically initiating a process to enable the use of the user account using the physical account object without further user input in response to detecting the input corresponding to the selection of an affordance.

[0062] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements. The one or more programs include instructions that, via the input elements, detect properties of a physical account object corresponding to a user account provisioned on the electronic device; obtain information identifying the physical account object from the physical account object via the input elements; display on the display, in response to receiving the information identifying the physical account object, affordances for activating the physical account object; while the affordances are being displayed, detect input corresponding to the selection of an affordance; and, in response to detecting input corresponding to the selection of an affordance, automatically initiate a process that enables the use of the user account using the physical account object without further user input.

[0063] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements. The one or more programs include instructions that, via the input elements, detect the properties of a physical account object corresponding to a user account provisioned on the electronic device; obtain information identifying the physical account object from the physical account object via the input elements; display on the display, in response to receiving the information identifying the physical account object, affordances for activating the physical account object; while the affordances are being displayed, detect input corresponding to the selection of an affordance; and, in response to detecting input corresponding to the selection of an affordance, automatically initiate a process that enables the use of the user account using the physical account object without further user input.

[0064] According to some embodiments, the electronic device comprises a display, an input element, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions that, via the input element, detect the properties of a physical account object corresponding to a user account provisioned on the electronic device, obtain information identifying the physical account object from the physical account object via the input element, display on the display, in response to receiving the information identifying the physical account object, detect an input corresponding to the selection of an affordance while the affordance is being displayed, and, in response to detecting an input corresponding to the selection of an affordance, automatically initiate a process that enables the use of the user account using the physical account object without further user input.

[0065] According to several embodiments, an electronic device is described. The electronic device comprises a display, an input element, means for detecting properties of a physical account object corresponding to a user account provisioned on the electronic device via the input element, means for obtaining information identifying the physical account object from the physical account object via the input element, means for displaying an affordance on the display for activating the physical account object in response to receiving the information identifying the physical account object, means for detecting an input corresponding to the selection of an affordance while the affordance is being displayed, and means for automatically initiating a process to enable the use of the user account using the physical account object without further user input in response to detecting the input corresponding to the selection of an affordance.

[0066] According to some embodiments, a method is described that is performed in an electronic device having a display and an input element. The method includes: detecting the properties of a physical account object corresponding to a transfer account provisioned on the electronic device via the input element; obtaining information identifying the physical account object from the physical account object via the input element; displaying on the display an affordance for activating the physical account object in response to receiving the information identifying the physical account object; detecting an input corresponding to the selection of an affordance while the affordance is being displayed; and automatically initiating a process to enable, without further user input, to allow transfers using the transfer account with the physical account object in response to detecting the input corresponding to the selection of an affordance.

[0067] According to some embodiments, a non-temporary computer-readable storage medium is described that stores one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements. The one or more programs include instructions that, via the input elements, detect the properties of a physical account object corresponding to a transfer account provisioned on the electronic device; obtain information identifying the physical account object from the physical account object via the input elements; display on the display, in response to receiving the information identifying the physical account object, affordances for activating the physical account object; while the affordances are being displayed, detect input corresponding to the selection of an affordance; and, in response to detecting input corresponding to the selection of an affordance, automatically initiate a process that enables, without further user input, to allow transfers using the transfer account with the physical account object.

[0068] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements. The one or more programs include instructions that, via the input elements, detect the properties of a physical account object corresponding to a transfer account provisioned on the electronic device; obtain information identifying the physical account object from the physical account object via the input elements; display on the display, in response to receiving the information identifying the physical account object, affordances for activating the physical account object; while the affordances are being displayed, detect input corresponding to the selection of an affordance; and, in response to detecting input corresponding to the selection of an affordance, automatically initiate a process that enables, without further user input, to allow transfers using the transfer account with the physical account object.

[0069] According to some embodiments, the electronic device comprises a display, an input element, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions that, via the input element, detect the properties of a physical account object corresponding to a transfer account provisioned on the electronic device, obtain information identifying the physical account object from the physical account object via the input element, display on the display, in response to receiving the information identifying the physical account object, display affordances for activating the physical account object, detect input corresponding to the selection of an affordance while the affordance is being displayed, and, in response to detecting input corresponding to the selection of an affordance, automatically initiate a process that enables, without further user input, to allow transfers using the transfer account with the physical account object.

[0070] According to several embodiments, an electronic device is described. The electronic device comprises a display, an input element, means for detecting properties of a physical account object corresponding to a transfer account provisioned on the electronic device via the input element, means for obtaining information identifying the physical account object from the physical account object via the input element, means for displaying an affordance on the display for activating the physical account object in response to receiving the information identifying the physical account object, means for detecting an input corresponding to the selection of an affordance while the affordance is being displayed, and means for automatically initiating a process to enable transfers using the transfer account with the physical account object without further user input in response to detecting an input corresponding to the selection of an affordance.

[0071] According to several embodiments, a method is described that is performed on an electronic device having a display. The method involves displaying a user interface element within a user interface corresponding to an account, which provides information about a first type of account operation of the account, wherein the display of the user interface element is to display the user interface element in a first appearance indicating the time remaining until the first type of operation becomes due, according to a determination that the first type of operation becomes due to be performed within a first threshold time and the first type of operation is not performed within a second threshold time, and to display the user interface element in a second appearance including information about the first type of operation performed within a second threshold time, according to a determination that the first type of operation becomes due to be performed within a first threshold time and the first type of operation is performed within a second threshold time. This includes, and also includes.

[0072] According to some embodiments, a non-temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a user interface element within a user interface corresponding to an account, which provides information about a first type of account operation of the account, and the instructions for displaying the user interface element include displaying the user interface element in a first appearance indicating the time remaining until the first type of operation becomes due, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is not executed within a second threshold time, and displaying the user interface element in a second appearance including information about the first type of operation executed within a second threshold time, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is executed within a second threshold time. Includes.

[0073] According to some embodiments, a temporary computer-readable storage medium is described for storing one or more programs configured to be executed by one or more processors of an electronic device having a display. The one or more programs include instructions for displaying a user interface element that provides information about a first type of account operation of an account within a user interface corresponding to an account, wherein the display of the user interface element includes displaying the user interface element in a first appearance indicating the time remaining until the first type of operation becomes due, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is not executed within a second threshold time, and displaying the user interface element in a second appearance including information about the first type of operation executed within a second threshold time, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is executed within a second threshold time. Includes.

[0074] According to some embodiments, an electronic device is described comprising a display, one or more processors, and a memory for storing one or more programs configured to be executed by the one or more processors. The one or more programs include instructions for displaying a user interface element within a user interface corresponding to an account, which provides information about a first type of account operation of the account, wherein the display of the user interface element includes displaying the user interface element in a first appearance indicating the time remaining until the first type of operation becomes due, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is not executed within a second threshold time, and displaying the user interface element in a second appearance including information about the first type of operation executed within a second threshold time, according to a determination that the first type of operation becomes due to be executed within a first threshold time and the first type of operation is executed within a second threshold time. Includes.

[0075] According to several embodiments, an electronic device is described. The electronic device includes a display and means for displaying a user interface element within a user interface corresponding to an account, which provides information about a first type of account operation of an account, wherein the means for displaying the user interface element displays the user interface element in a first appearance indicating the time remaining until the first type of operation becomes due, according to a determination that the first type of operation becomes due to be performed within a first threshold time and the first type of operation is not performed within a second threshold time; and means for displaying the user interface element in a second appearance including information about the first type of operation performed within a second threshold time, according to a determination that the first type of operation becomes due to be performed within a first threshold time and the first type of operation is performed within a second threshold time. It includes means, including,

[0076] The executable instructions that perform these functions are optionally contained within a non-temporary computer-readable storage medium or other computer program product configured to be executed by one or more processors.

[0077] Therefore, devices will be provided with faster and more efficient methods and interfaces for managing transfer accounts, thereby increasing the effectiveness, efficiency, and user satisfaction of such devices. Such methods and interfaces can complement or replace other methods for managing transfer accounts. [Brief explanation of the drawing]

[0078] To better understand the various embodiments described, the following “Modes for Carrying Out the Invention” should be referenced in conjunction with the following drawings, and similar reference numbers throughout the following drawings refer to the corresponding parts.

[0079] [Figure 1A] This is a block diagram showing a portable multifunctional device having a touch-sensitive display, according to several embodiments.

[0080] [Figure 1B] This is a block diagram showing exemplary components for event handling according to several embodiments.

[0081] [Figure 2] This figure shows a portable multifunctional device having a touchscreen, according to several embodiments.

[0082] [Figure 3] This is a block diagram of an exemplary multifunctional device having a display and a touch-sensitive surface, according to several embodiments.

[0083] [Figure 4A] This figure shows an exemplary user interface for an application menu on a portable multifunction device, according to several embodiments.

[0084] [Figure 4B] This figure shows an exemplary user interface for a multifunctional device having a touch-sensitive surface separate from the display, according to several embodiments.

[0085] [Figure 5A] This figure shows a personal electronic device according to several embodiments.

[0086] [Figure 5B] This is a block diagram showing a personal electronic device according to several embodiments.

[0087] [Figure 6] The following are exemplary devices connected via one or more communication channels according to several embodiments.

[0088] [Figure 7A] The following are exemplary user interfaces for provisioning user accounts to electronic devices, according to several embodiments. [Figure 7B] The following are exemplary user interfaces for provisioning user accounts to electronic devices, according to several embodiments.

[0089] [Figure 8A] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8B] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8C] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8D] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8E] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8F] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8G] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8H] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8I]The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8J] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8K] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8L] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8M] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8N] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8O] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8P] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8Q] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8R] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8S] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8T] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8U] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments. [Figure 8V] The following are exemplary user interfaces for provisioning transfer accounts to electronic devices, according to several embodiments.

[0090] [Figure 9A] This flowchart illustrates a method for provisioning a transfer account to an electronic device according to several embodiments. [Figure 9B] This flowchart illustrates a method for provisioning a transfer account to an electronic device according to several embodiments. [Figure 9C] This flowchart illustrates a method for provisioning a transfer account to an electronic device according to several embodiments.

[0091] [Figure 9D] This flowchart illustrates a method for provisioning user accounts to an electronic device according to several embodiments.

[0092] [Figure 10A] The following are exemplary user interfaces for providing user account usage information according to several embodiments. [Figure 10B] The following are exemplary user interfaces for providing user account usage information according to several embodiments.

[0093] [Figure 11A] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11B] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11C]The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11D] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11E] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11F] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11G] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11H] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11I] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11J] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11K] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11L] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11M] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11N] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments. [Figure 11O] The following are exemplary user interfaces for providing transfer account usage information according to several embodiments.

[0094] [Figure 12A] This flowchart illustrates a method for providing transfer account usage information according to several embodiments. [Figure 12B] This flowchart illustrates a method for providing transfer account usage information according to several embodiments. [Figure 12C] This flowchart illustrates a method for providing transfer account usage information according to several embodiments. [Figure 12D] This flowchart illustrates a method for providing transfer account usage information according to several embodiments.

[0095] [Figure 12E] This flowchart illustrates a method for providing user account usage information according to several embodiments.

[0096] [Figure 13A] The following are exemplary user interfaces for providing visual feedback to the representation of a user account, according to several embodiments. [Figure 13B] The following are exemplary user interfaces for providing visual feedback to the representation of a user account, according to several embodiments.

[0097] [Figure 14A] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14B] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14C] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14D]The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14E] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14F] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14G] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14H] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14I] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14J] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14K] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14L] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14M] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14N] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14O]The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14P] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14Q] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14R] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14S] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14T] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments. [Figure 14U] The following are exemplary user interfaces for providing visual feedback to the representation of a transfer account according to several embodiments.

[0098] [Figure 15A] This flowchart illustrates a method for providing visual feedback to a transfer account representation according to several embodiments. [Figure 15B] This flowchart illustrates a method for providing visual feedback to a transfer account representation according to several embodiments. [Figure 15C] This flowchart illustrates a method for providing visual feedback to a transfer account representation according to several embodiments. [Figure 15D] This flowchart illustrates a method for providing visual feedback to a transfer account representation according to several embodiments.

[0099] [Figure 15E] This flowchart illustrates a method for providing visual feedback to a user account representation according to several embodiments.

[0100] [Figure 16A] The following are exemplary user interfaces for managing tracking of usage categories, according to several embodiments. [Figure 16B] The following are exemplary user interfaces for managing tracking of usage categories, according to several embodiments.

[0101] [Figure 17A] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17B] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17C] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17D] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17E] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17F] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17G] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17H] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17I] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17J]The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments. [Figure 17K] The following are exemplary user interfaces for managing the tracking of transfer categories according to several embodiments.

[0102] [Figure 18A] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments. [Figure 18B] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments. [Figure 18C] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments. [Figure 18D] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments. [Figure 18E] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments. [Figure 18F] This flowchart illustrates a method for managing the tracking of transfer categories according to several embodiments.

[0103] [Figure 18G] This flowchart illustrates a method for managing usage category tracking according to several embodiments.

[0104] [Figure 19A] The following are exemplary user interfaces for managing numerical selections, according to several embodiments. [Figure 19B] The following are exemplary user interfaces for managing numerical selections, according to several embodiments.

[0105] [Figure 20A] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20B]The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20C] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20D] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20E] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20F] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20G] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20H] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20I] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20J] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20K] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20L] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20M] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20N] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20O] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20P] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20Q] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20R] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20S] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20T] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20U] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20V] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20W] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20X] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20Y] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20Z] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AA] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AB] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AC] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AD] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AE] The following are exemplary user interfaces for managing item transfers according to several embodiments. [Figure 20AF] The following are exemplary user interfaces for managing item transfers according to several embodiments.

[0106] [Figure 21A] This flowchart illustrates a method for managing item transfers according to several embodiments. [Figure 21B] This flowchart illustrates a method for managing item transfers according to several embodiments. [Figure 21C] This flowchart illustrates a method for managing item transfers according to several embodiments. [Figure 21D] This flowchart illustrates a method for managing item transfers according to several embodiments. [Figure 21E] This flowchart illustrates a method for managing item transfers according to several embodiments. [Figure 21F] This flowchart illustrates a method for managing item transfers according to several embodiments.

[0107] [Figure 22A] The following are exemplary user interfaces for managing authentication credentials associated with user accounts, according to several embodiments. [Figure 22B] The following are exemplary user interfaces for managing authentication credentials associated with user accounts, according to several embodiments.

[0108] [Figure 23A] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23B] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23C] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23D] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23E] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23F] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 23G] The following are exemplary user interfaces for managing authentication credentials connected to a transfer account, according to several embodiments.

[0109] [Figure 24A] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 24B] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 24C] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 24D] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments.

[0110] [Figure 24E] This flowchart illustrates a method for managing authentication credentials associated with user accounts, according to several embodiments.

[0111] [Figure 25] The following are exemplary user interfaces for activating a physical account object according to several embodiments.

[0112] [Figure 26A] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26B] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26C] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26D] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26E] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26F] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26G] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26H] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26I] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26J] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26K]The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26L] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26M] The following are exemplary user interfaces for activating a physical account object according to several embodiments. [Figure 26N] The following are exemplary user interfaces for activating a physical account object according to several embodiments.

[0113] [Figure 27A] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments. [Figure 27B] This flowchart illustrates a method for managing authentication credentials connected to a transfer account, according to several embodiments.

[0114] [Figure 27C] This flowchart illustrates a method for managing authentication credentials associated with user accounts, according to several embodiments.

[0115] [Figure 28A] The following are exemplary user interfaces for managing account operations, according to several embodiments. [Figure 28B] The following are exemplary user interfaces for managing account operations, according to several embodiments.

[0116] [Figure 29A] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29B] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29C] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29D] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29E] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29F] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29G] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29H] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29I] The following are exemplary user interfaces for managing balance transfers according to several embodiments. [Figure 29J] The following are exemplary user interfaces for managing balance transfers according to several embodiments.

[0117] [Figure 30A] This flowchart illustrates a method for managing balance transfers according to several embodiments. [Figure 30B] This flowchart illustrates a method for managing balance transfers according to several embodiments.

[0118] [Figure 31A] The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Figure 31B] The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Figure 31C]The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Figure 31D] The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Figure 31E] The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Figure 31F] The following describes an exemplary user interface for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments. [Modes for carrying out the invention]

[0119] The following description includes exemplary methods, parameters, etc. However, it should be noted that such descriptions are not intended to limit the scope of this disclosure, but rather are provided to describe exemplary embodiments.

[0120] There is a need for electronic devices that provide efficient methods and interfaces for managing transfer accounts. For example, there is a need for electronic devices that provide a convenient and efficient method for activating new transfer accounts. Another example is the need for electronic devices that provide easier management of transfer accounts and facilitate transfer activities. Another example is the need for electronic devices that provide a convenient and efficient method for viewing and managing information associated with using transfer accounts, such as reward information and past activity information. Another example is the need for electronic devices that provide a convenient and efficient method for selecting the value of transfers made using transfer accounts. Another example is the need for electronic devices that provide visual feedback on the type and amount of transfers made using transfer accounts. Such technology can reduce the cognitive burden on users who manage and use transfer accounts using electronic devices, thereby improving productivity. Furthermore, such technology can reduce the processor and battery power that would normally be wasted on redundant user input.

[0121] Figures 1A-1B, 2, 3, 4A-4B, 5A-5B, and 6 below provide a description of an exemplary device that performs techniques for managing event notifications. Figures 7A-7B show an exemplary user interface for provisioning user accounts to an electronic device according to several embodiments. Figures 8A-8V show an exemplary user interface for provisioning transfer accounts to an electronic device according to several embodiments. Figures 9A-9C are flowcharts illustrating a method for a user interface for provisioning transfer accounts to an electronic device according to several embodiments. Figure 9D is a flowchart illustrating a method for provisioning user accounts to an electronic device according to several embodiments. The user interfaces in Figures 7A-7B and 8A-8V are used to illustrate a later process, including the process in Figures 9A-9C and 9D. Figures 10A-10B show an exemplary user interface for providing user account usage information according to several embodiments. Figures 11A-11O show an exemplary user interface for providing transfer account usage information according to several embodiments. Figures 12A to 12D are flowcharts illustrating methods for providing transfer account usage information according to several embodiments. Figure 12E is a flowchart illustrating methods for providing user account usage information according to several embodiments. The user interfaces in Figures 10A to 10B and 11A to 11O are used to illustrate a later process, including the processes in Figures 12A to 12D and 12E. Figures 13A to 13B show exemplary user interfaces for providing visual feedback to a representation of a user account according to several embodiments. Figures 14A to 14U show exemplary user interfaces for providing visual feedback to a representation of a transfer account according to several embodiments. Figures 15A to 15D are flowcharts illustrating methods for providing visual feedback to a representation of a transfer account according to several embodiments.Figure 15E is a flowchart illustrating a method for providing visual feedback to the representation of a user account according to several embodiments. The user interfaces in Figures 13A-13B and 14A-14U are used to illustrate a later process, including the process in Figures 15A-15D and 15E. Figures 16A-16B show an exemplary user interface for managing tracking of usage categories according to several embodiments. Figures 17A-17K show an exemplary user interface for managing tracking of transfer categories according to several embodiments. Figures 18A-18F are flowcharts illustrating a method for managing tracking of transfer categories according to several embodiments. Figure 18G is a flowchart illustrating a method for managing tracking of usage categories according to several embodiments. The user interfaces in Figures 16A-16B and 17A-17K are used to illustrate a later process, including the process in Figures 18A-18F and 18G. Figures 19A-19B show an exemplary user interface for managing numerical selection according to several embodiments. Figures 20A to 20AF show exemplary user interfaces for managing item transfers according to several embodiments. Figures 21A to 21F are flowcharts showing how to manage item transfers according to several embodiments. The user interfaces in Figures 19A to 19B and 20A to 20AF are used to illustrate a process described later, including the process in Figures 21A to 21F. Figures 22A to 22B show exemplary user interfaces for managing authentication credentials connected to user accounts according to several embodiments. Figures 23A to 23G show exemplary user interfaces for managing authentication credentials connected to transfer accounts according to several embodiments. Figures 24A to 24D are flowcharts showing how to manage authentication credentials connected to transfer accounts according to several embodiments. Figure 24E is a flowchart showing how to manage authentication credentials connected to user accounts according to several embodiments.The user interfaces in Figures 22A-22B and 23A-23G are used to illustrate processes described later, including the processes in Figures 24A-24D and 24E. Figure 25 shows an exemplary user interface for activating a physical account object according to several embodiments. Figures 26A-26N show exemplary user interfaces for activating a physical account object according to several embodiments. Figures 27A-27B are flowcharts showing a method for managing authentication credentials connected to a transfer account according to several embodiments. Figure 27C is a flowchart showing a method for managing authentication credentials connected to a user account according to several embodiments. The user interfaces in Figures 25 and 26A-26N are used to illustrate processes described later, including the processes in Figures 27A-27B and 27C. Figures 28A-28B show exemplary user interfaces for managing account operations according to several embodiments. Figures 29A-29J show exemplary user interfaces for managing balance transfers according to several embodiments. Figures 30A to 30B are flowcharts illustrating methods for managing balance transfers according to several embodiments. The user interfaces in Figures 28A to 28B and 29A to 29J are used to illustrate processes described later, including the processes in Figures 30A to 30B. Figures 31A to 31F show exemplary user interfaces for initiating the activation of a transfer account based on the purchase of an item, according to several embodiments.

[0122] In the following description, terms such as “first,” “second,” etc., are used to describe various elements, but these elements should not be limited by these terms. These terms are used solely to distinguish one element from another. For example, without departing from the scope of the various embodiments described, the first touch may be called the second touch, and similarly, the second touch may be called the first touch. Both the first touch and the second touch are touches, but they are not the same touch.

[0123] The terminology used in the descriptions of the various embodiments described herein is intended solely to describe specific embodiments and is not intended to be limiting. In the descriptions of the various embodiments and the accompanying claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless otherwise explicitly stated in the context. Furthermore, it should be understood that, as used herein, the term “and / or” refers to and includes any and all possible combinations of one or more of the enumerated items relating to the description. It will be further understood that, as used herein, the terms “includes,” “comprises,” and / or “comprising” specify the presence of the described features, integers, steps, actions, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, actions, elements, components, and / or groups thereof.

[0124] The phrase "if" can be interpreted, at will, depending on the context, as "when" or "upon," or "in response to determining" or "in response to detecting." Similarly, the phrases "if it is determined" or "if [a stated condition or event] is detected" can be interpreted, at will, depending on the context, as "upon determining" or "in response to determining," or "upon detecting [the stated condition or event]" or "in response to detecting [the stated condition or event]."

[0125] Embodiments of electronic devices, user interfaces for such devices, and associated processes for using such devices are described. In some embodiments, the device is a portable communication device, such as a mobile phone, which also includes other functions such as PDA functionality and / or music player functionality. Exemplary embodiments of portable multifunction devices include, but are not limited to, the iPhone®, iPod Touch®, and iPad® devices from Apple Inc., Cupertino, California. Optionally, other portable electronic devices such as laptops or tablet computers having touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads) are also used. It should also be understood that in some embodiments, the device is not a portable communication device but a desktop computer having touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).

[0126] The following discussion describes electronic devices including displays and touch-sensitive surfaces. However, it should be understood that electronic devices optionally include one or more other physical user interface devices such as physical keyboards, mice, and / or joysticks.

[0127] The device typically supports a variety of applications, including drawing applications, presentation applications, word processing applications, website creation applications, disk authoring applications, spreadsheet applications, game applications, telephone applications, video conferencing applications, email applications, instant messaging applications, training support applications, photo management applications, digital camera applications, digital video camera applications, web browsing applications, digital music player applications, and / or digital video player applications.

[0128] Various applications running on this device optionally utilize at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface, as well as the corresponding information displayed on the device, are optionally adjusted and / or modified on an application-by-application basis and / or within each application. In this way, the device's common physical architecture (such as the touch-sensitive surface) optionally supports a variety of applications with intuitive and transparent user interfaces for the user.

[0129] Here, we turn our attention to embodiments of portable devices having a touch-sensitive display. Figure 1A is a block diagram of a portable multifunction device 100 having a touch-sensitive display system 112 according to several embodiments. The touch-sensitive display 112 may be conveniently referred to as a “touchscreen” and may be known or referred to as a “touch-sensitive display system”. Device 100 includes a memory 102 (optionally including one or more computer-readable storage media), a memory controller 122, one or more processing units (CPUs) 120, a peripheral interface 118, an RF circuit 108, an audio circuit 110, a speaker 111, a microphone 113, an input / output (I / O) subsystem 106, other input control devices 116, and an external port 124. Device 100 optionally includes one or more optical sensors 164. Device 100 optionally includes one or more contact intensity sensors 165 (e.g., touch-sensitive surfaces such as the touch-sensitive display system 112 of Device 100) that detect the intensity of contact on Device 100. Device 100 optionally includes one or more tactile output generators 167 that generate tactile outputs on Device 100 (for example, on touch-sensitive surfaces such as the touch-sensitive display system 112 of Device 100 or the touchpad 355 of Device 300). These components optionally communicate via one or more communication buses or signal lines 103.

[0130] As used herein and in the claims, the term “strength” of contact on a touch-sensitive surface refers to the force or pressure (force per unit area) of contact on the touch-sensitive surface (e.g., finger contact), or a proxy for the force or pressure of contact on the touch-sensitive surface. The strength of contact has a range of values, including at least four distinct values, and more typically, including several hundred (e.g., at least 256) distinct values. The strength of contact is optionally determined (or measured) using various methods and various sensors or combinations of sensors. For example, one or more force sensors below or adjacent to the touch-sensitive surface are optionally used to measure forces at various points on the touch-sensitive surface. In some implementations, force measurements from multiple force sensors are combined (e.g., weighted averaged) to determine an estimated force of contact. Similarly, the pressure-sensitive tip of a stylus is optionally used to determine the pressure of the stylus on the touch-sensitive surface. Alternatively, the size and / or variation of the contact area detected on the touch-sensing surface, the capacitance and / or variation of the touch-sensing surface adjacent to the contact, and / or the resistance and / or variation of the touch-sensing surface adjacent to the contact may optionally be used as a substitute for the force or pressure of the contact on the touch-sensing surface. In some implementations, the substitute measurement of the contact force or pressure is used directly to determine whether it exceeds an intensity threshold (e.g., the intensity threshold is described in units corresponding to the substitute measurement). In some implementations, the substitute measurement of the contact force or pressure is converted into an estimate of the force or pressure, which is then used to determine whether it exceeds an intensity threshold (e.g., the intensity threshold is a pressure threshold measured in units of pressure). By using the intensity of contact as an attribute of user input, it becomes possible for users to access additional device functions that might otherwise be inaccessible (e.g., on a touch-sensitive display) and / or receive user input (e.g., via a touch-sensitive display, touch-sensitive surface, or physical / mechanical control such as a knob or button) on reduced-size devices where the implementation area for displaying affordances is limited.

[0131] As used herein and in the claims, the term “tactile output” means a physical displacement of the device relative to its previous position, a physical displacement of a component of the device (e.g., a touch-sensitive surface) relative to another component of the device (e.g., a housing), or a displacement of a component relative to the center of mass of the device, which will be detected by the user through the user’s sense of touch. For example, in a situation where the device or a component of the device is in contact with the touch-sensitive surface of the user (e.g., the user’s fingers, palm, or other part of their hand), the tactile output generated by the physical displacement will be interpreted by the user as a tactile sensation corresponding to a perceived change in the physical properties of the device or a component of the device. For example, movement of a touch-sensitive surface (e.g., a touch-sensitive display or trackpad) may be optionally interpreted by the user as a “down-click” or “up-click” of a physical actuator button. In some cases, the user may feel a tactile sensation such as a “down-click” or “up-click” even when there is no movement of a physical actuator button associated with a touch-sensitive surface that is physically pressed (e.g., displaced) by the user’s action. As another example, movement of a touch-sensitive surface may be interpreted or perceived by the user as "roughness" of that surface, even if there is no change in the smoothness of the touch-sensitive surface. Such user interpretations of touch depend on the user's personal sensory perception, but there are many touch sensory perceptions common to the majority of users. Therefore, when a tactile output is described as corresponding to a user's specific sensory perception (e.g., "up-click," "down-click," "roughness"), unless otherwise stated, the generated tactile output corresponds to the physical displacement of the device or its components that produce the described sensory perception of a typical (or average) user.

[0132] It should be understood that device 100 is merely an example of a portable multifunction device, and that device 100 may optionally have more or fewer components than those shown, may optionally combine two or more components, or may optionally have different configurations or arrangements of those components. The various components shown in Figure 1A are implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing circuits and / or application-specific integrated circuits.

[0133] Memory 102 optionally includes high-speed random-access memory and optionally includes non-volatile memory such as one or more magnetic disk storage devices, flash memory devices, or other non-volatile solid-state memory devices. Memory controller 122 optionally controls access to memory 102 by other components of device 100.

[0134] The peripheral interface 118 can be used to connect the device's input and output peripherals to the CPU 120 and memory 102. One or more processors 120 operate or execute various software programs and / or instruction sets stored in memory 102 to perform various functions for device 100 and process data. In some embodiments, the peripheral interface 118, CPU 120, and memory controller 122 are optionally implemented on a single chip, such as chip 104. In some other embodiments, they are optionally implemented on separate chips.

[0135] The RF (radio frequency) circuit 108 transmits and receives RF signals, also known as electromagnetic signals. The RF circuit 108 converts electrical signals to electromagnetic signals or electromagnetic signals to electrical signals and communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 108 optionally includes well-known circuits for performing these functions, which include, but are not limited to, antenna systems, RF transceivers, one or more amplifiers, tuners, one or more oscillators, digital signal processors, CODEC chipsets, subscriber identity module (SIM) cards, and memory. The RF circuit 108 optionally communicates wirelessly with networks such as the Internet, also known as the World Wide Web (WWW), intranets, and / or wireless networks such as cellular telephone networks, wireless local area networks (LANs), and / or metropolitan area networks (MANs), as well as with other devices. The RF circuit 108 optionally includes a well-known circuit for detecting a near-field communication (NFC) field using a short-range communication radio. Wireless communication is not limited to this, but optionally includes Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), high-speed downlink packet access (HSDPA), high-speed uplink packet access (HSUPA), Evolution, Data-Only (EV-DO), HSPA, HSPA+, Dual-Cell HSPA (DC-HSPDA), and long-term evolution.Evolution (LTE), Near Field Communication (NFC), Wideband Code Division Multiple Access (W-CDMA), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Bluetooth, Bluetooth Low Energy (BTLE), Wireless Fidelity (Wi-Fi) (e.g., IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, and / or IEEE 802.11ac), Voice over Internet Protocol (VoIP), Wi-MAX, Email protocols (e.g., Internet Message Access Protocol (IMAP) and / or Post Office Protocol (POP)), Instant messaging (e.g., Extensible Messaging and Presence Protocol) Using any of several communication standards, protocols, and technologies, including the XMPP protocol, the Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensions (SIMPLE), the Instant Messaging and Presence Service (IMPS), and / or the Short Message Service (SMS), or any other suitable communication protocol, including a communication protocol not yet developed as of the filing date of this specification.

[0136] The audio circuit 110, speaker 111, and microphone 113 provide an audio interface between the user and the device 100. The audio circuit 110 receives audio data from the peripheral interface 118, converts this audio data into an electrical signal, and transmits this electrical signal to the speaker 111. The speaker 111 converts the electrical signal into human audible sound waves. The audio circuit 110 also receives the electrical signal converted from the sound waves by the microphone 113. The audio circuit 110 converts the electrical signal into audio data and transmits this audio data to the peripheral interface 118 for processing. The audio data is optionally retrieved from and / or transmitted to the memory 102 and / or RF circuit 108 by the peripheral interface 118. In some embodiments, the audio circuit 110 also includes a headset jack (e.g., 212 in Figure 2). The headset jack provides an interface between the audio circuit 110 and detachable audio input / output peripherals such as output-only headphones or headsets that have both output (e.g., headphones for one or both ears) and input (e.g., a microphone).

[0137] The I / O subsystem 106 connects input / output peripherals on device 100, such as the touchscreen 112 and other input control devices 116, to the peripheral interface 118. The I / O subsystem 106 optionally includes a display controller 156, an optical sensor controller 158, a depth camera controller 169, an intensity sensor controller 159, a haptic feedback controller 161, and one or more input controllers 160 for other input or control devices. One or more input controllers 160 receive electrical signals from / transmit electrical signals to other input control devices 116. The other input control devices 116 optionally include physical buttons (e.g., push buttons, rocker buttons), dials, slider switches, joysticks, click wheels, etc. In some alternative embodiments, one or more input controllers 160 are optionally connected to (or not connected to) one of the following: a keyboard, an infrared port, a USB port, and a pointer device such as a mouse. One or more buttons (e.g., 208 in Figure 2) optionally include up / down buttons for volume control of speaker 111 and / or microphone 113. One or more buttons optionally include push buttons (e.g., 206 in Figure 2).

[0138] As described in U.S. Patent Application No. 11 / 322,549, “Unlocking a Device by Performing Gestures on an Unlock Image,” filed December 23, 2005, U.S. Patent No. 7,657,849, which is incorporated herein by reference in its entirety, a quick press of a push button optionally releases the lock on the touchscreen 112, or optionally initiates a process to unlock the device using gestures on the touchscreen. A longer press of a push button (e.g., 206) optionally turns power on or off the device 100. The functionality of one or more of the buttons is optionally customizable by the user. The touchscreen 112 is used to implement virtual or soft buttons and one or more soft keyboards.

[0139] The touch-sensitive display 112 provides input and output interfaces between the device and the user. The display controller 156 receives electrical signals from and / or transmits electrical signals to the touchscreen 112. The touchscreen 112 displays a visual output to the user. This visual output optionally includes graphics, text, icons, videos, and any combination thereof (collectively, “graphics”). In some embodiments, some or all of the visual output optionally corresponds to user interface objects.

[0140] The touchscreen 112 has a touch-sensing surface, sensor, or set of sensors that accept user input based on touch and / or tactile contact. The touchscreen 112 and the display controller 156 (together with any associated modules and / or instruction sets in memory 102) detect contact (and any movement or interruption of contact) on the touchscreen 112 and translate the detected contact into interaction with user interface objects displayed on the touchscreen 112 (e.g., one or more soft keys, icons, web pages, or images). In an exemplary embodiment, the point of contact between the touchscreen 112 and the user corresponds to the user's finger.

[0141] The touchscreen 112 optionally uses LCD (liquid crystal display) technology, LPD (polymer light-emitting display) technology, or LED (light-emitting diode) technology, but other display technologies may also be used in other embodiments. The touchscreen 112 and the display controller 156 optionally, but not limited to, use any of a number of currently known or future-developed touch sensing technologies, including capacitive, resistive, infrared, and surface acoustic technologies, as well as other proximity sensor arrays or other elements that determine one or more points of contact with the touchscreen 112, to detect contact and any movement or interruption thereof. In exemplary embodiments, projected mutual capacitive sensing technology is used, such as that found in the iPhone® and iPod Touch® from Apple Inc. of Cupertino, California.

[0142] The touch-sensitive displays in some embodiments of the touchscreen 112 are optionally similar to the multi-touch-sensitive touchpads described in U.S. Patent No. 6,323,846 (Westerman et al.), No. 6,570,557 (Westerman et al.), and / or No. 6,677,932 (Westerman), and / or U.S. Patent Publication No. 2002 / 0015024(A1), which are each incorporated herein in whole by reference. However, the touchscreen 112 displays visual output from device 100, whereas the touch-sensitive touchpad does not provide visual output.

[0143] Touch-sensitive displays in some embodiments of the touchscreen 112 are described in the following application. (1) U.S. Patent Application No. 11 / 381,313, filed May 2, 2006, "Multipoint Touch Surface Controller", (2) U.S. Patent Application No. 10 / 840,862, filed May 6, 2004, "Multipoint Touchscreen", (3) U.S. Patent Application No. 10 / 903,964, filed July 30, 2004, "Gestures For Touch Sensitive Input Devices", (4) U.S. Patent Application No. 11 / 048,264, filed January 31, 2005, "Gestures For Touch Sensitive Input Devices", (5) U.S. Patent Application No. 11 / 038,590, filed January 18, 2005, "Mode-Based Graphical User Interfaces For Touch Sensitive Input (6) U.S. Patent Application No. 11 / 228,758, filed September 16, 2005, "Virtual Input Device Placement On A Touch Screen User Interface", (7) U.S. Patent Application No. 11 / 228,700, filed September 16, 2005, "Operation Of A Computer With A Touch Screen Interface", (8) U.S. Patent Application No. 11 / 228,737, filed September 16, 2005, "Activating Virtual Keys Of A Touch-Screen Virtual Keyboard", and (9) U.S. Patent Application No. 11 / 367,749, filed March 3, 2006, "Multi-Functional Hand-Held Device". All of these applications are incorporated herein by reference in their entirety.

[0144] The touchscreen 112 optionally has a video resolution greater than 100 dpi. In some embodiments, the touchscreen has a video resolution of approximately 160 dpi. The user optionally touches the touchscreen 112 using any suitable object or attachment such as a stylus or finger. In some embodiments, the user interface is designed to operate primarily using finger-based touch and gestures, which may be less precise than stylus-based input due to the larger contact area of ​​the finger on the touchscreen. In some embodiments, the device translates coarse finger input into a precise pointer / cursor position or command to perform an action desired by the user.

[0145] In some embodiments, in addition to the touchscreen, the device 100 optionally includes a touchpad for activating or deactivating specific functions. In some embodiments, the touchpad is a touch-sensitive area of ​​the device that, unlike the touchscreen, does not display a visual output. The touchpad is optionally a touch-sensitive surface separate from the touchscreen 112 or an extension of the touch-sensitive surface formed by the touchscreen.

[0146] Device 100 also includes a power system 162 that supplies power to various components. The power system 162 optionally includes a power management system, one or more power sources (e.g., a battery, alternating current (AC)), a recharge system, a power failure detection circuit, a power converter or inverter, a power status indicator (e.g., a light-emitting diode (LED)), and any other components associated with generating, managing, and distributing power within the portable device.

[0147] The device 100 also optionally includes one or more optical sensors 164. Figure 1A shows optical sensors coupled to an optical sensor controller 158 in the I / O subsystem 106. The optical sensors 164 optionally include a charge-coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS) phototransistor. The optical sensors 164 receive light from the environment projected through one or more lenses and convert that light into data representing an image. The optical sensors 164 work in conjunction with an imaging module 143 (also called a camera module) to optionally capture still images or video. In some embodiments, the optical sensors are located on the back of the device 100, opposite the touchscreen display 112 which is on the front of the device, so that the touchscreen display can be used as a viewfinder for acquiring still images and / or video. In some embodiments, the optical sensors are located on the front of the device so that the user's image is optionally acquired for video conferencing while the user is viewing other video conference participants on the touchscreen display. In some embodiments, the position of the light sensor 164 can be changed by the user (for example, by rotating the lens and sensor within the device housing), so that a single light sensor 164 can be used for both video conferencing and acquiring still images and / or videos, together with the touchscreen display.

[0148] Device 100 optionally also includes one or more depth camera sensors 175. Figure 1A shows a depth camera sensor coupled to a depth camera controller 169 in the I / O subsystem 106. The depth camera sensor 175 receives data from the environment to create a three-dimensional model of an object in the scene (e.g., a face) from a viewpoint (e.g., the depth camera sensor). In some embodiments, in conjunction with an imaging module 143 (also called a camera module), the depth camera sensor 175 is optionally used to determine depth maps of different parts of an image captured by the imaging module 143. In some embodiments, the depth camera sensor is positioned on the front of Device 100 to optionally acquire an image of the user with depth information for video conferencing while the user views other video conference participants on a touchscreen display, and also to capture a selfie image with depth map data. In some embodiments, the depth camera sensor 175 is positioned on the back of the device, or on both the back and front of Device 100. In some embodiments, the position of the depth camera sensor 175 can be changed by the user (for example, by rotating the lens and sensor within the device housing), so that the depth camera sensor 175, together with the touchscreen display, can be used for both video conferencing and the acquisition of still images and / or videos.

[0149] In some embodiments, the depth map (e.g., depth map image) contains information (e.g., values) about the distance of objects in the scene from a viewpoint (e.g., camera, light sensor, depth camera sensor). In one embodiment of the depth map, each depth pixel defines the position where the corresponding 2D pixel is located on the Z-axis of the viewpoint. In some embodiments, the depth map is composed of pixels, each pixel defined by a value (e.g., 0 to 255). For example, a value of "0" represents the furthest pixel in the "3D" scene, and a value of "255" represents the pixel closest to the viewpoint (e.g., camera, light sensor, depth camera sensor) in that "3D" scene. In other embodiments, the depth map represents the distance between objects in the scene and the plane of the viewpoint. In some embodiments, the depth map contains information about the relative depth of various feature parts of the object in question as seen from a depth camera (e.g., the relative depth of the eyes, nose, mouth, and ears on the user's face). In some embodiments, the depth map includes information that allows the device to determine the contour of the target object in the z-direction.

[0150] Device 100 also optionally includes one or more contact intensity sensors 165. Figure 1A shows a contact intensity sensor coupled to an intensity sensor controller 159 in the I / O subsystem 106. The contact intensity sensor 165 optionally includes one or more piezoresistive strain gauges, capacitive force sensors, electric force sensors, pressure-power sensors, optical force sensors, capacitive touch-sensing surfaces, or other intensity sensors (e.g., sensors used to measure the force (or pressure) of contact on a touch-sensing surface). The contact intensity sensor 165 receives contact intensity information (e.g., pressure information, or a proxy for pressure information) from the environment. In some embodiments, at least one contact intensity sensor is positioned juxtaposed with or adjacent to a touch-sensing surface (e.g., a touch-sensing display system 112). In some embodiments, at least one contact intensity sensor is positioned on the back of Device 100, opposite the touchscreen display 112 located on the front of Device 100.

[0151] The device 100 also optionally includes one or more proximity sensors 166. Figure 1A shows a proximity sensor 166 coupled to a peripheral interface 118. Alternatively, the proximity sensor 166 is optionally coupled to an input controller 160 in an I / O subsystem 106. The proximity sensor 166 optionally functions as described in U.S. Patent Applications 11 / 241,839, “Proximity Detector In Handheld Device”, 11 / 240,788, “Proximity Detector In Handheld Device”, 11 / 620,702, “Using Ambient Light Sensor To Augment Proximity Sensor Output”, 11 / 586,862, “Automated Response To And Sensing Of User Activity In Portable Devices”, and 11 / 638,251, “Methods And Systems For Automatic Configuration Of Peripherals”, which are all incorporated herein by reference. In some embodiments, if the multifunction device is placed near the user's ear (for example, when the user is making a phone call), the proximity sensor turns off and disables the touchscreen 112.

[0152] Device 100 also optionally includes one or more tactile output generators 167. Figure 1A shows a tactile output generator coupled to a tactile feedback controller 161 in the I / O subsystem 106. The tactile output generator 167 optionally includes one or more electroacoustic devices such as a speaker or other audio component, and / or electromechanical devices that convert energy into linear motion, such as a motor, solenoid, electroactive polymer, piezoelectric actuator, electrostatic actuator, or other tactile output generating component (e.g., a component that converts an electrical signal into a tactile output on the device). The contact intensity sensor 165 receives a tactile feedback generation command from the tactile feedback module 133 and generates a tactile output on device 100 that can be sensed by the user of device 100. In some embodiments, at least one tactile output generator is positioned alongside or adjacent to a touch-sensing surface (e.g., a touch-sensing display system 112) and optionally generates a tactile output by moving the touch-sensing surface vertically (e.g., inward / outward from the surface of device 100) or horizontally (e.g., forward / backward in the same plane as the surface of device 100). In some embodiments, at least one tactile output generator sensor is positioned on the back of device 100, opposite the touchscreen display 112 which is positioned on the front of device 100.

[0153] The device 100 also optionally includes one or more accelerometers 168. Figure 1A shows an accelerometer 168 coupled to a peripheral interface 118. Alternatively, the accelerometer 168 is optionally coupled to an input controller 160 in the I / O subsystem 106. The accelerometer 168 optionally functions as described in U.S. Patent Publication No. 20050190059, “Acceleration-based Theft Detection System for Portable Electronic Devices,” and U.S. Patent Publication No. 20060017692, “Methods And Apparatuses For Operating A Portable Device Based On An Accelerometer,” both of which are incorporated herein by reference in their entirety. In some embodiments, information is displayed on a touchscreen display in portrait or landscape orientation based on an analysis of data received from one or more accelerometers. In addition to one or more accelerometers 168, device 100 optionally includes a magnetometer and a GPS (or GLONASS or other global navigation system) receiver for acquiring information regarding the position and orientation of device 100 (e.g., vertical or horizontal).

[0154] In some embodiments, the software components stored in memory 102 include an operating system 126, a communications module (or instruction set) 128, a contact / motion module (or instruction set) 130, a graphics module (or instruction set) 132, a text input module (or instruction set) 134, a Global Positioning System (GPS) module (or instruction set) 135, and an application (or instruction set) 136. Furthermore, in some embodiments, memory 102 (Figure 1A) or 370 (Figure 3) stores a device / global internal state 157, as shown in Figures 1A and 3. The device / global internal state 157 includes one or more of the following: an active application state indicating which application is active, if there is an application currently active; a display state indicating which applications, views, or other information occupy different areas of the touchscreen display 112; a sensor state including information obtained from various sensors and input control devices 116 of the device; and location information relating to the device's position and / or orientation.

[0155] An operating system 126 (for example, an embedded operating system such as Darwin, RTXC, LINUX, UNIX, OS X, iOS, WINDOWS, or VxWorks) includes various software components and / or drivers that control and manage general system tasks (e.g., memory management, storage control, power management, etc.) and facilitate communication between various hardware components and software components.

[0156] The communication module 128 facilitates communication with other devices via one or more external ports 124 and also includes various software components for processing data received by the RF circuit 108 and / or external ports 124. The external ports 124 (e.g., Universal Serial Bus (USB), FireWire, etc.) are adapted to connect to other devices directly or indirectly via a network (e.g., the Internet, Wi-Fi, etc.). In some embodiments, the external ports are multi-pin (e.g., 30-pin) connectors that are the same as and / or compatible with the 30-pin connector used on iPod® (a trademark of Apple Inc.) devices.

[0157] The contact / motion module 130 optionally detects contact with the touchscreen 112 and other touch-sensitive devices (e.g., a touchpad or physical click wheel) (in cooperation with the display controller 156). The contact / motion module 130 includes various software components for performing various contact detection operations, such as determining whether contact has occurred (e.g., detecting a finger down event), determining the intensity of the contact (e.g., the force or pressure of the contact, or a substitute for the force or pressure of the contact), determining whether there is movement of contact and tracking movement across the touch-sensitive surface (e.g., detecting one or more events of a finger dragging), and determining whether contact has stopped (e.g., detecting a finger up event or interruption of contact). The contact / motion module 130 receives contact data from the touch-sensitive surface. Determining the movement of the contact point, represented by a series of contact data, optionally includes determining the speed (magnitude), velocity (magnitude and direction), and / or acceleration (change in magnitude and / or direction) of the contact point. These actions can be optionally applied to a single contact (e.g., a single finger contact) or multiple simultaneous contacts (e.g., "multi-touch" / multiple finger contacts). In some embodiments, the contact / motion module 130 and the display controller 156 detect contact on the touchpad.

[0158] In some embodiments, the contact / motion module 130 uses a set of one or more intensity thresholds to determine whether an action has been performed by a user (for example, to determine whether a user has "clicked" on an icon). In some embodiments, at least one subset of the intensity thresholds is determined according to a software parameter (for example, the intensity thresholds can be adjusted without modifying the physical hardware of device 100, rather than being determined by the activation threshold of a particular physical actuator). For example, the mouse "click" threshold for a trackpad or touchscreen display can be set to one of a range of default thresholds without modifying the trackpad or touchscreen display hardware. In addition, in some implementations, the user of the device is provided with software settings to adjust one or more of the set of intensity thresholds (for example, by adjusting individual intensity thresholds and / or by adjusting multiple intensity thresholds at once using a system-level click "intensity" parameter).

[0159] The contact / motion module 130 optionally detects gesture input from the user. Different gestures on the touch-sensitive surface have different contact patterns (e.g., different motion, timing, and / or intensity of the detected contact). Therefore, gestures are optionally detected by detecting a specific contact pattern. For example, detecting a finger tap gesture involves detecting a finger down event, followed by a finger up (lift-off) event at the same location (or substantially the same location) as the finger down event (e.g., the location of an icon). As another example, detecting a finger swipe gesture on the touch-sensitive surface involves detecting a finger down event, followed by one or more finger drag events, and then a finger up (lift-off) event.

[0160] The graphic module 132 includes various known software components for rendering and displaying graphics on the touch screen 112 or other display, including components that vary the visual impact (e.g., brightness, transparency, saturation, contrast, or other visual characteristics) of the displayed graphics. As used herein, the term "graphic" includes, but is not limited to, any object that can be displayed to a user, including letters, web pages, icons (such as user interface objects including soft keys), digital images, videos, animations, and the like.

[0161] In some embodiments, the graphic module 132 stores data representing the graphics that will be used. Each graphic is optionally assigned a corresponding code. The graphic module 132 receives, from an application or the like, one or more codes that specify the graphics to be displayed, along with coordinate data and other graphic characteristic data as needed, and then generates the image data for the screen to be output to the display controller 156.

[0162] The tactile feedback module 133 includes various software components for generating the instructions used by the tactile output generator 167, which generates tactile output at one or more locations on the device 100 in response to the user's interaction with the device 100.

[0163] The text input module 134 is optionally a component of the graphic module 132 and provides a soft keyboard for entering text in various applications (e.g., contacts 137, email 140, IM 141, browser 147, and any other application that requires text input).

[0164] The GPS module 135 determines the location of the device and provides this information for use in various applications (e.g., to the phone 138 for location-based dialing, to the camera 143 as metadata for photos / videos, and to applications that provide location-based services such as a weather widget, a local business phone book widget, and a map / navigation widget).

[0165] The application 136 optionally includes the following modules (or sets of instructions) or subsets or supersets thereof. ● A contacts module 137 (which may also be called an address book or contacts list), ● A phone module 138, ● A video conferencing module 139, ● An email client module 140, ● An instant messaging (IM) module 141, ● A training support module 142, ● A camera module 143 for still images and / or videos, ● An image management module 144, ● A video player module, ● A music player module, ● A browser module 147, ● A calendar module 148, ● Optionally, a widget module 149 that includes one or more of a weather widget 149-1, a stocks widget 149-2, a calculator widget 149-3, an alarm clock widget 149-4, a dictionary widget 149-5, and other widgets obtained by the user, as well as a user-created widget 149-6, ● A widget creator module 150 for creating the user-created widget 149-6, ● A search module 151, ● A video and music player module 152 that integrates a video player module and a music player module. ● Memo Module 153, ● Map module 154, and / or, ● Online video module 155.

[0166] Examples of other applications 136 that may be optionally stored in memory 102 include other word processing applications, other image editing applications, drawing applications, presentation applications, Java-enabled applications, encryption, digital rights management, speech recognition, and speech duplication.

[0167] The contact module 137 works in conjunction with the touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134 to optionally manage an address book or contact list (for example, by storing it in the application internal state 192 of the contact module 137 in memory 102 or memory 370). Management by the contact module 137 includes: This includes adding names to an address book, removing names (single or multiple) from an address book, associating names with telephone numbers (single or multiple), email addresses (single or multiple), physical addresses (single or multiple), or other information, associating images with names, categorizing and sorting names, and providing telephone numbers or email addresses to initiate and / or facilitate communication by telephone 138, video conferencing module 139, email 140, or IM 141.

[0168] The telephone module 138 works in conjunction with the RF circuit 108, audio circuit 110, speaker 111, microphone 113, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134 to optionally input character sequences corresponding to telephone numbers, access one or more telephone numbers in the contact module 137, modify entered telephone numbers, dial each telephone number, make a call, and disconnect and terminate a call at the end of the call. As previously mentioned, wireless communication may optionally use any of several communication standards, protocols, and technologies.

[0169] The video conferencing module 139 works in conjunction with an RF circuit 108, an audio circuit 110, a speaker 111, a microphone 113, a touchscreen 112, a display controller 156, a light sensor 164, a light sensor controller 158, a contact / motion module 130, a graphics module 132, a text input module 134, a contact module 137, and a telephone module 138 to include executable commands for starting, running, and ending video conferences between the user and one or more other participants, according to the user's instructions.

[0170] The email client module 140, in conjunction with the RF circuit 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, includes executable commands for creating, sending, receiving, and managing emails in response to user instructions. In conjunction with the image management module 144, the email client module 140 makes it extremely easy to create and send emails containing still or video images captured by the camera module 143.

[0171] The instant messaging module 141, in conjunction with the RF circuit 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, includes executable commands for inputting character sequences corresponding to instant messages, modifying previously entered characters, sending each instant message (e.g., using the Short Message Service (SMS) or Multimedia Message Service (MMS) protocol for telephone-based instant messaging, or XMPP, SIMPLE, or IMPS for internet-based instant messaging), receiving instant messages, and viewing received instant messages. In some embodiments, the transmitted and / or received instant messages optionally include graphics, photographs, audio files, video files, and / or other attachments, such as those supported by MMS and / or Enhanced Messaging Service (EMS). In this specification, “instant messaging” refers to both telephone-based messaging (e.g., messages sent using SMS or MMS) and internet-based messaging (e.g., messages sent using XMPP, SIMPLE, or IMPS).

[0172] The training support module 142 works in conjunction with the RF circuit 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, GPS module 135, map module 154, and music player module to create training (e.g., with time, distance, and / or calorie burn goals), communicate with training sensors (sports devices), receive training sensor data, calibrate sensors used to monitor training, select and play music for training, and includes executable commands for displaying, storing, and transmitting training data.

[0173] The camera module 143 works in conjunction with the touchscreen 112, display controller 156, light sensor 164, light sensor controller 158, contact / motion module 130, graphics module 132, and image management module 144 to include executable commands for capturing still images or videos (including video streams) and storing them in memory 102, modifying the characteristics of still images or videos, or deleting still images or videos from memory 102.

[0174] The image management module 144 works in conjunction with the touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, and camera module 143 to include executable commands for arranging, modifying (e.g., editing), or otherwise manipulating still images and / or videos, labeling, deleting, presenting (e.g., in a digital slideshow or album), and storing them.

[0175] The browser module 147, in conjunction with the RF circuit 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134, includes executable commands for browsing the internet according to user instructions, including searching, linking, receiving, and displaying web pages or portions thereof, as well as attachments and other files linked to web pages.

[0176] The calendar module 148 works in conjunction with the RF circuit 108, touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, text input module 134, email client module 140, and browser module 147 to include executable commands for creating, displaying, modifying, and storing a calendar and data associated with the calendar (e.g., calendar items, to-do lists, etc.) according to user instructions.

[0177] The widget module 149 cooperates with the RF circuit 108, touch screen 112, display controller 156, contact / motion module 130, graphic module 132, text input module 134, and browser module 147, and optionally, mini applications (e.g., weather widget 149-1, stock widget 149-2, calculator widget 149-3, alarm clock widget 149-4, and dictionary widget 149-5) that are downloaded and used by the user, or mini applications (e.g., user-created widget 149-6) created by the user. In some embodiments, the widget includes HTML (Hypertext Markup Language) files, CSS (Cascading Style Sheets) files, and JavaScript files. In some embodiments, the widget includes XML (Extensible Markup Language) files and JavaScript files (e.g., Yahoo! widget).

[0178] The widget creator module 150 cooperates with the RF circuit 108, touch screen 112, display controller 156, contact / motion module 130, graphic module 132, text input module 134, and browser module 147, and is used by the user to optionally create a widget (e.g., make a user-specified portion of a web page into a widget).

[0179] The search module 151 cooperates with the touch screen 112, display controller 156, contact / motion module 130, graphic module 132, and text input module 134, and includes executable instructions for searching for characters, music, sound, images, videos, and / or other files in the memory 102 that match one or more search criteria (e.g., one or more user-specified search terms) according to the user's instructions.

[0180] The video and music player module 152 works in conjunction with the touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, audio circuit 110, speaker 111, RF circuit 108, and browser module 147 to include executable commands that allow the user to download and play recorded music and other sound files stored in one or more file formats such as MP3 or AAC files, as well as executable commands for displaying, presenting, or otherwise playing videos (for example, on the touchscreen 112 or on an external display connected via the external port 124). In some embodiments, the device 100 optionally includes the functionality of an MP3 player such as an iPod (a trademark of Apple Inc.).

[0181] The memo module 153 works in conjunction with the touchscreen 112, display controller 156, contact / motion module 130, graphics module 132, and text input module 134 to include executable commands for creating and managing memos, to-do lists, etc., according to user instructions.

[0182] The map module 154 works in conjunction with the RF circuit 108, touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, text input module 134, GPS module 135, and browser module 147 to optionally receive, display, modify, and store maps and map-related data (e.g., driving directions, data on shops and other points of interest in or near a specific location, and other location-based data) according to user instructions.

[0183] The online video module 155, in conjunction with the touchscreen 112, display controller 156, touch / motion module 130, graphics module 132, audio circuit 110, speaker 111, RF circuit 108, text input module 134, email client module 140, and browser module 147, includes instructions that enable the user to access a specific online video, browse a specific online video, receive it (e.g., by streaming and / or downloading), play it (e.g., on the touchscreen or on an external display connected via external port 124), send an email with a link to a specific online video, and perform other management of online videos in one or more file formats such as H.264. In some embodiments, an instant messaging module 141 is used instead of the email client module 140 to send a link to a specific online video. For further information regarding online video applications, please refer to U.S. Provisional Patent Application No. 60 / 936,562, “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” filed June 20, 2007, and U.S. Patent Application No. 11 / 968,067, “Portable Multifunction Device, Method, and Graphical User Interface for Playing Online Videos,” filed December 31, 2007, the entire contents of which are incorporated herein by reference.

[0184] Each of the modules and applications identified above corresponds to a set of executable instructions that perform one or more of the functions described above and the methods described in this application (e.g., the computer-implemented methods and other information processing methods described herein). These modules (e.g., instruction sets) do not need to be implemented as separate software programs, procedures, or modules; therefore, in various embodiments, various subsets of these modules can be optionally combined or otherwise reconfigured. For example, a video player module can optionally be combined with a music player module to form a single module (e.g., the video and music player module 152 in Figure 1A). In some embodiments, memory 102 optionally stores a subset of the modules and data structures identified above. Furthermore, memory 102 optionally stores additional modules and data structures not described above.

[0185] In some embodiments, device 100 is a device in which the operation of a default set of functions in the device is performed solely via a touchscreen and / or touchpad. By using a touchscreen and / or touchpad as the primary input control device for device 100 to operate, the number of physical input control devices (push buttons, dials, etc.) on device 100 is optionally reduced.

[0186] A default set of functions, which are performed only through the touchscreen and / or touchpad, optionally includes navigation between user interfaces. In some embodiments, the touchpad, when touched by the user, navigates the device 100 from any user interface displayed on the device 100 to the main menu, home menu, or root menu. In such embodiments, a “menu button” is implemented using the touchpad. In some other embodiments, the menu button is a physical push button or other physical input control device, rather than a touchpad.

[0187] Figure 1B is a block diagram showing exemplary components for event processing according to several embodiments. In some embodiments, memory 102 (Figure 1A) or 370 (Figure 3) includes an event sorter 170 (e.g., within the operating system 126) and each application 136-1 (e.g., any of the aforementioned applications 137-151, 155, 380-390).

[0188] The event sorter 170 receives event information and determines the application 136-1 that distributes the event information, and the application view 191 of application 136-1. The event sorter 170 includes an event monitor 171 and an event dispatcher module 174. In some embodiments, application 136-1 includes an application internal state 192 that indicates the current application view displayed on the touch-sensitive display 112 when the application is active or running. In some embodiments, a device / global internal state 157 is used by the event sorter 170 to determine which application(s) are currently active, and the application internal state 192 is used by the event sorter 170 to determine the application view 191 from which the event information is distributed.

[0189] In some embodiments, the application internal state 192 includes additional information such as resume information to be used when the application 136-1 resumes execution, user interface state information that indicates or is ready to display information displayed by the application 136-1, a state queue that allows the user to return to a previous state or view of the application 136-1, and one or more redo / undo queues of previous actions performed by the user.

[0190] The event monitor 171 receives event information from the peripheral interface 118. The event information includes information about sub-events (for example, user touch as part of a multi-touch gesture on the touch-sensitive display 112). The peripheral interface 118 transmits information received from the I / O subsystem 106, or from sensors such as the proximity sensor 166, one or more accelerometers 168, and / or the microphone 113 (via the audio circuit 110). The information received by the peripheral interface 118 from the I / O subsystem 106 includes information from the touch-sensitive display 112 or the touch-sensitive surface.

[0191] In some embodiments, the event monitor 171 sends requests to the peripheral interface 118 at predetermined intervals. In response, the peripheral interface 118 transmits event information. In other embodiments, the peripheral interface 118 transmits event information only when there is a significant event (e.g., reception of input exceeding a predetermined noise threshold and / or exceeding a predetermined duration).

[0192] In some embodiments, the event sorter 170 also includes a hit view determination module 172 and / or an active event recognition determination module 173.

[0193] The hit view determination module 172 provides a software procedure for determining where in one or more views a sub-event occurred when the touch-sensitive display 112 is displaying two or more views. A view consists of control devices and other elements that the user can see on the display.

[0194] Another aspect of the user interface associated with an application is a set of views, sometimes referred to herein as application views or user interface windows, in which information is displayed and touch-based gestures occur. The application view (of each application) in which a touch is detected optionally corresponds to the program level within the application's program hierarchy or view hierarchy. For example, the lowest-level view in which a touch is detected optionally refers to the hit view, and the set of events recognized as appropriate input is optionally determined at least in part based on the hit view of the initial touch that initiates the touch gesture.

[0195] The hit view determination module 172 receives information related to sub-events of touch-based gestures. When an application has multiple views arranged in a hierarchy, the hit view determination module 172 identifies the hit view as the lowest-level view in the hierarchy from which the sub-events should be processed. In most situations, the hit view is the lowest-level view from which the initiating sub-event (e.g., the first sub-event in a sub-event sequence that forms an event or potential event) occurs. Once the hit view is identified by the hit view determination module 172, the hit view typically receives all sub-events related to the same touch or input source that was identified as the hit view.

[0196] The active event recognition determination module 173 determines which view(s) in the view hierarchy should receive a particular sequence of sub-events. In some embodiments, the active event recognition determination module 173 determines that only the hit view should receive a particular sequence of sub-events. In other embodiments, the active event recognition determination module 173 determines that all views, including the physical location of the sub-event, are actively involved views, and therefore all actively involved views should receive a particular sequence of sub-events. In other embodiments, even if the touch sub-event is entirely confined to an area associated with one particular view, higher-level views in the hierarchy still remain actively involved views.

[0197] The event dispatcher module 174 dispatches event information to an event recognition unit (e.g., an event recognition unit 180). In embodiments including an active event recognition unit determination module 173, the event dispatcher module 174 distributes the event information to the event recognition unit determined by the active event recognition unit determination module 173. In some embodiments, the event dispatcher module 174 stores the event information retrieved by each event receiving unit 182 in an event queue.

[0198] In some embodiments, the operating system 126 includes an event sorter 170. Alternatively, application 136-1 includes an event sorter 170. In yet another embodiment, the event sorter 170 is a standalone module or part of another module stored in memory 102, such as a contact / motion module 130.

[0199] In some embodiments, application 136-1 includes a plurality of event processing units 190 and one or more application views 191, each containing instructions for handling touch events occurring within each view of the application's user interface. Each application view 191 of application 136-1 includes one or more event recognition units 180. Typically, each application view 191 includes a plurality of event recognition units 180. In other embodiments, one or more of the event recognition units 180 are part of a separate module, such as a user interface kit or a higher-level object from which application 136-1 inherits methods and other properties. In some embodiments, each event processing unit 190 includes one or more of the following: a data update unit 176, an object update unit 177, a GUI update unit 178, and / or event data 179 received from an event sorter 170. The event processing unit 190 optionally uses or calls the data update unit 176, the object update unit 177, or the GUI update unit 178 to update the application's internal state 192. Alternatively, one or more of the application views 191 include one or more event processing units 190. In some embodiments, one or more of the data update unit 176, object update unit 177, and GUI update unit 178 are included in each application view 191.

[0200] Each event recognition unit 180 receives event information (e.g., event data 179) from the event sorter 170 and identifies an event from the event information. The event recognition unit 180 includes an event receiving unit 182 and an event comparison unit 184. In some embodiments, the event recognition unit 180 also includes at least a subset of metadata 183 and event distribution commands 188 (optionally including sub-event distribution commands).

[0201] The event receiving unit 182 receives event information from the event sorter 170. The event information includes information about sub-events, such as touches or the movement of touches. Depending on the sub-event, the event information also includes additional information, such as the position of the sub-event. When the sub-event involves the movement of a touch, the event information also optionally includes the speed and direction of the sub-event. In some embodiments, an event includes the rotation of the device from one orientation to another (e.g., from portrait to landscape, or vice versa), and the event information includes corresponding information about the current orientation of the device (also called the device's orientation).

[0202] The event comparison unit 184 compares event information with a predefined definition of an event or sub-event, and based on the comparison, determines an event or sub-event, or determines or updates the state of an event or sub-event. In some embodiments, the event comparison unit 184 includes an event definition 186. The event definition 186 includes definitions of events (e.g., a sequence of default sub-events), such as event 1 (187-1) and event 2 (187-2). In some embodiments, sub-events within event (187) include, for example, touch start, touch end, touch movement, touch cancel, and multiple touches. In one embodiment, the definition for event 1 (187-1) is a double tap on a displayed object. A double tap includes, for example, a first touch on the displayed object for a predetermined stage (touch start), a first lift-off for the predetermined stage (touch end), a second touch on the displayed object for the predetermined stage (touch start), and a second lift-off for the predetermined stage (touch end). In another embodiment, event 2(187-2) is defined as a drag on a displayed object. The drag includes, for example, a touch (or contact) on the displayed object to a predetermined stage, movement of the touch across the touch-sensitive display 112, and lift-off of the touch (end of touch). In some embodiments, the event also includes information about one or more associated event processing units 190.

[0203] In some embodiments, the event definition 187 includes an event definition for each user interface object. In some embodiments, the event comparison unit 184 performs a hit test to determine which user interface object is associated with a sub-event. For example, in an application view where three user interface objects are displayed on the touch-sensitive display 112, when a touch is detected on the touch-sensitive display 112, the event comparison unit 184 performs a hit test to determine which of the three user interface objects is associated with the touch (sub-event). If each displayed object is associated with its respective event processing unit 190, the event comparison unit uses the results of the hit test to determine which event processing unit 190 should be activated. For example, the event comparison unit 184 selects the sub-event and the event processing unit associated with the object that triggers the hit test.

[0204] In some embodiments, the definition of each event 187 also includes a delay action that delays the transmission of event information until it is determined whether the sequence of sub-events corresponds to the event type of the event recognition unit.

[0205] If each event recognition unit 180 determines that a series of sub-events does not match any of the events in the event definition 186, each event recognition unit 180 enters an event impossible, event failed, or event terminated state and thereafter ignores subsequent sub-events of the touch-based gesture. In this situation, if there are other event recognition units that remain active for the hit view, those event recognition units continue to track and process the sub-events of the ongoing touch-based gesture.

[0206] In some embodiments, each event recognition unit 180 includes metadata 183 having configurable properties, flags, and / or lists that indicate to the actively involved event recognition unit how the event distribution system should perform sub-event distribution. In some embodiments, the metadata 183 includes configurable properties, flags, and / or lists that indicate how the event recognition units interact with each other, or how they can interact with each other. In some embodiments, the metadata 183 includes configurable properties, flags, and / or lists that indicate how sub-events are distributed to various levels in the view hierarchy or program hierarchy.

[0207] In some embodiments, each event recognition unit 180 activates an event processing unit 190 associated with an event when one or more specific sub-events of an event are recognized. In some embodiments, each event recognition unit 180 delivers event information associated with the event to the event processing unit 190. Activating the event processing unit 190 is separate from sending (and delaying the sending of) sub-events to the respective hit view. In some embodiments, the event recognition unit 180 sets a flag associated with the recognized event, and the event processing unit 190 associated with that flag captures the flag and executes a default process.

[0208] In some embodiments, the event distribution command 188 includes a sub-event distribution command that distributes event information about a sub-event without activating an event processing unit. Instead, the sub-event distribution command distributes event information to an event processing unit associated with a set of sub-events, or to a view that is actively involved. The event processing unit associated with the set of sub-events or the view that is actively involved receives the event information and performs predetermined processing.

[0209] In some embodiments, the data update unit 176 creates and updates data used in application 136-1. For example, the data update unit 176 updates telephone numbers used in contact module 137 or stores video files used in video player module. In some embodiments, the object update unit 177 creates and updates objects used in application 136-1. For example, the object update unit 177 creates new user interface objects or updates the position of user interface objects. The GUI update unit 178 updates the GUI. For example, the GUI update unit 178 prepares display information and sends it to graphics module 132 for display on touch-sensitive display.

[0210] In some embodiments, the event processing unit(s) 190 includes or has access to a data update unit 176, an object update unit 177, and a GUI update unit 178. In some embodiments, the data update unit 176, the object update unit 177, and the GUI update unit 178 are included in a single module of their respective applications 136-1 or application view 191. In other embodiments, they are included in two or more software modules.

[0211] The foregoing description regarding the handling of user touch events on a touch-sensitive display also applies to other forms of user input for operating the multifunction device 100 using input devices, but it should be understood that not all of these begin on the touchscreen. For example, mouse movement and mouse button presses, touch movements such as taps, drags, and scrolls on a touchpad, pen stylus input, device movement, verbal commands, detected eye movements, biometric input, and / or any combination thereof may be optionally used as inputs corresponding to sub-events that define the events to be recognized.

[0212] Figure 2 shows a portable multifunction device 100 having a touchscreen 112 according to several embodiments. The touchscreen optionally displays one or more graphics within a user interface (UI) 200. In this embodiment, and in other embodiments described below, the user can select one or more of the graphics by performing gestures on the graphics using, for example, one or more fingers 202 (not shown in the figure to an exact scale) or one or more styluses 203 (not shown in the figure to an exact scale). In some embodiments, the selection of one or more graphics is performed when the user interrupts contact with that one or more graphics. In some embodiments, the gesture optionally includes one or more taps, one or more swipes (from left to right, right to left, upward and / or downward) and / or rolling (from right to left, left to right, upward and / or downward) with a finger in contact with the device 100. In some implementations or situations, accidental contact with a graphic does not constitute a selection of that graphic. For example, if the gesture corresponding to selection is a tap, a swipe gesture sweeping over an application icon does not arbitrarily select the corresponding application.

[0213] Device 100 also optionally includes one or more physical buttons, such as a "Home" button or a menu button 204. As previously mentioned, the menu button 204 is optionally used to navigate to any application 136 within a set of applications running on device 100. Alternatively, in some embodiments, the menu button is implemented as a soft key in a GUI displayed on the touchscreen 112.

[0214] In some embodiments, device 100 includes a touchscreen 112, a menu button 204, a push button 206 for turning the device on / off and locking the device, volume control buttons 208, a subscriber identification module (SIM) card slot 210, a headset jack 212, and an external port 124 for docking / charging. The push button 206 is optionally used to turn the device on / off by pressing down and holding the button down for a predetermined period of time, to lock the device by pressing down and releasing the button before a predetermined period of time has elapsed, and / or to unlock the device or initiate an unlocking process. In alternative embodiments, device 100 also accepts verbal input via a microphone 113 to activate or deactivate certain functions. Device 100 also optionally includes one or more contact intensity sensors 165 for detecting the intensity of contact on the touchscreen 112, and / or one or more tactile output generators 167 for generating tactile output to the user of device 100.

[0215] Figure 3 is a block diagram of an exemplary multifunctional device having a display and a touch-sensitive surface according to several embodiments. The device 300 does not need to be portable. In some embodiments, the device 300 is a laptop computer, a desktop computer, a tablet computer, a multimedia player device, a navigation device, an educational device (such as a children's learning toy), a game system, or a control device (e.g., a home or commercial controller). The device 300 typically includes one or more processing units (CPUs) 310, one or more network or other communication interfaces 360, memory 370, and one or more communication buses 320 that interconnect these components. The communication buses 320 optionally include circuitry (sometimes called a chipset) that interconnects and controls communication between system components. The device 300 includes an input / output (I / O) interface 330 including a display 340, the display 340 is typically a touchscreen display. The I / O interface 330 also optionally includes a keyboard and / or mouse (or other pointing device) 350 and a touchpad 355, a tactile output generator 357 that generates tactile output on device 300 (for example, similar to the tactile output generator 167 described above with reference to Figure 1A), and a sensor 359 (for example, light, acceleration, proximity, touch sensing, and / or a contact intensity sensor similar to the contact intensity sensor 165 described above with reference to Figure 1A). The memory 370 includes high-speed random access memory such as DRAM, SRAM, DDR RAM, or other random access solid-state memory devices, and optionally includes non-volatile memory such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory 370 optionally includes one or more storage devices located remotely from the CPU(s) 310.In some embodiments, memory 370 stores programs, modules, and data structures similar to, or subsets thereof, that are stored in memory 102 of the portable multifunction device 100 (Figure 1A). Furthermore, memory 370 optionally stores additional programs, modules, and data structures that are not present in memory 102 of the portable multifunction device 100. For example, memory 370 of device 300 optionally stores a drawing module 380, a presentation module 382, ​​a word processing module 384, a website creation module 386, a disk authoring module 388, and / or a spreadsheet module 390, whereas memory 102 of the portable multifunction device 100 (Figure 1A) optionally does not store these modules.

[0216] Each of the elements identified above in Figure 3 is optionally stored in one or more of the memory devices described above. Each of the modules identified above corresponds to an instruction set that performs the function described above. The modules or programs (e.g., instruction sets) identified above do not need to be implemented as separate software programs, procedures, or modules, and therefore in various embodiments, various subsets of these modules are optionally combined or otherwise reconfigured. In some embodiments, memory 370 optionally stores subsets of the modules and data structures identified above. Furthermore, memory 370 optionally stores additional modules and data structures not described above.

[0217] Next, we optionally turn our attention to an embodiment of a user interface implemented in, for example, a portable multi-functional device 100.

[0218] Figure 4A shows an exemplary user interface for an application menu on a portable multifunction device 100 according to several embodiments. A similar user interface is optionally implemented on device 300. In some embodiments, the user interface 400 includes the following elements, or subsets or supersets thereof. ● Signal strength indicators (single or multiple) for wireless communication (single or multiple) such as cellular signals and Wi-Fi signals 402, ● Time 404, ● Bluetooth indicator 405, ● Battery status indicator 406, ● Tray 408 containing icons for frequently used applications, as shown below. ○ An icon 416 of the telephone module 138, labeled "Telephone," optionally including an indicator 414 for the number of missed calls or voicemail messages. ○ An icon 418 of the email client module 140, labeled "Mail," optionally including an indicator 410 of the number of unread emails. ○ Icon 420 of browser module 147, labeled "Browser", and ○ Icon 422 for the video and music player module 152, also known as the iPod (trademark of Apple Inc.) module 152, which is labeled "iPod", and ● Icons of other applications, such as the following: ○ Icon 424 of IM module 141, labeled "Message", ○ Icon 426 of calendar module 148, labeled "Calendar" ○ Icon 428 of image management module 144, labeled "Photo" ○ Icon 430 of camera module 143, labeled "Camera" ○ Icon 432 of online video module 155, labeled "online video" ○ Icon 434 of stock widget 149-2, labeled "Stock Price" ○ Icon 436 of map module 154, labeled "Map" ○ Icon 438 of weather widget 149-1, labeled "Weather" ○ Icon 440 of the alarm clock widget 149-4, labeled "Clock", ○ Icon 442 of training support module 142, labeled "Training Support" ○ Icon 444 of memo module 153, labeled as "Memo", and ○ An icon 446 labeled "Settings," which provides access to the settings of device 100 and its various applications 136, for a settings application or module.

[0219] Please note that the icon labels shown in Figure 4A are for illustrative purposes only. For example, the icon 422 for the video and music player module 152 is labeled "Music" or "Music Player," and other labels are optionally used for various application icons. In some embodiments, the label for each application icon includes the name of the application to which that application icon corresponds. In some embodiments, the label for a particular application icon is different from the name of the application to which that particular application icon corresponds.

[0220] Figure 4B shows an exemplary user interface on a device (e.g., device 300 in Figure 3) having a touch-sensitive surface 451 (e.g., tablet or touchpad 355 in Figure 3) separate from the display 450 (e.g., touchscreen display 112). Device 300 also optionally includes one or more contact intensity sensors (e.g., one or more of sensors 359) for detecting the intensity of contact on the touch-sensitive surface 451, and / or one or more tactile output generators 357 for generating tactile output to the user of device 300.

[0221] Some of the following examples are given by referring to input on a touchscreen display 112 (a combination of a touch-sensing surface and a display), but in some embodiments, the device detects input on a touch-sensing surface separate from the display, as shown in Figure 4B. In some embodiments, the touch-sensing surface (e.g., 451 in Figure 4B) has a primary axis (e.g., 452 in Figure 4B) corresponding to a primary axis (e.g., 453 in Figure 4B) on the display (e.g., 450). According to these embodiments, the device detects contact with the touch-sensing surface 451 (e.g., 460 and 462 in Figure 4B) at positions corresponding to each of the positions on the display (e.g., 460 corresponds to 468 and 462 corresponds to 470 in Figure 4B). In this way, user input (e.g., touches 460 and 462, and their movement) detected by the device on a touch-sensitive surface (e.g., 451 in Figure 4B) is used by the device to operate the user interface on the display of the multifunction device (e.g., 450 in Figure 4B) when the touch-sensitive surface is separate from the display. It should be understood that a similar method may be optionally used for other user interfaces described herein.

[0222] In addition, while the following examples are given primarily with reference to finger input (e.g., finger touch, finger tap gesture, finger swipe gesture), it should be understood that in some embodiments, one or more of the finger inputs may be replaced by input from another input device (e.g., mouse-based input or stylus input). For example, a swipe gesture may optionally be replaced by a mouse click (e.g., instead of touch), followed by a mouse click with cursor movement along the swipe path (e.g., instead of touch movement). As another example, a tap gesture may optionally be replaced by a mouse click (e.g., instead of touch detection and subsequent cessation of touch detection) while the cursor is located over the tap gesture position. Similarly, it should be understood that when multiple user inputs are detected simultaneously, multiple computer mice may optionally be used simultaneously, or mouse and finger touch may optionally be used simultaneously.

[0223] Figure 5A shows an exemplary personal electronic device 500. Device 500 includes a body 502. In some embodiments, device 500 may include some or all of the features described with respect to devices 100 and 300 (e.g., Figures 1A to 4B). In some embodiments, device 500 has a touch-sensitive display screen 504, hereafter referred to as touchscreen 504. Alternatively, in addition to touchscreen 504, device 500 may have a display and a touch-sensitive surface. Similar to devices 100 and 300, in some embodiments, touchscreen 504 (or touch-sensitive surface) optionally includes one or more intensity sensors that detect the intensity of the applied contact (e.g., touch). One or more intensity sensors on touchscreen 504 (or touch-sensitive surface) may provide output data representing the intensity of the touch. The user interface of device 500 may respond to touches based on their intensity, meaning that touches of different intensity may invoke different user interface behaviors on device 500.

[0224] For example, see, for instance, International Patent Application PCT / US2013 / 040061, “Device, Method, and Graphical User Interface for Displaying User Interface Objects Corresponding to an Application,” filed 8 May 2013, published as International Patent WO / 2013 / 169849, and International Patent Application PCT / US2013 / 069483, “Device, Method, and Graphical User Interface for Transitioning Between Touch Input to Display Output Relationships,” filed 11 November 2013, published as International Patent WO / 2014 / 105276.

[0225] In some embodiments, the device 500 has one or more input mechanisms 506 and 508. The input mechanisms 506 and 508 may be physical, if included. Examples of physical input mechanisms include push buttons and rotatable mechanisms. In some embodiments, the device 500 has one or more attachment mechanisms. Such attachment mechanisms, if included, can allow the device 500 to be attached to, for example, hats, eyeglasses, earrings, necklaces, shirts, jackets, bracelets, watch bands, chains, trousers, belts, shoes, wallets, backpacks, etc. These attachment mechanisms allow the user to wear the device 500.

[0226] Figure 5B shows an exemplary personal electronic device 500. In some embodiments, the device 500 may include some or all of the components described with respect to Figures 1A, 1B, and 3. The device 500 has a bus 512 that operably connects an I / O section 514 to one or more computer processors 516 and memory 518. The I / O section 514 may be connected to a display 504, which may have a touch-sensing component 522 and optionally a strength sensor 524 (e.g., a contact strength sensor). In addition, the I / O section 514 may be connected to a communication unit 530 that receives application and operating system data using Wi-Fi, Bluetooth, near-field communication (NFC), cellular, and / or other wireless communication technologies. The device 500 may include input mechanisms 506 and / or 508. The input mechanism 506 may optionally be, for example, a rotatable input device or a pressable and rotatable input device. In some embodiments, the input mechanism 508 may optionally be a button.

[0227] In some embodiments, the input mechanism 508 is optionally a microphone. The personal electronic device 500 optionally includes various sensors such as a GPS sensor 532, an accelerometer 534, a direction sensor 540 (e.g., a compass), a gyroscope 536, a motion sensor 538, and / or a combination thereof, all of which can be operably connected to the I / O section 514.

[0228] The memory 518 of the personal electronic device 500 may include one or more non-temporary computer-readable storage media for storing computer-executable instructions, which, when executed by one or more computer processors 516, can cause the computer processors to execute techniques described later, including processes 900, 1200, 1500, 1800, 2100, 2400, 2700, and 3000 (Figures 9A-9C, 12A-12D, 15A-15D, 18A-18F, 21A-21F, 24A-24D, 27A-27B, and 30A-30B, respectively). The computer-readable storage media may be any medium capable of tangibly containing or storing computer-executable instructions used by or in connection with an instruction execution system, apparatus, or device. In some embodiments, the storage medium is a temporary computer-readable storage medium. In some embodiments, the storage medium is a non-temporary computer-readable storage medium. Non-temporary computer-readable storage media may include, but are not limited to, magnetic, optical, and / or semiconductor storage devices. Examples of such storage devices include magnetic disks, CDs, DVDs, or optical disks based on Blu-ray technology, as well as resident solid-state memory such as flash and solid-state drives. The personal electronic device 500 may include, but is not limited to, the components and configurations shown in Figure 5B, and may include other or additional components in multiple configurations.

[0229] As used herein, the term “affordance” optionally refers to user interaction graphical user interface objects displayed on the display screens of devices 100, 300, and / or 500 (Figures 1A, 3, and 5A-5B). For example, images (e.g., icons), buttons, and text (e.g., hyperlinks) each optionally constitute an affordance.

[0230] As used herein, the term “focus selector” refers to an input element that indicates the current part of the user interface that the user is interacting with. In some implementations, including a cursor or other position marker, the cursor acts as a “focus selector,” and therefore, when an input (e.g., a press input) is detected on a touch-sensitive surface (e.g., touchpad 355 in Figure 3 or touch-sensitive surface 451 in Figure 4B) while the cursor is positioned over a particular user interface element (e.g., a button, window, slider, or other user interface element), the particular user interface element is adjusted according to the detected input. In some implementations, including a touchscreen display that enables direct interaction with user interface elements on the touchscreen display (e.g., touch-sensitive display system 112 in Figure 1A or touchscreen 112 in Figure 4A), a detected contact on the touchscreen acts as a “focus selector,” and therefore, when an input (e.g., a press input by touch) is detected at the location of a particular user interface element (e.g., a button, window, slider, or other user interface element) on the touchscreen display, the particular user interface element is adjusted according to the detected input. In some implementations, focus is moved from one area of ​​the user interface to another without corresponding cursor movement or touch movement on the touchscreen display (for example, by using the tab key or arrow keys to move focus from one button to another), and in these implementations, the focus selector moves in accordance with the movement of focus between different areas of the user interface. Regardless of the specific form the focus selector takes, the focus selector is generally a user interface element (or touch on the touchscreen display) controlled by the user to communicate about the user's intended interaction with the user interface (for example, by pointing to the device the user interface element through which the user intends to interact).For example, the position of a focus selector (e.g., cursor, touch, or selection box) over a corresponding button while pressure input is detected on a touch-sensitive surface (e.g., a touchpad or touchscreen) indicates that the user intends to activate that corresponding button (rather than other user interface elements displayed on the device's display).

[0231] As used herein and in the claims, the term “characteristic intensity” of a contact refers to the characteristics of that contact based on one or more intensities of the contact. In some embodiments, the characteristic intensity is based on multiple intensity samples. The characteristic intensity is optionally based on a set of intensity samples collected over a predetermined time period (e.g., 0.05, 0.1, 0.2, 0.5, 1, 2, 5, 10 seconds) associated with a predetermined event (e.g., after detection of contact, before detection of lift-off of contact, before or after detection of the start of movement of contact, before detection of the end of contact, before or after detection of an increase in contact intensity, and / or before or after detection of a decrease in contact intensity). The characteristic intensity of a contact is optionally based on one or more of the following: the maximum value of the contact intensity, the mean value of the contact intensity, the average value of the contact intensity, the top 10 percentile value of the contact intensity, the maximum half value of the contact intensity, the maximum 90 percent value of the contact intensity, and so on. In some embodiments, the duration of contact is used when determining characteristic intensity (for example, when characteristic intensity is the average intensity of contact over time). In some embodiments, characteristic intensity is compared to a set of one or more intensity thresholds to determine whether an action has been performed by the user. For example, the set of one or more intensity thresholds optionally includes a first intensity threshold and a second intensity threshold. In this example, contact with a characteristic intensity not exceeding the first threshold results in a first action, contact with a characteristic intensity above the first intensity threshold but not exceeding the second intensity threshold results in a second action, and contact with a characteristic intensity above the second threshold results in a third action. In some embodiments, the comparison between characteristic intensity and one or more thresholds is not used to determine whether a first action should be performed or a second action should be performed, but rather to determine whether one or more actions should be performed at all (for example, whether each action should be performed or whether each action should be refrained from).

[0232] In some embodiments, a portion of the gesture is identified for the purpose of determining characteristic intensity. For example, the touch-sensitive surface optionally receives a series of swipe contacts that transition from a starting position to an ending position, where the intensity of contact increases. In this example, the characteristic intensity of the contact at the ending position is optionally based only on a portion of the series of swipe contacts (e.g., only the portion of the swipe contact at the ending position) rather than the entire swipe contact. In some embodiments, optionally, a smoothing algorithm is applied to the intensity of the swipe contact before determining the characteristic intensity of the contact. For example, the smoothing algorithm optionally includes one or more of the following: an unweighted moving average smoothing algorithm, a triangular smoothing algorithm, a median filter smoothing algorithm, and / or an exponential smoothing algorithm. In some situations, these smoothing algorithms eliminate narrow spikes or drops in the swipe contact intensity for the purpose of determining characteristic intensity.

[0233] The intensity of contact on the touch-sensitive surface is optionally characterized to one or more intensity thresholds, such as a contact detection intensity threshold, a light press intensity threshold, a deep press intensity threshold, and / or one or more other intensity thresholds. In some embodiments, the light press intensity threshold corresponds to the intensity at which the device performs an action typically associated with clicking a physical mouse button or trackpad. In some embodiments, the deep press intensity threshold corresponds to the intensity at which the device performs an action different from the action typically associated with clicking a physical mouse button or trackpad. In some embodiments, when a contact with a characteristic intensity below the light press intensity threshold (for example, above a nominal contact detection intensity threshold below which contact is no longer detected) is detected, the device moves the focus selector in accordance with the movement of the contact on the touch-sensitive surface without performing an action associated with the light press intensity threshold or the deep press intensity threshold. Generally, unless otherwise specified, these intensity thresholds are consistent across various sets of user interface values.

[0234] An increase in the characteristic intensity of contact from an intensity below a light pressure intensity threshold to an intensity between the light and deep pressure intensity thresholds is sometimes referred to as a "light pressure" input. An increase in the characteristic intensity of contact from an intensity below a deep pressure intensity threshold to an intensity above a deep pressure intensity threshold is sometimes referred to as a "deep pressure" input. An increase in the characteristic intensity of contact from an intensity below a contact detection intensity threshold to an intensity between the contact detection intensity threshold and the light pressure intensity threshold is sometimes referred to as the detection of contact on the touch surface. A decrease in the characteristic intensity of contact from an intensity above a contact detection intensity threshold to an intensity below a contact detection intensity threshold is sometimes referred to the detection of contact lift-off from the touch surface. In some embodiments, the contact detection intensity threshold is zero. In some embodiments, the contact detection intensity threshold is greater than zero.

[0235] In some embodiments described herein, one or more actions are performed in response to the detection of a gesture including each press input, or in response to the detection of each press input performed by each (or more) contact, and each press input is detected at least in part on the detection of an increase in the intensity of the contact (or more) above a press input intensity threshold. In some embodiments, each action is performed in response to the detection of an increase in the intensity of each contact above a press input intensity threshold (e.g., a "downstroke" of each press input). In some embodiments, a press input includes an increase in the intensity of each contact above a press input intensity threshold, followed by a decrease in the intensity of the contact below the press input intensity threshold, and each action is performed in response to the detection of a decrease in the intensity of each contact below the press input threshold (e.g., an "upstroke" of each press input).

[0236] In some embodiments, the device employs intensity hysteresis to avoid accidental inputs, which may be referred to as “jitter,” and the device defines or selects a hysteresis intensity threshold that has a predetermined relationship with a press input intensity threshold (for example, the hysteresis intensity threshold is X intensity units lower than the press input intensity threshold, or the hysteresis intensity threshold is 75%, 90%, or some reasonable percentage of the press input intensity threshold). Thus, in some embodiments, a press input includes an increase in the intensity of each contact above the press input intensity threshold, followed by a decrease in the intensity of the contact below the hysteresis intensity threshold corresponding to the press input intensity threshold, and each action is performed in response to the detection of a subsequent decrease in the intensity of each contact below the hysteresis intensity threshold (for example, an “upstroke” of each press input). Similarly, in some embodiments, a press input is detected only when the device detects an increase in contact intensity from below a hysteresis intensity threshold to above a press input intensity threshold, and optionally a decrease in contact intensity to below the hysteresis intensity, and each action is performed in response to the detection of a press input (e.g., depending on the situation, an increase in contact intensity or a decrease in contact intensity).

[0237] For the sake of clarity, the description of an action performed in response to a press input associated with a press input intensity threshold, or a gesture involving a press input, is optionally triggered in response to the detection of any of the following: an increase in contact intensity above the press input intensity threshold, an increase in contact intensity from below the hysteresis intensity threshold to above the press input intensity threshold, a decrease in contact intensity below the press input intensity threshold, and / or a decrease in contact intensity below the hysteresis intensity threshold corresponding to the press input intensity threshold. Furthermore, in examples where an action is described to be performed in response to the detection of a decrease in contact intensity below the press input intensity threshold, the action is optionally performed in response to the detection of a decrease in contact intensity below a hysteresis intensity threshold corresponding to and lower than the press input intensity threshold.

[0238] Figure 6 shows exemplary devices connected via one or more communication channels to participate in transactions according to several embodiments. One or more exemplary electronic devices (e.g., devices 100, 300, and 500) are optionally configured to detect input (e.g., specific user input, NFC field) and optionally transmit payment information (e.g., using NFC). One or more electronic devices optionally include NFC hardware and are configured to be NFC enabled.

[0239] Electronic devices (e.g., devices 100, 300, and 500) are optionally configured to store payment account information associated with each of one or more payment accounts. The payment account information includes, for example, one or more of the following: personal or company name, billing address, login, password, account number, expiration date, security code, telephone number, bank associated with the payment account (e.g., issuing bank), and card network identifier. In some embodiments, the payment account information includes an image, such as a photograph of a payment card (e.g., taken by and / or received by the device). In some embodiments, the electronic device receives user input containing at least some payment account information (e.g., receiving the credit, debit, account, or gift card number and expiration date entered by the user). In some embodiments, the electronic device detects at least some payment account information from an image (e.g., a payment card captured by the device's camera sensor). In some embodiments, the electronic device receives at least some payment account information from another device (e.g., another user device or server). In some embodiments, the electronic device receives payment account information from a server associated with another service (e.g., an app for renting or selling audio and / or video files) to which the user or user device or identified payment account data has previously made a purchase.

[0240] In some embodiments, payment accounts are added to electronic devices (e.g., devices 100, 300, and 500), thereby securely storing payment account information on the electronic devices. In some embodiments, after a user initiates such a process, the electronic devices send information for the payment accounts to a transaction coordinating server, which then communicates with a server (e.g., a payment server) operating on the payment network for the accounts to ensure the validity of the information. The electronic devices are optionally configured to receive scripts from the server that enable the electronic devices to program payment information for the accounts onto a secure element.

[0241] In some embodiments, communication between electronic devices 100, 300, and 500 facilitates transactions (e.g., general or specific transactions). For example, a first electronic device (e.g., 100) can act as a provisioning or management device and send notifications of new or updated payment account data (e.g., information about new accounts, updated information about existing accounts, and / or alerts for existing accounts) to a second electronic device (e.g., 500). In another example, a first electronic device (e.g., 100) can send data to a second electronic device that reflects information about a payment transaction facilitated by the first electronic device. The information optionally includes one or more of the following: the payment amount, the account used, the time of purchase, and whether the default account has been changed. The second device (e.g., 500) optionally uses such information to update the default payment account (e.g., based on a learning algorithm or explicit user input).

[0242] Electronic devices (e.g., 100, 300, 500) are configured to communicate with each other via one of various networks. For example, devices communicate using Bluetooth connectivity 608 (including, for example, conventional Bluetooth connectivity or Bluetooth Low Energy connectivity) or a WiFi network 606. Communication between user devices is optionally coordinated to reduce the possibility of inappropriate sharing of information between devices. For example, communication related to payment information requires that the communicating devices be paired (e.g., associated with each other through explicit user interaction) or associated with the same user account.

[0243] In some embodiments, electronic devices (e.g., 100, 300, 500) are used to communicate with a point-of-sale (POS) payment terminal 600, which is optionally NFC-enabled. This communication is optionally performed using various communication channels and / or techniques. In some embodiments, electronic devices (e.g., 100, 300, 500) communicate with the payment terminal 600 using NFC channel 610. In some embodiments, the payment terminal 600 communicates with electronic devices (e.g., 100, 300, 500) using peer-to-peer NFC mode. Electronic devices (e.g., 100, 300, 500) are optionally configured to send signals to the payment terminal 600 containing payment information for a payment account (e.g., a default account or an account selected for a particular transaction).

[0244] In some embodiments, advancing a transaction involves transmitting a signal containing payment information to an account, such as a payment account. In some embodiments, advancing a transaction involves reconfiguring an electronic device (e.g., 100, 300, 500) to respond as a contactless payment card, such as an NFC-enabled contactless payment card, and then transmitting account credentials to a payment terminal, such as 600, via NFC. In some embodiments, after transmitting account credentials via NFC, the electronic device is reconfigured not to respond as a contactless payment card (e.g., requires permission before being reconfigured to respond as a contactless payment card again via NFC).

[0245] In some embodiments, signal generation and / or transmission are controlled by a secure element within an electronic device (e.g., 100, 300, 500). The secure element optionally requires specific user input before disclosing payment information. For example, the secure element optionally requires detection of the electronic device being worn, detection of button press, detection of passcode entry, detection of touch, detection of one or more option selections (e.g., received during interaction with an application), detection of a fingerprint signature, detection of voice or voice command, and / or detection of a gesture or movement (e.g., rotation or acceleration). In some embodiments, if a communication channel (e.g., an NFC communication channel) with another device (e.g., a payment terminal 600) is established within a defined time period from the detection of input, the secure element discloses payment information to be sent to the other device (e.g., a payment terminal 600). In some embodiments, the secure element is a hardware component that controls the disclosure of secure information. In some embodiments, the secure element is a software component that controls the disclosure of secure information.

[0246] In some embodiments, the protocols involved in the transaction depend, for example, on the device type. For example, the state for generating and / or transmitting payment information may differ for a wearable device (e.g., device 500) and a telephone (e.g., device 100). For example, the state for generating and / or transmitting for a wearable device may involve detecting that a button has been pressed (e.g., after security verification), while the state for a telephone may not require a button press but instead require the detection of a specific interaction with an application. In some embodiments, the state for transmitting and / or disclosing payment information may involve receiving a specific input on each of multiple devices. For example, disclosing payment information may optionally require the detection of a fingerprint and / or passcode on a device (e.g., device 100) and the detection of a machine input (e.g., button press) on another device (e.g., device 500).

[0247] The payment terminal 600 optionally generates a signal to send to the payment server 604 to determine whether the payment has been authorized, using the payment information. The payment server 604 optionally includes any device or system configured to receive payment information associated with a payment account and determine whether the proposed purchase is authorized. In some embodiments, the payment server 604 includes a server of the issuing bank. The payment terminal 600 communicates with the payment server 604 directly or indirectly through one or more other devices or systems (e.g., a server of the acquiring bank and / or a server of the card network).

[0248] The payment server 604 optionally uses at least some of the payment information to identify a user account from a database of user accounts (e.g., 602). For example, each user account includes payment information. Accounts are optionally located by locating accounts that have specific payment information that matches the payment information from the POS communication. In some embodiments, payment is rejected if the provided payment information is inconsistent (e.g., the expiration date does not correspond to a credit, debit, or gift card number) or if there are no accounts that contain payment information that matches the payment information from the POS communication.

[0249] In some embodiments, the data for a user account further specifies one or more limits (e.g., credit limit), current or previous balance, previous transaction date, location, and / or amount, account status (e.g., active or frozen), and / or authorization orders. In some embodiments, a payment server (e.g., 604) uses such data to determine whether to authorize the payment. For example, the payment server may reject the payment if the purchase amount added to the current balance exceeds the account limit, if the account is frozen, if the amount of previous transactions exceeds a threshold, or if the number or frequency of previous transactions exceeds a threshold.

[0250] In some embodiments, the payment server 604 responds to the POS payment terminal 600 with an indication that the proposed purchase has been approved or rejected. In some embodiments, the POS payment terminal 600 transmits a signal to an electronic device (e.g., 100, 300, 500) to identify the result. For example, when the purchase is approved, the POS payment terminal 600 transmits a receipt to an electronic device (e.g., 100, 300, 500) (e.g., via a transaction coordinating server that manages transaction applications on the user device). In some cases, the POS payment terminal 600 presents an output (e.g., visual or audio output) indicating the result. The payment may be transmitted to the retailer as part of the approval process or at a later date.

[0251] In some embodiments, electronic devices (e.g., 100, 300, 500) participate in transactions that are completed without the intervention of the POS payment terminal 600. For example, when detecting that machine input has been received, a secure element within the electronic device (e.g., 100, 300, 500) exposes payment information, allowing an application on the electronic device to access the information (e.g., send the information to a server associated with the application).

[0252] In some embodiments, electronic devices (e.g., 100, 300, 500) are in a locked or unlocked state. In the locked state, the electronic device is powered on and operational, but is prevented from performing a predetermined set of operations in response to user input. This predetermined set of operations may include navigating between user interfaces, activating or deactivating a predetermined set of functions, and activating or deactivating a particular application. The locked state may be used to prevent unintended or unauthorized use of some functionality of the electronic device, or activation or deactivation of some functions on the electronic device. In the unlocked state, electronic device 100 is powered on and operational, and is not prevented from performing at least a portion of a predetermined set of operations that cannot be performed in the locked state.

[0253] When a device is in a locked state, it is considered to be locked. In some embodiments, a locked device may respond to a limited set of user inputs, including an input corresponding to an attempt to transition the device out of an unlocked state, or an input corresponding to turning off the device.

[0254] In some embodiments, the secure element is a hardware component (e.g., a secure microcontroller chip) configured to securely store data or algorithms. In some embodiments, the secure element provides (or exposes) payment information (e.g., an account number and / or a transaction-specific dynamic security code). In some embodiments, the secure element provides (or exposes) payment information in response to the device receiving authorization, such as user authentication (e.g., fingerprint authentication, passcode authentication, when the device is in an unlocked state, and optionally, detection of a double press of a hardware button when the device is unlocked by providing authentication credentials to the device and the device is continuously on the user's wrist. Continuous presence of the device on the user's wrist is determined by periodically checking that the device is in contact with the user's skin). For example, the device detects a fingerprint using the device's fingerprint sensor (e.g., a fingerprint sensor integrated into a button). The device determines whether this fingerprint is consistent with a registered fingerprint. In accordance with the determination that the fingerprint is consistent with a registered fingerprint, the secure element provides (or exposes) payment information. If the system determines that the fingerprint is inconsistent with the registered fingerprint, it will suspend the provision (or disclosure) of payment information.

[0255] In this specification, “installed application” refers to a software application that has been downloaded onto an electronic device (e.g., device 100, 300, and / or 500) and is ready to be launched on the device (e.g., opened). In some embodiments, a downloaded application becomes an installed application by an installation program that extracts the program portion from the downloaded package and integrates the extracted portion with the operating system of the computer system.

[0256] Next, we will focus on embodiments of user interfaces ("UI") and related processes implemented on electronic devices such as portable multifunction device 100, device 300, or device 500.

[0257] Figures 7A and 7B show exemplary user interfaces for provisioning user accounts (e.g., computer storage accounts) to an electronic device according to several embodiments. The user interfaces in these figures are used to illustrate the processes described later, including the processes in Figures 9A, 9C, and 9D.

[0258] Figure 7A shows an electronic device 100 having a display (e.g., a touchscreen 112) and one or more input devices (e.g., a menu button 204, a push button 206). In Figure 7A, the electronic device 100 displays an offer user interface 702 on the display 112 for accepting an offer to start a user account (e.g., a computer storage account) (similar to the offer user interface 864 described later with reference to Figure 8J). In some embodiments, the user account is a computer storage account that provides access to a predetermined amount of (e.g., cloud-based) computer storage resources. In some embodiments, different types of data (e.g., data corresponding to photo files, data corresponding to document files, data corresponding to music files, data corresponding to video files, data corresponding to application files) can be stored and / or archived within the computer storage resources associated with the user account (e.g., the computer storage account).

[0259] In some embodiments, the offer user interface 702 includes a representation 704 (e.g., a graphical representation) of a user account (e.g., a computer storage account). In some embodiments, the representation 704 of a user account includes the name of the account owner, as well as one or more text and / or graphical indications of the type of user account (e.g., a computer storage account).

[0260] In some embodiments, the offer user interface 702 includes an indication 706 of a predetermined usage quota for a user account (e.g., a computer storage account). In some embodiments, the predetermined usage quota corresponds to a predetermined amount of (e.g., cloud-based) computer storage resources that can be accessed and used to store and / or archive data using the user account (e.g., a computer storage account).

[0261] In some embodiments, the offer user interface 702 includes an affordance 708 for accepting an offer to initiate a user account (e.g., a computer storage account). In some embodiments, upon detecting user activation (e.g., a tap input) of the affordance 708, the electronic device 100 initiates a process to activate the user account (e.g., a computer storage account) and provision the user account on the electronic device 100.

[0262] In Figure 7B, the electronic device 100 displays an overview user interface 710 on the display 112 that corresponds to a newly activated user account (e.g., a computer storage account) (similar to the overview user interface 887 described later with reference to Figure 8S). In some embodiments, the overview user interface 710 includes a representation 704 of the user account (e.g., a computer storage account).

[0263] In some embodiments, the overview user interface 710 includes a usage indicator user interface element 712 (similar to the balance indicator user interface element 885 described later with reference to Figure 8S, for example). In some embodiments, the usage indicator user interface element 712 includes an indication of the amount of computer storage resources (measured, for example, in megabytes (MB) or gigabytes (GB)) associated with a user account (e.g., a computer storage account) currently being used to store archived data. In Figure 7B, since the user account (e.g., a computer storage account) has just been activated, the usage indicator user interface element 712 indicates that the computer storage resources associated with the user account are not being used (for example, by indicating "0MB"). In some embodiments, the usage indicator user interface element 712 includes an indication of the user account's usage quota (a predetermined limit on the amount of computer storage resources that can be used through the user account (e.g., a computer storage account)) (for example, by indicating "2GB available").

[0264] In some embodiments, the overview user interface 710 includes a Past Use user interface element 714 (similar to the Activity user interface element 883 described later with reference to Figure 8S) which includes a bar graph showing the types of data stored and / or archived on the user account (e.g., the computer storage account) that are stored on the available computer storage resources associated with the user account during a predetermined period (e.g., the past week), where each bar corresponds to the use of the computer storage resources associated with the user account during each day of the predetermined period. In Figure 7B, since the user account (e.g., the computer storage account) has just been activated, the bar graph of the Past Use user interface element 714 does not show any type of archived data on the user account.

[0265] In some embodiments, the overview user interface 710 includes a delete user interface element 716 (similar to the balance transfer user interface element 881 described later with reference to Figure 8S, for example). In some embodiments, the delete user interface element 716 includes an indication of a date on which a certain amount of archived data in a user account (e.g., a computer storage account) must be deleted from the user account in order to avoid imposing a storage penalty (e.g., a reduction in the usage quota for the user account) on the user account. Features of the delete user interface element 716 are described in more detail below with reference to Figures 28A and 28B.

[0266] In some embodiments, the overview user interface 710 includes a notification user interface element 718 (similar to the notification user interface element 879 described later with reference to Figure 8S, for example). In some embodiments, the notification user interface element 718 displays notifications and / or promotions relating to a user account (e.g., a computer storage account).

[0267] Once a user account (for example, a computer storage account) is activated for use, the user account can be used to store data (different types of data, such as data corresponding to photo files, data corresponding to document files, data corresponding to music files, data corresponding to video files, and data corresponding to application files) in a computer storage resource (for example, a remote cloud-based computer storage resource that is not local to electronic device 100) that can be accessed through the user account, and to delete the data from there.

[0268] Figures 8A to 8V show exemplary user interfaces for provisioning transfer accounts to electronic devices according to several embodiments. The user interfaces in these figures are used to illustrate the processes described below, including the processes shown in Figures 9A to 9C.

[0269] Figure 8A shows an electronic device 100 having a display (e.g., a touchscreen 112) and one or more input devices (e.g., a menu button 204, a push button 206). In Figure 8A, the electronic device 100 displays a user interface 802 of a transfer application (e.g., an e-wallet application) on the display 112. In some embodiments, the user interface 802 includes representations 804 and 806 corresponding to different transfer accounts provisioned on the electronic device (e.g., payment accounts such as third-party credit card accounts, debit card accounts, and / or stored value accounts, points accounts, rewards accounts). In some embodiments, representation 804 corresponds to a stored value account issued (or branded) by a first-party manufacturer. In some embodiments, the user interface 802 includes representations 808A-808D corresponding to other accounts (e.g., other transfer accounts, points cards, rewards cards), ID cards (e.g., student IDs, government-issued IDs), and / or tickets (e.g., event tickets, boarding passes) provisioned or linked on the electronic device.

[0270] In Figure 8A, while the user interface 802 of the transfer application is displayed, the electronic device 100 detects user activation 801 (e.g., user selection) of the account addition affordance 810.

[0271] In Figure 8B, upon detecting user activation 801 of account addition affordance 810, the electronic device 100 displays a user interface 812 on the display 112 for adding (e.g., linking, provisioning) a new account (e.g., a new transfer account) to the electronic device. The user interface 812 includes selectable options 814 for applying for a transfer account (e.g., a credit account). In some embodiments, the transfer account that can be applied for via the selectable option 814 is a first-party credit account (e.g., a revolving credit account issued or branded by the manufacturer of the electronic device) that provides rewards (e.g., cashback rewards, bonus point rewards) based on the amount of transfers (e.g., payment transactions, point transfers) made using the transfer account (e.g., cashback rewards based on a specific percentage of the value of each transaction). In some embodiments, a transfer account that can be applied for via selectable option 814 is a points account that provides rewards (e.g., point rewards) based on the amount of points used using the transfer account (e.g., meal points, printer credits, membership points).

[0272] In some embodiments, the user interface 812 also includes an optional 816 for adding other types of accounts to the electronic device (e.g., other payment accounts such as transfer accounts different from the first-party credit accounts described above, third-party credit card accounts and debit card accounts, reward cards, loyalty cards, and ID cards). In some embodiments, the user interface 812 also includes an optional 818 for adding a stored value account to the electronic device (e.g., a transit card account).

[0273] In Figure 8B, while the user interface 812 is displayed, the electronic device 100 detects user activation 803 of the selectable option 814.

[0274] In Figure 8C, upon detecting user activation 803 of a selectable option 814, the electronic device 100 displays a first application user interface 820 on the display 112 for applying for a new transfer account (e.g., a new first-party credit account, a new points account). In some embodiments, the first application user interface 820 includes a preview representation 822 of the transfer account (e.g., showing how it will look on the device once / if the transfer account is issued). In some embodiments, the first user interface 820 includes introductory text 824 indicating that the user can proceed with applying for a transfer account (e.g., a first-party credit account, a points account). In this embodiment, the preview representation 822 does not contain multiple particles (e.g., as described with reference to 1406 in Figure 14C) because the representation is a preview of an account that has not yet been issued.

[0275] In Figure 8C, while the user interface 820 is displayed, the electronic device 100 detects user activation 805 of affordance 826 for proceeding with the application for a transfer account (e.g., first-party credit account, points account).

[0276] In Figure 8D, upon detecting the user activation 805 of affordance 826, the electronic device 100 displays a second application user interface 828 on the display 112, which includes terms of use information for the requested transfer account (e.g., first-party credit account, points account).

[0277] In Figure 8D, while displaying the user interface 828, the electronic device 100 detects user activation 807 of affordance 830 for continuing the application for a transfer account (e.g., first-party credit account, points account).

[0278] In Figure 8E, upon detecting user activation 807 of affordance 830, the electronic device 100 displays a third application user interface 832 on the display 112, which includes multiple input fields corresponding to requests for user information (e.g., personal information such as name and billing address) required to apply for a transfer account (e.g., first-party credit account, points account). In some embodiments, the user interface 832 includes a name input field 834 for entering the user's name, and multiple input fields for entering the user's billing address, including a street input field 836A, a city input field 836B, a state / region input field 836C, and a zip code / postal code input field 836D. In some embodiments, the electronic device 100 displays a virtual keyboard 838 and / or autofill affordance 840 (displayed, for example, upon detecting user selection of an input field) for entering the requested information into the respective input fields.

[0279] In Figure 8E, while displaying the autofill affordance 840, the electronic device 100 detects the user activation 809 of the autofill affordance 840. In some embodiments, upon detecting the user activation 809 of the autofill affordance 840, the electronic device 100 retrieves, identifies, and / or determines the requested user information from the electronic device's user account (e.g., the user login account used to log in to the electronic device's operating system). In some embodiments, after retrieving, identifying, and / or determining the requested information from the user account, the electronic device automatically displays the requested user information in multiple input fields without user input (e.g., without the user typing the requested information using the virtual keyboard 838), as shown in Figure 8F. In some embodiments, upon detecting the activation 807 of the affordance 830 to continue the application (without needing to detect the user activation 809 of the autofill affordance 840), the device automatically retrieves and displays the requested user information in multiple input fields, as shown in Figure 8F.

[0280] In Figure 8F, after receiving the requested user information (either manually via the virtual keyboard or retrieved from the user account, identified, and / or determined), the electronic device 100 detects user activation 811 of affordance 842 for continuing the application for a transfer account (e.g., first-party credit account, points account).

[0281] In Figure 8G, upon detecting the user activation 811 of affordance 842, the electronic device 100 displays a fourth application user interface 844 on the display 112, which includes multiple input fields corresponding to requests for additional user information (e.g., additional personal information such as a social security number or national identification number, citizenship information, and / or income information) also required for applying for a transfer account (e.g., a first-party credit account, a points account). In some embodiments, the user interface 844 includes an identification number (e.g., social security number, national identification number) input field 846, a citizenship input field 848, and / or an income input field 850.

[0282] In Figure 8G, the electronic device 100 receives the requested information in the input field via user input on the virtual keyboard 838.

[0283] In Figure 8H, after receiving user input (e.g., via the virtual keyboard 838) directed to the requested user information in input fields 846, 848, and 850, the electronic device 100 detects user activation 813 of affordance 852 to continue the application for a transfer account (e.g., first-party credit account, points account).

[0284] In some embodiments, upon detecting user activation 813 of affordance 852 (e.g., a tap input thereon), the electronic device 100 displays a request on the display 112 regarding whether the user wishes to proceed with identity verification using a government-issued ID, or otherwise withdraw the application for a transfer account (and thus exit the application process). In some embodiments, upon detecting the selection of a continuation affordance (e.g., a tap input thereon), the electronic device 100 proceeds with the application process for a transfer account (e.g., as shown in Figure 8I). In some embodiments, upon detecting the selection of a withdrawal affordance (e.g., a tap input thereon), the electronic device exits the application process for a transfer account (e.g., terminates).

[0285] In some embodiments, as shown in Figure 8I, in response to detecting the selection of a continuation affordance to advance the transfer account application process, or in response to detecting user activation 813 of affordance 852 (e.g., a tap input thereon), the electronic device 100 displays a fifth application user interface 854 on the display 112 that requests user verification (e.g., using a government-issued ID 856). In some embodiments, the user interface 854 includes an image area 858 that displays a live feed image being captured by the camera of the electronic device (e.g., the camera module 143) while the government-issued ID 856 is within the camera's field of view. In some embodiments, the image area 858 includes a preview image of a sample government-issued ID placed within the image area, thereby instructing the user on how to use the electronic device to capture an image of the user's government-issued ID.

[0286] Figure 8I shows an electronic device 100 that displays an image 860 of the government-issued ID 856 in an image area 858 when the government-issued ID 856 is being captured by the camera of the electronic device.

[0287] In some embodiments, depending on the capture of an image of government-issued ID 856, the electronic device 100 displays an image corresponding to government-issued ID 856. In some embodiments, the electronic device 100 displays on the display 112 a continuation affordance for proceeding with the verification process using the captured image, and a retry affordance for recapturing a new image of government-issued ID 856.

[0288] In some embodiments, the electronic device 100 requests the capture of both the front and back of the government-issued ID 856 via a fifth application user interface 854. In some embodiments, as described above, the electronic device 100 provides the option to recapture the front and back of the government-issued ID (for example, until the user is satisfied with the captured images).

[0289] In some embodiments, upon determining that the government-issued ID 856 (e.g., both the front and back of the government-issued ID 856) has been successfully captured by the device's camera, the electronic device 100 identifies user information from the government-issued ID 856 (e.g., using optical character recognition) (e.g., using the device's image and language processing modules). In some embodiments, upon identifying the required user information (e.g., name, address, date of birth), the electronic device 100 automatically transmits the identified information to a remote server to complete the verification process. In some embodiments, the electronic device 100 completes the verification process using locally identified user information on the device (e.g., retrieving user information from a contacts application or a locally stored database).

[0290] In some embodiments, the electronic device 100 requests user authorization before transmitting the image 860 of the government-issued ID 856 (for example, via activation of the next affordance 862). Specifically, in Figure 8I, while displaying the user interface 854 (for example, after successfully capturing the image of the government-issued ID 856 to identify the required user information from the ID), the electronic device 100 detects user activation 815 of the affordance 862 to proceed with the application for a transfer account (e.g., first-party credit account, points account).

[0291] In Figure 8J, upon detecting user activation 815 of affordance 862, the electronic device 100 displays an offer user interface 864 on the display 112 that includes an indication (e.g., text stating "You have been approved") that the user has been approved for a transfer account and is therefore given a new transfer account (e.g., a new first-party credit account, a new points account). In some embodiments, the electronic device 100 (e.g., upon detecting user activation 815 of affordance 862) sends various application information (e.g., required user information) to a remote server (e.g., an account approval server) and receives an approval or rejection indication. Upon receiving an approval indication, the electronic device 100 displays the offer user interface 864. Upon receiving a rejection indication, the device stops displaying the offer user interface 864.

[0292] In some embodiments, the electronic device 100 also displays a graphical representation 870 of an authorized transfer account (e.g., an authorized first-party credit account) within the offer user interface 864. In some embodiments, the representation 870 of the transfer account (e.g., a first-party credit account, a points account) includes a first visual indication 872A (e.g., a logo) of the first-party manufacturer of the electronic device (e.g., which is also the issuer of the transfer account), a second visual indication 872B (e.g., a logo) of a party other than the first-party manufacturer associated with the transfer account (e.g., an institution, a company), and / or a third visual indication 872C of the name of the user of the electronic device. For example, if the transfer account is a first-party credit account (e.g., a first-party credit card account) issued by the manufacturer of the electronic device, the first visual indication 872A corresponds to the manufacturer's logo, and the second visual indication 872B corresponds to the logo of the financial order governing the account's payment method.

[0293] In some embodiments, the electronic device 100 also displays an indication 866 of the terms and conditions of an offer for a transfer account (e.g., a first-party credit account, a points account) within the user interface 864. In some embodiments, the terms and conditions of the offer include an indication 868A of the transfer account limit (e.g., credit limit, spending limit), an indication 868B of the rate (e.g., interest rate, annual interest rate) that applies to the overdue balance of the transfer account, and / or an indication 868C of the fee for using the transfer account (e.g., an annual fee).

[0294] In Figure 8J, while the user interface 864 is displayed, the electronic device 100 detects user activation 817 of affordance 874 for accepting the transfer account offer (and thus the user being issued a transfer account according to the displayed offer conditions). Alternatively, the user can decline the offer by activating the "No thank you" affordance in Figure 8J.

[0295] In Figure 8K, upon detecting the user activation 817 of affordance 874, the electronic device 100 displays a first post-activation user interface 876 on the display 112 indicating that a new transfer account (e.g., a new first-party credit account, a new points account) has been created and activated (e.g., according to the conditions displayed in the offer user interface 864). In some embodiments, the electronic device 100 displays a representation 870 of the transfer account (e.g., a first-party credit account, a points account) in the user interface 876, as it is in the offer user interface 864, along with text indicating that the transfer account is now available for use in performing transfers (e.g., payment transactions, points transfers), and further displays an option to add and / or link (provision) the transfer account to the electronic device's transfer application (e.g., an e-wallet application).

[0296] In Figure 8K, while displaying the user interface 876, the electronic device 100 detects user activation 819 of affordance 878 for adding and / or linking a transfer account (e.g., first-party credit account, points account) to the electronic device's transfer application (e.g., e-wallet application).

[0297] In Figure 8L, the electronic device 100 displays a second post-activation user interface 880 on the display 112 (in response to detecting, for example, user activation 819 of affordance 878) indicating that a transfer account (e.g., a first-party credit account, a points account) has been provisioned on the electronic device and is therefore available for use via the electronic device's transfer application (e.g., an e-wallet application). In some embodiments, provisioning a transfer account (e.g., a first-party credit account, a points account) includes provisioning secure credentials corresponding to the transfer account (e.g., a first-party credit account, a points account) on the electronic device 100. In some embodiments, the secure credentials are stored in a secure element of the electronic device (e.g., an encrypted physical memory module) that is accessible only by the electronic device's operating system and not by third-party applications installed on the electronic device.

[0298] In some embodiments, the electronic device 100 displays a representation 870 of a transfer account (e.g., a first-party credit account, a points account) within the user interface 880, as is present in the first post-activation user interface 876, and also displays text asking whether the transfer account should be set as the default account for performing transfers (e.g., payment transactions, points transfers) using the electronic device. In Figure 8L, while displaying the user interface 880, the electronic device 100 detects a user activation 821 of an affordance 882 for setting a transfer account (e.g., a first-party credit account, a points account) as the default account for performing transfers (e.g., payment transactions, points transfers) using the electronic device.

[0299] In Figure 8M, the electronic device 100 displays a third post-activation user interface 884 on the display 112 (in response to detecting, for example, user activation 821 of affordance 882) which includes an indication that a transfer account (e.g., a first-party credit account, a points account) can be set as the default account used for the current subscription service registered by the user on the electronic device. In some embodiments, the electronic device 100 displays within the user interface 884 a representation 870 of a transfer account (e.g., a first-party credit account, a points account) as present in the second post-activation user interface 880, and also displays text asking whether the transfer account should be set up for transfers (e.g., payment transactions, points transfers) associated with the current subscription service.

[0300] In Figure 8M, while displaying the user interface 884, the electronic device 100 detects user activation 823 of affordance 886 for setting up a transfer account (e.g., first-party credit account, points account) for use with the current subscription service.

[0301] In Figure 8N, the electronic device 100 displays a fourth post-activation user interface 888 on the display 112 (in response to detecting, for example, user activation 823 of affordance 886), which includes a tutorial 890 on performing transfers (e.g., payment transactions, point transfers) using transfer accounts (e.g., first-party credit accounts, point accounts). In some embodiments, the tutorial 890 is an image or video showing how to set up (e.g., equip) the transfer accounts (e.g., first-party credit accounts, point accounts) on the electronic device so that they are ready for use in transfers (e.g., payment transactions involving NFC communication with a transaction terminal).

[0302] In Figure 8N, while the user interface 888 is displayed, the electronic device 100 detects user activation 825 of affordance 892 to proceed to the next information page regarding the newly activated transfer account (e.g., first-party credit account, points account).

[0303] In Figure 8O, the electronic device 100 displays a fifth post-activation user interface 894 on the display 112 (for example, in response to detecting user activation 825 of affordance 892) indicating that a physical account object (e.g., a physical, real-world card) corresponding to a transfer account (e.g., a first-party credit card) can be ordered. In some embodiments, the electronic device 100 displays within the user interface 894 a representation 870 of a transfer account (e.g., a first-party credit account, a points account) as present in the third post-activation user interface 884, and also displays text indicating that the physical account object corresponding to the transfer account (e.g., a first-party credit account, a points account) can be used like other types of physical transfer accounts (e.g., like a third-party credit card, like a physical points card or membership card).

[0304] In Figure 8O, while displaying the user interface 894, the electronic device 100 detects user activation 827 of affordance 896 to confirm the mailing address for receiving the ordered physical account object. The characteristics of the ordered physical account object are described in more detail below with reference to Figures 26A to 26N.

[0305] In Figure 8P, upon detecting the user activation 827 of affordance 896, the electronic device 100 displays an address verification user interface 898 on the display 112, which includes an indication 899 of the registered address of the electronic device user (for example, the address entered in the user interface 844 in Figure 8G). In some embodiments, the electronic device 100 displays a representation 870 of a transfer account (e.g., a first-party credit account, a points account) within the user interface 898, similar to the representation in the fifth post-activation user interface 894.

[0306] In Figure 8P, while displaying the user interface 898, the electronic device 100 detects user activation 829 of affordance 897 for ordering a physical account object (e.g., a physical, real-world card) corresponding to a transfer account (e.g., a first-party credit account, a points account).

[0307] In Figure 8Q, the electronic device 100 displays an information user interface 895 for a transfer account (e.g., a first-party credit account, a points account) on the display 112 (e.g., in response to detecting user activation 829 of affordance 897). In some embodiments, the electronic device 100 displays within the information user interface 895 for a transfer account (e.g., a first-party credit account, a points account) a representation 870 of the transfer account, a number of icons 893A to 893C corresponding to applications frequently used on the electronic device (e.g., messaging applications, telephone applications, browser applications), and / or selectable information items 891A to 891C for viewing information about the transfer account (e.g., statements) and / or managing the transfer account (e.g., selecting an external checking account linked to the transfer account (the checking account is used for balance payments related to the transfer account), linking the transfer to one or more services or operations such as current subscription services).

[0308] In Figure 8Q, while the information user interface 895 is displayed, the electronic device 100 detects the user activation 831 of the affordance 889 for exiting the information user interface. In response to detecting the user activation 831 of the affordance 889, the electronic device 100 displays a user interface different from the information user interface 895 (for example, the user interface 802 of the transfer application).

[0309] In Figure 8R, the electronic device 100 displays the user interface 802 of a transfer application (e.g., an e-wallet application) on the display 112 (in response to detecting, for example, user activation 831 of affordance 889), as initially shown in Figure 8A. Since the transfer account (e.g., first-party credit account, points account) has been activated and linked to the electronic device's transfer application, the electronic device 100 displays the representation 870 of the transfer account (e.g., first-party credit account, points account) within the user interface 802 of the transfer application, in addition to representations 804 and 806 corresponding to different types of transfer accounts (e.g., payment accounts such as third-party credit card accounts, debit card accounts, and / or stored value accounts).

[0310] In Figure 8R, while displaying the user interface 802 of a transfer application (e.g., an electronic wallet application), the electronic device 100 detects a selection 833 (e.g., a tap on it) of a representation 870 of a transfer account (e.g., a first-party credit account, a points account).

[0311] In Figure 8S, upon detecting the selection of a transfer account representation 870 (e.g., first-party credit account, points account), the electronic device 100 displays a transfer account overview user interface 887 (e.g., dashboard user interface) on the display 112. In some embodiments, the electronic device 100 displays the transfer account representation 870, a balance indicator user interface element 885 (e.g., balance module), an activity user interface element 883 (e.g., activity module), and a balance transfer user interface element 881 (e.g., balance payment module) within the transfer account overview user interface 887.

[0312] In some embodiments, the balance indicator user interface element 885 (e.g., balance module) includes an indication of the current balance of a transfer account (e.g., first-party credit account, points account) and / or a limit set for the transfer account (e.g., credit limit) accumulated as a result of transfers (e.g., payment transactions, points transfers) made using the transfer account.

[0313] In some embodiments, the activity user interface element 883 (e.g., activity module) includes a bar graph showing transfer activity (e.g., payment activity) of a transfer account (e.g., first-party credit account, points account) over a given period (e.g., the past week), where each bar corresponds to a transfer (e.g., payment transaction, points transfer) made during each day of the given period, and different colors are used to represent different types of transfers based on the category of each transfer. For example, in a bar graph showing transfer activity, a first color is used to represent transfers (e.g., payment transactions, points transfers) of one type of category (e.g., shopping, groceries, dining, travel, education, entertainment), a second color is used to represent transfers of another type of category, a third color is used to represent transfers of yet another type of category, and so on. In some embodiments, the electronic device 100 continuously or periodically updates the bar graph of the activity user interface element 883 when a new transfer (e.g., payment transaction, points transfer) is made using a transfer account (e.g., first-party credit account, points account).

[0314] In some embodiments, the balance transfer user interface element 881 (e.g., balance payment module) includes an indication (e.g., text) for a transfer account (e.g., first-party credit account, points account) of when the next balance transfer (e.g., balance payment) is due (e.g., the due date of the next statement). In some embodiments, if a balance transfer is overdue (e.g., at least a portion of the previous statement balance was not paid by the due date), the balance transfer user interface element 881 includes an indication that the balance transfer is overdue. In some embodiments, if a portion (but not all) of the next balance transfer has been made (e.g., a portion of the statement balance has been paid, but not all of it), the balance transfer user interface element 881 includes an indication of the amount of the portion of the balance transfer that has been made. In some embodiments, the balance transfer user interface element 881 includes an indicator 881A that indicates the status of the balance transfer (e.g., whether the balance payment is currently due, whether the balance payment is urgently due, whether the balance payment has been made) (e.g., with text such as "Pay", "Pay Early", "Pay More", and / or symbols such as check marks, exclamation marks). Features of the balance transfer user interface element 881 are described in more detail below with reference to Figures 29A to 29J.

[0315] In some embodiments, the electronic device 100 also displays a notification user interface element 879 (e.g., a notification module) within the outline user interface 887 that displays notifications or promotions relating to a transfer account (e.g., a first-party credit account, a points account), and an affordance 877 (e.g., written as "Get assistance") for seeking assistance in using the transfer account (e.g., contact customer service).

[0316] Figures 8T to 8V show transfers (e.g., NFC-based payment transactions, point transfers) being performed by the electronic device 100 on the transaction terminal 863 (external device) using transfer accounts (e.g., first-party credit accounts, point accounts).

[0317] In Figure 8T, the electronic device displays a user interface 867 of a transfer application (e.g., an electronic wallet application) on the display 112, and transfer accounts (e.g., first-party credit accounts, points accounts) are configured as accounts used for transfers (e.g., payment transactions, point transfers), as indicated by the transfer account representation 870 displayed in the central area of ​​the user interface 867.

[0318] In Figure 8T, the electronic device 100 receives user input 835 on the electronic device's input device (e.g., push button 206) in accordance with a transfer command 865 displayed in the user interface 867 (e.g., "double-click to pay").

[0319] In Figure 8U, upon receiving user input 835 on the device's input device (e.g., push button 206), the electronic device 100 displays an indication 861 within the user interface 867 of a transfer application (e.g., an electronic wallet application) requesting authentication (e.g., biometric authentication such as facial recognition, fingerprint authentication, retinal and / or iris scanning authentication, or passcode or password authentication) to authorize a transfer (e.g., payment transaction, point transfer) using a transfer account (e.g., first-party credit account, points account).

[0320] In Figure 8V, upon receiving successful authentication, the electronic device 100 displays an indication 859 within the user interface 867 of the transfer application (e.g., an e-wallet application) indicating that the transfer (e.g., a payment transaction, a points transfer) has been successfully completed using the transfer account (e.g., a first-party credit account, a points account). In some embodiments, in addition to displaying the indication 859, the electronic device 100 also generates a tactile output 857 (e.g., using a tactile feedback controller 161 and / or tactile feedback module 133) indicating that the transfer (e.g., a payment transaction, a points transfer) has been successfully completed using the transfer account (e.g., a first-party credit account, a points account).

[0321] Figures 9A to 9C are flowcharts illustrating a method for provisioning a transfer account to an electronic device according to several embodiments. Method 900 is performed on electronic devices (e.g., 100, 300, 500) having a display (e.g., 112) and one or more input devices (e.g., a touchscreen on the display 112, a menu button 204, a push button 206). Some operations of Method 900 are optionally combined, the order of some operations is optionally changed, and some operations are optionally omitted.

[0322] As will be described later, Method 900 provides an intuitive way to manage transfer accounts. This method reduces the cognitive burden on the user to manage transfer accounts, thereby creating a more efficient human-machine interface. In the case of battery-powered computing devices, power is saved and the intervals between battery charges are increased by enabling users to manage transfer accounts faster and more efficiently.

[0323] An electronic device (e.g., 100) displays a user interface (e.g., 702, 864) on a display (e.g., 112) that includes a first affordance (e.g., 708, 874) for activating a transfer account (e.g., an account used to transfer a first type of item such as funds, credits, points, etc., a payment account, a virtual card account, a virtual-only account that does not correspond to an existing account with a corresponding physical card) (910).

[0324] In some embodiments, the first affordance for activating a transfer account (e.g., 708, 874) is displayed without displaying the identifier corresponding to the transfer account (e.g., because the transfer account has not yet been created). By displaying the affordance without displaying the identifier corresponding to the transfer account, security is enhanced by not displaying the identifier corresponding to the transfer account unless requested by the user and / or unless it is necessary to do so, thereby reducing the possibility that an unauthorized person could view the identifier and gain access to the transfer account. By enhancing the security features of the device, the device becomes more secure, improving the usability of the device, which in turn enables the user to use the device more efficiently and frequently.

[0325] In some embodiments, before displaying a user interface (e.g., 702, 864) that includes a first affordance (e.g., 708, 874) for activating a transfer account, the electronic device (e.g., 100) displays a user interface (e.g., 832, 844) for entering user information (902), where at least a portion of the user information is pre-filled in the user interface based on previously stored information about the device's user (e.g., so that the device's user does not have to manually enter the user information required to activate the transfer account). Pre-filling at least a portion of the user interface based on previously stored information about the device's user reduces the number of required inputs and increases the accuracy of the information (reducing the possibility of typos), thereby enabling the user to proceed more quickly and easily through the activation process. Reducing the number of inputs required to perform an action improves the usability of the device, making the user-device interface more efficient (e.g., by assisting the user in providing appropriate inputs when operating and / or interacting with the device, thereby reducing user errors), and in addition, reducing power consumption and improving the device's battery life by enabling the user to use the device more quickly and efficiently. In some embodiments, the user interface includes one or more affordances for editing, replacing, or entering different user information, and / or for adding additional user information.

[0326] In some embodiments, before displaying a user interface (e.g., 702, 864) that includes a first affordance (e.g., 708, 874) for activating a transfer account, the electronic device (e.g., 100) displays a request for identity verification (e.g., photo ID verification) on a display (e.g., 112) (904). In some embodiments, the electronic device (e.g., 100) detects a physical object (e.g., 856) (e.g., photo ID, passport, or other identification) that serves as user identification information (906) via the electronic device's camera sensor. In some embodiments, the electronic device transmits information extracted from the detected identification information (e.g., driver's license number and / or identifier, date of birth, and / or name) to an identity verification service and / or a service for generating a transfer account (908) (e.g., for use in activating a transfer account). Security is enhanced by verifying the user using a physical object, requiring the user to possess the physical object in order to complete the verification. By enhancing the security features of a device, we make it more secure, thereby improving its usability and ultimately enabling users to use the device more efficiently and frequently.

[0327] While displaying a first affordance (e.g., 708, 874) for activating a transfer account, an electronic device (e.g., 100) detects user activation of the first affordance via one or more input devices (912).

[0328] In response to detecting user activation of the first affordances (e.g., 708, 874), the electronic device (e.g., 100) sends a request to create a transfer account (e.g., the request does not include information identifying the transfer account) (e.g., to a remote server) (914). In some embodiments, the transfer account is a new account that does not correspond to any existing account, such as any existing debit or credit card account. In other words, in some embodiments, the transfer account is a newly issued or newly activated account.

[0329] After sending a request (for example, immediately thereafter, in accordance thereafter), the electronic device (for example, 100) receives a communication (for example, from a remote server) indicating that a transfer account is available for use (for example, to make transfers using the electronic device, such as transactions using funds or credit and / or points) (916).

[0330] In response to receiving a communication indicating that a transfer account is available for use, the electronic device (e.g., 100) displays a second affordance (e.g., 878) on its display (e.g., 112) to initiate the process of provisioning secure credentials associated with making transfers using the transfer account to the electronic device (918). Visual feedback is improved by enabling the user to quickly and easily recognize that a transfer account is available for use, by displaying a second affordance to initiate the process of provisioning secure credentials associated with making transfers using the transfer account to the device in response to receiving a communication indicating that a transfer account is available for use. By providing the user with improved visual feedback, the usability of the device is improved, the user-device interface is made more efficient (e.g., by helping the user provide appropriate input when operating and / or interacting with the device, thereby reducing user errors), and power consumption is reduced and the battery life of the device is improved by enabling the user to use the device more quickly and efficiently. In some embodiments, the electronic device simultaneously displays an indication that the creation of a transfer account is authorized and that the transfer account is provisioned on the electronic device by selecting an affordance. In some embodiments, secure credentials are credentials stored within a secure element of the electronic device, which is not accessible by third-party applications installed on the device. In some embodiments, insecure credentials are not stored within a secure element of the electronic device.

[0331] In some embodiments, upon receiving a communication indicating that a transfer account is available for use, the electronic device (e.g., 100) displays an indication on its display (e.g., 112) (simultaneously with a second affordance (e.g., 878) to initiate a process of provisioning the electronic device with secure credentials associated with making transfers using the transfer account) that the transfer account is available for use (e.g., to make transfers using the electronic device, such as transactions involving funds or credit and / or points) (920).

[0332] In some embodiments, while displaying a second affordance (e.g., 878) to initiate the process of provisioning secure credentials to an electronic device (e.g., 100) associated with making transfers using a transfer account, the electronic device detects user activation of the second affordance via one or more input devices (922). In some embodiments, in response to detecting user activation of the second affordance, the electronic device displays on its display a first selectable option (e.g., 882, 886) for configuring the transfer account to be available for use by one or more services accessible using the electronic device (e.g., a first-party service) (e.g., as one of the available payment accounts or as the default payment account) (924). By displaying the first selectable option for configuring the transfer account to be available for use by one or more services in response to detecting user activation of the second affordance, the user is enabled to quickly and easily configure the transfer account for use with one or more services. By providing additional controls on the device (for example, without cluttering the UI with additional controls displayed), we can improve the usability of the device; by making the user-device interface more efficient (for example, by allowing users to configure certain settings all at once when provisioning a transfer account); and in addition, by enabling users to use the device more quickly and efficiently, we can reduce power consumption and improve the battery life of the device.

[0333] In some embodiments, while displaying a first selectable option (e.g., 882, 886) for configuring a transfer account to be available for use by one or more services, the electronic device (e.g., 100) detects a user selection of the first selectable option (926). In some embodiments, in response to detecting a user selection of the first selectable option, the electronic device displays a second selectable option on a display (e.g., 112) that, when selected, configures the transfer account as the default account for use by one or more services (928). By displaying the second selectable option for the transfer account as the default account for use by one or more services in response to detecting a user selection of the first selectable option, the user can quickly and easily configure the transfer account as the default account for use by one or more services. This improves the usability of the device by providing additional controls to the device (e.g., without cluttering the UI with additional controls displayed), makes the user-device interface more efficient (e.g., by enabling the user to easily configure the transfer account as the default account), and reduces power consumption and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0334] In some embodiments, while displaying a second affordance (e.g., 878) for initiating a process to provision secure credentials associated with making transfers using a transfer account to an electronic device (e.g., 100), the electronic device detects user activation of the second affordance via one or more input devices (922). In some embodiments, after detecting user activation of the second affordance (or accordingly), the electronic device displays on the display (e.g., simultaneously) an affordance (e.g., 897) for requesting (e.g., ordering) a physical account object (e.g., a physical card corresponding to the transfer account, as described in more detail below with reference to Figures 26A-26J) which can be used as part of an authorization process to allow transfers from the transfer account, and a graphical representation of the physical account object (e.g., 704, 870, preview) (930).

[0335] In some embodiments, the electronic device (e.g., 100) provisions secure credentials to the electronic device (e.g., in response to detecting user activation of a second affordance) (932). In some embodiments, after provisioning secure credentials to the electronic device (or accordingly), the electronic device displays an account summary user interface (e.g., 710, 887) corresponding to a transfer account on a display (e.g., 112) (e.g., the same or similar to the user interface corresponding to a transfer account described later with reference to Figures 11A to 11O) (934), the account summary user interface includes information about transfers made to the account and information about the status of the physical account object (e.g., object creation information, delivery information, activation information of the physical account object). In some embodiments, the account overview user interface (e.g., 710, 887) also includes one or more of the following: a graphical representation of the transfer account (e.g., 704, 870, the same or similar graphical representation of the transfer account described later with reference to Figures 14A to 14U); balance information corresponding to the transfer account (e.g., 712, 885, balance summary, due date of the next statement if the balance still remains on the next statement, amount of past balance reduction transfers); and past transfer activity information corresponding to the transfer account (e.g., 714, 716, 883, 881, expenditure summary, visual elements providing a summary or indication of past transfers made using the transfer account). By displaying the account overview user interface corresponding to the transfer account, users can quickly and easily view information about the transfer account and manage the transfer account.By providing users with improved visual feedback and control options, the device's usability is enhanced, the user-device interface is made more efficient (for example, by assisting users in providing appropriate input when operating and / or interacting with the device, thereby reducing user errors), and power consumption is reduced and the device's battery life is improved by enabling users to use the device more quickly and efficiently.

[0336] In some embodiments, after provisioning secure credentials to an electronic device (e.g., 100) (e.g., in response to detecting user activation of a second affordance), the electronic device detects user input (e.g., 835) (e.g., input on a first input device of one or more input devices, single or double press of a first input device, press and hold of an input device, touch input on a touch-sensitive surface of an electronic device) (936) directed to activating a transfer account for use in a transfer operation. In some embodiments, upon detecting user input directed to proceed with a transfer, and in response to determining that authentication criteria have been met (e.g., using biometric authentication such as fingerprint authentication, facial recognition authentication, retinal and / or iris scanning authentication, or using passcode or password authentication), the electronic device activates a transfer account for use in a transfer (938) (e.g., equips). In some embodiments, upon detecting user input directed to proceed with a transfer, and in response to determining that authentication criteria have not been met, the electronic device deactivates the transfer account for use in a transfer. Security is enhanced by activating the transfer account for use in transfers, based on the determination that authentication criteria have been met, and by requiring secure, user-specific information to authorize the activation of the transfer account. By enhancing the device's security features, the device becomes more secure, improving its usability, which in turn allows users to use the device more efficiently and frequently.

[0337] In some embodiments, the transfer account is a first-party issued (or branded) account type (e.g., configured for advanced historical analysis and / or tracking), and the electronic device (e.g., 100) is provisioned to use a second transfer account (e.g., a bank account, a credit account) that is different from the transfer account, and the second transfer account is a second-party issued (or branded) account type (e.g., not configured for advanced historical analysis and / or tracking). In some embodiments, after provisioning secure credentials to the electronic device (e.g., in response to detecting user activation of the second affordance) (e.g., in response thereto) (940), the electronic device displays a tutorial (e.g., 888) on its display (e.g., 112) for using the transfer account on the electronic device for transfers (942), in accordance with the determination that the transfer account is an initial account of the first type provisioned on the electronic device (e.g., no other accounts of the first type provisioned or previously provisioned on the device exist). In some embodiments, after provisioning secure credentials to the electronic device (for example, in response to detecting user activation of a second affordance), the electronic device stops displaying a tutorial on its display for using the transfer account on the electronic device for transfers (942), in accordance with the determination that the transfer account is not an initial account of type first that is provisioned on the electronic device (for example, that at least one other account of type first that is provisioned or has been provisioned on the device).By displaying a tutorial based on the determination that the transfer account is a first type of initial account provisioned on the electronic device, and by discontinuing the display of a tutorial based on the determination that the transfer account is not a first type of initial account provisioned on the electronic device, information is provided only when it is determined that the information may be useful to the device user, thereby improving the usability of the device, making the user device interface more efficient, and in addition, reducing power consumption and improving the device's battery life by enabling users to use the device more quickly and efficiently.

[0338] In some embodiments, before displaying a user interface that includes a first affordance for activating a transfer account, the electronic device (e.g., 100) detects one or more inputs via one or more input devices directed at initiating a process to acquire an item (e.g., a second electronic device different from the electronic device) (e.g., purchase it, acquire ownership of it). In some embodiments, upon detection of one or more inputs and in accordance with the determination that the process of acquiring an item has been initiated, the electronic device (e.g., 100) displays one or more activation user interfaces on a display (e.g., 112), where one or more activation user interfaces include a user interface that includes a first affordance for activating a transfer account. By displaying one or more activation user interfaces upon detection of one or more inputs directed at mimicking the process of acquiring an item and in accordance with the determination that the process of acquiring an item has been initiated, the user is provided with quick and easy access to the process of activating a transfer account. Reducing the number of inputs required to perform an action improves the usability of the device, making the user-device interface more efficient (for example, by helping users make appropriate inputs when operating / interacting with the device and reducing user errors), and also reducing the device's power consumption and improving battery life by allowing users to use the device more quickly and efficiently.

[0339] In some embodiments, the electronic device (e.g., 100) provisions secure credentials to the electronic device. In some embodiments, after (or accordingly) provisioning secure credentials to the electronic device, the electronic device (e.g., 100) displays an account summary user interface on a display (e.g., 112) that corresponds to a transfer account, and the account summary user interface includes a representation of a first transfer made using the transfer account, where the first transfer corresponds to a transfer made to retrieve an item. By displaying a representation of a first transfer corresponding to a transfer made to retrieve an item after, or accordingly, provisioning secure credentials to the electronic device, the user can quickly and easily recognize that the transfer to retrieve an item was made using the transfer account. By providing improved feedback, the usability of the device is improved, and the user device interface becomes more efficient (e.g., by helping the user make appropriate inputs when operating / interacting with the device and reducing user errors), which further reduces power consumption and improves the battery life of the device by allowing the user to use the device more quickly and efficiently.

[0340] It should be noted that the details of the process described above with respect to Method 900 (e.g., Figures 9A-9C) are also applicable in a similar manner to the methods described below. For example, Method 1200 optionally includes one or more characteristics of the various methods described above with reference to Method 900. For example, the overview user interface described in Method 1200 may display information and options for managing a transfer account activated in Method 900. In another example, Method 1500 optionally includes one or more characteristics of the various methods described above with reference to Method 900. For example, the visual feedback described in Method 1500 (e.g., for moving particles, for moving color blobs) may be provided on the representation of a transfer account activated in Method 900. In another example, Method 1800 optionally includes one or more characteristics of the various methods described above with reference to Method 900. For example, the location overview user interface for transfers made at a common location described in Method 1800 may relate to transfers made using a transfer account activated in Method 900. For example, Method 2100 optionally includes one or more characteristics of the various methods described above with reference to Method 900. For example, the outline user interface described in Method 2100 for managing numerical transfers to transfer accounts may relate to transfers to transfer accounts activated in Method 900. In another example, Method 2400 optionally includes one or more characteristics of the various...

Claims

1. It is a method, In an electronic device having a display and one or more input devices, The display includes a user interface that includes a first affordance for activating a user account. While the first affordance for activating the user account is displayed, the user activation of the first affordance is detected via one or more input devices. In response to detecting the user activation of the first affordance, a request is sent to create the user account. After sending the aforementioned request, receiving a communication indicating that the user account is available for use, Upon receiving the communication indicating that the user account is available for use, the display shows a second affordance for initiating the process of provisioning secure credentials associated with using the user account to the electronic device. Methods that include...

2. The aforementioned user account corresponds to the computer storage account, Using the aforementioned user account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 1, including the method described in claim 1.

3. The aforementioned user account corresponds to a financial account, Using the aforementioned user account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 1, including the method described in claim 1.

4. The aforementioned user account corresponds to the transfer account, Using the aforementioned user account means performing a transfer using the aforementioned transfer account. The method according to claim 1 or 3, including the method described in claim 1 or 3.

5. In response to receiving the communication indicating that the user account is available for use, display an indication on the display that the user account is available for use. The method according to any one of claims 1 to 4, further comprising:

6. The method according to any one of claims 1 to 5, wherein the first affordance for activating the user account is displayed without displaying an identifier corresponding to the user account.

7. Displaying a user interface for entering user information before displaying the user interface including the first affordance for activating the user account, wherein at least a portion of the user information is entered into the user interface based on previously stored information relating to the user of the electronic device. The method according to any one of claims 1 to 6, further comprising:

8. Before displaying the user interface including the first affordance for activating the user account, display a request for identity verification on the display, The camera sensor of the aforementioned electronic device detects a physical object that functions as user identification information, The information extracted from the detected identification information is transmitted to the identification information verification service and / or the service for generating the user account. The method according to any one of claims 1 to 7, further comprising:

9. While displaying the second affordance for initiating the process of provisioning the secure credentials associated with making transfers using the transfer account to the electronic device, detecting user activation of the second affordance via one or more input devices, In response to detecting the user activation of the second affordance, a first selectable option is displayed on the display for configuring the transfer account to be available for use by one or more services accessible using the electronic device, The method according to any one of claims 4 to 8, further comprising:

10. While displaying the first selectable option which configures the transfer account to be available for use by one or more of the aforementioned services, the user selection of the first selectable option is detected. In response to detecting the user selection of the first selectable option, a second selectable option is displayed on the display, which, when selected, sets the transfer account as the default account for use by one or more services. The method according to claim 9, further comprising:

11. While displaying the second affordance for initiating the process of provisioning secure credentials associated with making transfers using the transfer account to the electronic device, detecting user activation of the second affordance via one or more input devices, After detecting the user activation of the second affordance, on the display, Affordances for requesting a physical account object that can be used as part of the authorization process to allow transfers from the aforementioned transfer account, The graphical representation of the aforementioned physical account object, To display, The method according to any one of claims 4 to 10, further comprising:

12. Provisioning the secure credentials to the electronic device, After provisioning the secure credentials to the electronic device, display an account summary user interface corresponding to the transfer account on the display, wherein the account summary user interface is Information regarding transfers made to the aforementioned account, Information regarding the state of the physical account object, including, That thing, The method according to any one of claims 4 to 11, further comprising:

13. After provisioning the secure credentials to the electronic device, the system detects user input directed to activate the transfer account for use in the transfer operation. Upon detecting the user input directed towards proceeding with the transfer, and in accordance with the determination that the authentication criteria have been met, the transfer account for use in the transfer is activated. The method according to any one of claims 4 to 12, further comprising:

14. The transfer account is of a first type, and the electronic device is provisioned to use a second transfer account different from the transfer account, and the second transfer account is of a second type different from the first type, After provisioning the secure credentials to the electronic device, In accordance with the determination that the transfer account is the first type of initial account provisioned on the electronic device, a tutorial for using the transfer account on the electronic device for transfers is displayed on the display, In accordance with the determination that the transfer account is not the first type of initial account provisioned on the electronic device, the display of the tutorial for using the transfer account on the electronic device for transfers is discontinued. The method according to any one of claims 4 to 13, further comprising:

15. Before displaying the user interface including the first affordance for activating the transfer account, detect one or more inputs via the one or more input devices directed to initiating the process of retrieving an item, In response to the detection of one or more inputs, and in accordance with the determination that the process for acquiring the item has been initiated, one or more activation user interfaces are displayed on the display, wherein one or more activation user interfaces include the user interface that includes the first affordance for activating the transfer account. The method according to any one of claims 4 to 14, further comprising:

16. Provisioning the secure credentials to the electronic device, After provisioning the secure credentials to the electronic device, display an account summary user interface corresponding to the transfer account on the display, wherein the account summary user interface includes a representation of a first transfer made using the transfer account, and the first transfer corresponds to a transfer made to acquire the item. The method according to claim 15, further comprising:

17. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 1 to 16.

18. It is an electronic device, The display and One or more input devices, One or more processors, An electronic device comprising: a memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the method according to any one of claims 1 to 16.

19. The display and One or more input devices, Means for carrying out the method described in any one of claims 1 to 16, An electronic device equipped with the following features.

20. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs are A user interface including a first affordance for activating a user account is displayed on the aforementioned display. While the first affordance for activating the user account is displayed, user activation of the first affordance is detected via one or more input devices. Upon detecting the user activation of the first affordance, a request to create the user account is sent. After sending the aforementioned request, the user receives a communication indicating that the user account is available for use. Upon receiving the communication indicating that the user account is available for use, the display shows a second affordance for initiating the process of provisioning secure credentials associated with using the user account to the electronic device. A non-temporary computer-readable storage medium containing instructions.

21. It is an electronic device, The display and One or more input devices, One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are A user interface including a first affordance for activating a user account is displayed on the aforementioned display. While the first affordance for activating the user account is displayed, user activation of the first affordance is detected via one or more input devices. Upon detecting the user activation of the first affordance, a request to create the user account is sent. After sending the request, the system receives a communication indicating that the user account is available for use, and in response to receiving the communication indicating that the user account is available for use, it displays a second affordance on the display for initiating the process of provisioning secure credentials associated with using the user account to the electronic device. An electronic device that includes instructions.

22. It is an electronic device, The display and One or more input devices, The means for displaying a user interface on the display that includes a first affordance for activating a user account, While the first affordance for activating the user account is displayed, means for detecting user activation of the first affordance via one or more input devices, In response to detecting the user activation of the first affordance, means for sending a request to create the user account, Means for receiving a communication indicating that the user account is available for use after sending the request, In response to receiving the communication indicating that the user account is available for use, means for displaying a second affordance on the display for initiating a process of provisioning secure credentials associated with using the user account to the electronic device, An electronic device equipped with the following features.

23. It is a method, In electronic devices equipped with a display, On the display, a first user interface corresponding to a user account associated with the usage quota is provided, A first user interface element including a first graphical representation of multiple past uses of the user account, A second user interface element including information on recovering at least a portion of the usage quota of the user account, Displaying a first user interface, including While the first user interface is displayed, user input is detected, In response to detecting the aforementioned user input, In accordance with the determination that the user input is directed to the first user interface element, a second user interface is displayed on the display, A first group item containing information summarizing multiple past uses of the user account with respect to the first category, A second group item containing information summarizing multiple past uses of the user account relating to a second category different from the first category, Displaying a second user interface, including In accordance with the determination that the user input is directed to the second user interface element, a third user interface is displayed on the display, An option to recover a portion of the usage quota for the user account. Displaying a third user interface, including Methods that include...

24. The aforementioned user account corresponds to the computer storage account, The usage quota associated with the user account corresponds to computer storage accessible via the computer storage account, Using the aforementioned user account means storing data on the available computer storage of the aforementioned computer storage account. The method according to claim 23, including the method described in claim 23.

25. The method according to claim 24, wherein recovering at least a portion of the usage allocation includes deleting data stored on a portion of the computer storage of the computer storage account.

26. The aforementioned user account corresponds to a credit account, The usage quota associated with the user account corresponds to the credit limit of the credit account. Using the aforementioned user account means making a purchase using the aforementioned credit account. The method according to claim 23, including the method described in claim 23.

27. The method according to claim 26, wherein recovering at least a portion of the usage allocation includes paying at least a portion of the balance in the credit account.

28. The user account associated with the usage quota is the transfer account associated with making the transfer, The aforementioned multiple past uses of the user account include multiple past transfers made using the transfer account, The information relating to recovering at least a portion of the usage quota of the user account includes information relating to reducing the balance of the transfer account, The information summarizing the multiple past uses of the user account with respect to the first category includes information summarizing the multiple past transfers of the first category, The information summarizing the multiple past uses of the user account in the second category, which is different from the first category, includes information summarizing the multiple past transfers in the second category, which are different from the multiple past transfers in the first category. The option to recover a portion of the usage quota of the user account includes an option to reduce the balance of the transfer account, The method according to any one of claims 23, 26, or 27.

29. The second user interface described above is Information showing the remaining balance of the aforementioned transfer account, A second graphical representation of the plurality of past transfers made using the transfer account, the second graphical representation corresponding to the first graphical representation of the plurality of past transfers displayed within the first user interface element, The method according to claim 28, further comprising:

30. While the second user interface is displayed, affordances for proceeding with a transfer to reduce the remaining balance of the transfer account are displayed within the area on the display, In response to detecting user activation of the affordance for proceeding with the transfer to reduce the remaining balance of the transfer account, a user interface including a plurality of indicators corresponding to the proposed balance reduction amount is displayed on the display. The method according to claim 28 or 29, further comprising:

31. The first graphical representation of the multiple past transfers corresponds to a bar graph arranged according to time, and the bar graph is A first color indicating a first type of transfer among the aforementioned multiple past transfers, A second color, different from the first color, indicates a second type of transfer among the aforementioned multiple past transfers, The method according to any one of claims 28 to 30, including the method described in any one of claims 28 to 30.

32. In accordance with the determination that the first bar of the bar graph corresponding to the first period includes the corresponding past transfer, the first bar is displayed with the corresponding color of the corresponding past transfer. In accordance with the determination that the first bar of the bar graph does not contain a corresponding past transfer, the first bar is displayed with a third color that does not correspond to any type of transfer. The method according to claim 31.

33. Display an indication of the available transfer limit for the transfer account within the first user interface. The method according to any one of claims 28 to 32, further comprising:

34. After detecting a transfer corresponding to a reduction in the balance of the transfer account, the second user interface element displays an indication of the date on which the transfer corresponding to the reduction in the balance of the transfer account was made. The method according to any one of claims 28 to 33, further comprising:

35. After detecting a transfer corresponding to a reduction in the balance of the transfer account, and in accordance with the determination that a balance remains in the transfer account, an indication of the amount of the remaining balance in the transfer account is displayed within the second user interface element. The method according to any one of claims 28 to 34, further comprising:

36. Before detecting a transfer corresponding to a balance reduction in the transfer account, the second user interface element displays an indication of the date corresponding to the balance reduction due date and an indication of the amount corresponding to the balance reduction that will become due by the balance reduction due date. The method according to any one of claims 28 to 35, further comprising:

37. While the first user interface is being displayed, if it is determined that interest has been accumulated in the transfer account, Display a warning within the second user interface element indicating that the interest is being accumulated in the transfer account. The method according to any one of claims 28 to 36, further comprising:

38. While the first user interface is being displayed, a third user interface element is to be displayed within the first user interface. While the third user interface element is being displayed, a notification containing information about the transfer account is displayed within the third user interface element, wherein the notification is periodically updated to display different types of information about the transfer account. The method according to any one of claims 28 to 37, further comprising:

39. While the third user interface element is being displayed, the third user interface element may display an instruction to initiate a process for ordering a physical account object corresponding to the transfer account, which can be used as part of an authentication process to authorize transfers using the transfer account. The method according to claim 38, further comprising:

40. While the first user interface is displayed, the first user interface displays a list of transfer items corresponding to past transfers made using the transfer account, wherein the transfer items are arranged in chronological order based on the time of the corresponding past transfer. The method according to any one of claims 28 to 39, further comprising:

41. While the first user interface is displayed, the user activation of the search function is detected, In response to detecting the user activation of the search function, the display shall show a search bar and a value. While the aforementioned search bar is displayed, it receives user input directed to the search bar, including past events. In response to receiving user input directed to the search bar, including the aforementioned past events, the display shows one or more categories of each transfer, wherein each transfer corresponds to the aforementioned past event. The method according to any one of claims 28 to 40, further comprising:

42. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs include instructions for performing the method according to any one of claims 23 to 41.

43. The display and One or more processors, A memory that stores one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions that perform the method according to any one of claims 23 to 41, Electronic devices, including those mentioned above.

44. The display and Means for carrying out the method described in any one of claims 23 to 41, An electronic device equipped with the following features.

45. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs are On the display, a first user interface corresponding to a user account associated with the usage quota is provided, A first user interface element including a first graphical representation of multiple past uses of the user account, A second user interface element including information on recovering at least a portion of the usage quota of the user account, Display a first user interface, including While the first user interface is displayed, user input is detected, In response to detecting the aforementioned user input, In accordance with the determination that the user input is directed to the first user interface element, a second user interface is displayed on the display, A first group item containing information summarizing multiple past uses of the user account with respect to the first category, A second group item containing information summarizing multiple past uses of the user account relating to a second category different from the first category, Display a second user interface, including In accordance with the determination that the user input is directed to the second user interface element, a third user interface is displayed on the display, An option to recover a portion of the usage quota for the user account. Displaying a third user interface, including A non-temporary computer-readable storage medium containing instructions.

46. It is an electronic device, The display and One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are On the display, a first user interface corresponding to a user account associated with the usage quota is provided, A first user interface element including a first graphical representation of multiple past uses of the user account, A second user interface element including information on recovering at least a portion of the usage quota of the user account, Display a first user interface, including While the first user interface is displayed, user input is detected, In response to detecting the aforementioned user input, In accordance with the determination that the user input is directed to the first user interface element, a second user interface is displayed on the display, A first group item containing information summarizing multiple past uses of the user account with respect to the first category, A second group item containing information summarizing multiple past uses of the user account relating to a second category different from the first category, Display a second user interface, including In accordance with the determination that the user input is directed to the second user interface element, a third user interface is displayed on the display, An option to recover a portion of the usage quota for the user account. Displaying a third user interface, including An electronic device that includes instructions.

47. It is an electronic device, The display and On the display, a first user interface corresponding to a user account associated with the usage quota is provided, A first user interface element including a first graphical representation of multiple past uses of the user account, A second user interface element including information on recovering at least a portion of the usage quota of the user account, A means for displaying a first user interface, including, While the first user interface is displayed, means for detecting user input, In response to detecting the aforementioned user input, In accordance with the determination that the user input is directed to the first user interface element, a second user interface is displayed on the display, A first group item containing information summarizing multiple past uses of the user account with respect to the first category, A second group item containing information summarizing multiple past uses of the user account relating to a second category different from the first category, Display a second user interface, including In accordance with the determination that the user input is directed to the second user interface element, a third user interface is displayed on the display, An option to recover a portion of the usage quota for the user account. Displaying a third user interface, including means and An electronic device equipped with the following features.

48. It is a method, In electronic devices equipped with a display, On the display, a graphical representation of a user account associated with a first type of activity and a second type of activity, wherein within the graphical representation of the user account, The first type of activity is represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, The second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions having a second shape different from the first shape, To display a graphical representation of the user account, While the graphical representation of the user account is being displayed, an input directed to the graphical representation of the user account, having an associated direction, is detected. In response to detecting the input directed to the graphical representation of the user account, Based on the direction of the input, the shape and position of one or more regions of the first set are changed from the first shape to a third shape different from the first and second shapes, Based on the direction of the input, the shape and position of one or more regions of the second set are changed from the second shape to a fourth shape different from the first shape, the second shape, and the third shape. Methods that include...

49. The aforementioned user account corresponds to the computer storage account, Using the aforementioned user account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 48, including the method described in claim 48.

50. The first type of activity described above corresponds to using the computer storage account to request the storage of the first type of data on the available computer storage resources associated with the computer storage account, The second type of activity corresponds to using the computer storage account to request the storage of the second type of data on the available computer storage resources associated with the computer storage account, The method according to claim 49.

51. The aforementioned user account corresponds to a financial account, Using the aforementioned user account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 48, including the method described in claim 48.

52. The first type of activity corresponds to making a first type of purchase using the financial account based on the financial resources associated with the financial account, The second type of activity corresponds to making a second type of purchase using the financial account based on the financial resources associated with the financial account, The method according to claim 51.

53. The aforementioned user account corresponds to the transfer account, The first type of activity corresponds to a plurality of transfers of the first type, The second type of activity corresponds to a second type of transfer, The method according to any one of claims 48 and 51 or 52.

54. After detecting the input directed to the graphical representation of the user account, While the graphical representation of the user account is being displayed, a second input directed to the graphical representation of the transfer account, having an associated direction, is detected. In response to detecting the second input directed to the graphical representation of the user account, Based on the direction of the second input, the shape and position of the first set of regions are changed from the third shape to a fifth shape different from the first shape, second shape, third shape, and fourth shape, Based on the direction of the input, the shape and position of one or more regions of the second set are changed to a sixth shape different from the first, second, third, fourth, and fifth shapes, The method according to any one of claims 48 to 53, further comprising:

55. The method according to any one of claims 48 to 54, wherein changing the shape and position of the first set of one or more regions based on the direction of the input includes, in response to the input, combining a first region and a second region of the first set of one or more regions into a single region of the first set of one or more regions.

56. The method according to any one of claims 48 to 55, wherein changing the shape and position of the first set of one or more regions based on the direction of the input includes dividing a first region of the first set of one or more regions into a second region and a third region of the first set of one or more regions in response to the input.

57. The method according to any one of claims 48 to 56, wherein the shape and position of a first set of one or more regions is changed based on the direction of the input directed to the graphical representation of the user account, and the shape and position of a second set of one or more regions is changed based on the direction of the input directed to the graphical representation of the transfer account, wherein the method is based on a physical model.

58. The method according to any one of claims 48 to 57, wherein changing the shape and position of one or more regions in the first set and changing the shape and position of one or more regions in the second set based on the direction of the input is performed by moving one or more regions in the first set and one or more regions in substantially the same direction within the graphical representation of the user account.

59. The method according to any one of claims 48 to 58, wherein during a first period, the first set of one or more regions and the second set of one or more regions at least partially overlap within the graphical representation of the user account.

60. The method according to any one of claims 48 to 59, wherein during the second period, the first set of one or more regions and the second set of one or more regions do not overlap in the graphical representation of the user account.

61. The method according to any one of claims 48 to 60, wherein the size of the first set of one or more regions is at least in part based on the transfer amount corresponding to the first type of activity.

62. Displaying the graphical representation of the transfer account, which further includes graphical elements, on the aforementioned display, While the aforementioned graphical element is displayed, a holographic effect is displayed on the aforementioned graphical element. The method according to any one of claims 48 to 61, further comprising:

63. The transfer account is further associated with multiple transfers of a third type, and within the graphical representation of the transfer account, The method according to any one of claims 53 to 62, wherein the third type of substitution is represented by a third set of one or more regions having a third color range different from the first and second color ranges, and the third set of one or more regions has a third shape different from the first and second shapes.

64. To detect a third type of transfer that is different from the first type and the second type, After detecting the third type of transfer, Displaying on the display the graphical representation of the transfer account, wherein the graphical representation of the transfer account includes a third set of one or more areas representing the third type of transfer, and the third set of one or more areas has a third color range different from the first and second color ranges representing the third type of transfer, and a third shape different from the first and second shapes, The method according to any one of claims 53 to 63, further comprising:

65. Displaying the graphical representation of the transfer account on the aforementioned display is Removing the display of the first set of one or more areas and the second set of one or more areas from the graphical representation of the transfer account, After removing the display of the first set in one or more areas and the second set in one or more areas within the graphical representation of the transfer account, Redisplaying the first set of one or more areas and the second set of one or more areas within the graphical representation of the transfer account, Displaying one or more of the third set of areas within the graphical representation of the transfer account, The method according to claim 64, including the method described in claim 64.

66. To detect that at least a portion of the first type of transfers is no longer associated with the transfer account, After detecting that at least a portion of the first type of transfers is no longer associated with the transfer account, On the display, the graphical representation of the transfer account is displayed in an area reduced by the first set of one or more regions from the graphical representation of the transfer account, The method according to any one of claims 53 to 65, further comprising:

67. The method according to claim 66, wherein displaying the graphical representation of the transfer account on the display in an area reduced by the first set of one or more areas occupied by the first set of areas from the graphical representation of the transfer account includes displaying an animation of a first area of ​​the first set of one or more areas moving out of the graphical representation of the transfer account, and subsequently displaying an animation of a second area of ​​the first set of one or more areas moving out of the graphical representation of the transfer account.

68. Before displaying the graphical representation of the transfer account, the system detects input directed towards displaying the user interface corresponding to the transfer account. In response to detecting the input directed to display the user interface corresponding to the transfer account, the graphical representation of the transfer account is displayed on the display with an animated effect showing the transfer activity that occurred during each period, In accordance with the determination that one or more transfers of the first type and one or more transfers of the second type have occurred within the respective periods, the first color range is highlighted against other color ranges in the graphical representation of the transfer account; and subsequently, the second color range is highlighted against other color ranges in the graphical representation of the transfer account before displaying the first set of one or more regions having the first color range and the second set of one or more regions having the second color range. In accordance with the determination that one or more transfers of the first type have occurred within each of the periods without one or more transfers of the second type occurring within each of the periods, the first set of one or more regions having the first color range and the second set of one or more regions having the second color range are displayed without the second color range being emphasized against the other color ranges in the graphical representation of the transfer account, In accordance with the determination that one or more transfers of the first type have not occurred within each of the periods, and that one or more transfers of the second type have occurred within each of the periods, the first set of one or more regions having the first color range and the second set of one or more regions having the second color range shall be displayed without emphasizing the first color range with respect to the other color ranges in the graphical representation of the transfer account, and the second color range shall be emphasized with respect to the other color ranges in the graphical representation of the transfer account. This includes, The method according to any one of claims 53 to 67, further comprising:

69. To detect the first type of transfer made using the transaction account, After detecting the transfer, the graphical representation of the transfer account is displayed on the display with an animated effect showing the transfer activity that occurred during each period, including emphasizing the first color range relative to other color ranges in the graphical representation of the transfer account without emphasizing the second color range relative to other color ranges in the graphical representation of the transfer account, The method according to any one of claims 53 to 68, further comprising:

70. Displaying the graphical representation of the transfer account means displaying the graphical representation of the transfer account with an animated effect that shows the transfer activity that has occurred for the transfer account, In accordance with the determination that one or more transfers of the first type and one or more transfers of the second type have occurred, the first color range is emphasized relative to other color ranges in the graphical representation of the transfer account, and subsequently, the second color range is emphasized relative to other color ranges in the graphical representation of the transfer account. In accordance with the determination that one or more transfers of the first type have occurred and one or more transfers of the second type have not occurred, the first color range is emphasized against other color ranges in the graphical representation of the transfer account without emphasizing the second color range against other color ranges in the graphical representation of the transfer account, In accordance with the determination that one or more transfers of the second type have occurred and one or more transfers of the first type have not occurred, the second color range is emphasized relative to other color ranges in the graphical representation of the transfer account without emphasizing the first color range relative to other color ranges in the graphical representation of the transfer account, The method according to any one of claims 53 to 69, comprising including the following:

71. The process involves emphasizing the first color range relative to other color ranges in the graphical representation of the transfer account, and subsequently emphasizing the second color range relative to other color ranges in the graphical representation of the transfer account. The method according to claim 70, further comprising: emphasizing the first color range relative to other color ranges on the graphical representation of the transfer account; subsequently suppressing all of the color ranges including the first color range on the graphical representation of the transfer account; and subsequently emphasizing the second color range relative to other color ranges on the graphical representation of the transfer account.

72. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs include instructions for performing the method according to any one of claims 48 to 71.

73. The display and One or more processors, A memory for storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 48 to 71, Electronic devices, including those mentioned above.

74. The display and Means for carrying out the method described in any one of claims 48 to 71, An electronic device equipped with the following features.

75. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs are On the display, a graphical representation of a user account associated with a first type of activity and a second type of activity, wherein within the graphical representation of the user account, The first type of activity is represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, The second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions having a second shape different from the first shape, Display a graphical representation of the user account. While the graphical representation of the user account is being displayed, an input directed to the graphical representation of the user account having an associated direction is detected. In response to detecting the input directed to the graphical representation of the user account, Based on the direction of the input, the shape and position of one or more regions of the first set are changed from the first shape to a third shape different from the first and second shapes. Based on the direction of the input, the shape and position of one or more regions of the second set are changed from the second shape to a fourth shape different from the first shape, the second shape, and the third shape. A non-temporary computer-readable storage medium containing instructions.

76. It is an electronic device, The display and One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are On the display, a graphical representation of a user account associated with a first type of activity and a second type of activity, wherein within the graphical representation of the user account, The first type of activity is represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, The second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions having a second shape different from the first shape, Display a graphical representation of the user account. While the graphical representation of the user account is being displayed, an input directed to the graphical representation of the user account having an associated direction is detected. In response to detecting the input directed to the graphical representation of the user account, Based on the direction of the input, the shape and position of one or more regions of the first set are changed from the first shape to a third shape different from the first and second shapes. Based on the direction of the input, the shape and position of one or more regions of the second set are changed from the second shape to a fourth shape different from the first shape, the second shape, and the third shape. An electronic device that includes instructions.

77. It is an electronic device, The display and On the display, a graphical representation of a user account associated with a first type of activity and a second type of activity, wherein within the graphical representation of the user account, The first type of activity is represented by a first set of one or more regions having a first color range, and the first set of one or more regions has a first shape, The second type of activity is represented by a second set of one or more regions having a second color range different from the first color range, and the second set of one or more regions having a second shape different from the first shape, A means of displaying a graphical representation of a user account, While the graphical representation of the user account is being displayed, means for detecting inputs directed to the graphical representation of the user account, which have associated directions, In response to detecting the input directed to the graphical representation of the user account, Based on the direction of the input, the shape and position of one or more regions of the first set are changed from the first shape to a third shape different from the first and second shapes. Based on the direction of the input, the shape and position of one or more regions of the second set are changed from the second shape to a fourth shape different from the first shape, the second shape, and the third shape. means and An electronic device equipped with the following features.

78. It is a method, In an electronic device having a display and one or more input devices, On the aforementioned display, a user interface corresponding to a user account, Multiple user interface objects corresponding to past activities using the aforementioned user account, Indication of the first common characteristics of the aforementioned past activities, Affordances for initiating tracking of activities that share the first common characteristic, This includes displaying a user interface, To detect the selection of the affordance for initiating the tracking of the first common characteristic of the activity, In response to detecting the selection of the aforementioned affordance, the process of adding a tracking category that tracks activities sharing the first common characteristic is initiated. Methods that include...

79. The aforementioned user account corresponds to the computer storage account, Using the aforementioned user account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 78, including the method described in claim 78.

80. The aforementioned user account corresponds to a financial account, Using the aforementioned user account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 78, including the method described in claim 78.

81. The aforementioned user account corresponds to the transfer account, The multiple user interface objects corresponding to past activities using the user account correspond to multiple transfer items corresponding to past transfers made using the transfer account, The indication of the first common characteristic of the past activity corresponds to the indication of the first common characteristic of the past transfer, The affordance for initiating tracking of activities sharing the first common characteristic corresponds to the affordance for initiating tracking of transfers sharing the first common characteristic, Detecting the selection of the affordance for initiating the tracking of the activity sharing the first common characteristic includes detecting the selection of the affordance for initiating the tracking of the transfer sharing the first common characteristic, Initiating the process of adding the tracking category that tracks activities sharing the first common characteristics is equivalent to initiating the process of adding the tracking category that tracks transfers sharing the first common characteristics. The method according to any one of claims 78 to 80, including the method described in any one of claims 78 to 80.

82. The user interface includes location detail affordances, the first common characteristic corresponds to a common location, and the method is While the user interface is displayed, the selection of the position detail affordance is detected, In response to detecting the selection of the aforementioned location detail affordance, a location detail user interface including information corresponding to the common location is displayed on the display. The method according to any one of claims 78 to 81, further comprising:

83. The location details user interface includes map affordances, and the method is While the location details user interface is displayed, the selection of the map affordance is detected, In response to detecting the selection of the map affordance, a map showing the location of the common place is displayed on the display, The method according to claim 82, further comprising:

84. The method according to any one of claims 81 to 83, wherein initiating the process of adding the tracking category for tracking transfers that share the first common characteristic includes simultaneously displaying on the display an indication for the first common characteristic and an indication for the second common characteristic on which transfers sharing the second common characteristic are being tracked.

85. After initiating the process of adding the tracking category that tracks transfers sharing the first common characteristic, Displaying within the user interface an affordance for stopping the tracking of transfers sharing the first common characteristics, wherein the affordance for stopping the tracking of transfers sharing the first common characteristics is displayed in a location within the user interface previously occupied by the affordance for initiating the tracking of transfers sharing the first common characteristics. The method according to any one of claims 81 to 84, further comprising:

86. After stopping the tracking of transfers that share the first common characteristic, Displaying the affordance within the user interface for initiating the process of adding the tracking category for tracking transfers that share the first common characteristics, wherein the affordance for initiating the process of adding the tracking category for tracking transfers that share the first common characteristics is displayed in a location within the user interface previously occupied by the affordance for stopping the tracking of transfers that share the first common characteristics. The method according to claim 85, further comprising:

87. The method according to any one of claims 81 to 86, wherein the user interface further includes an indication of the total amount of transfers made during the first period compared to a second period, corresponding to the first common characteristics.

88. The method according to any one of claims 81 to 87, wherein the user interface further includes an indication of the total amount of accumulated rewards corresponding to the first common characteristic.

89. The method according to any one of claims 81 to 88, wherein the user interface further includes a visual representation of the first common characteristic.

90. The method according to any one of claims 81 to 89, wherein the first common characteristic corresponds to a common location.

91. The method according to claim 90, wherein the user interface further includes a map representation of the common location.

92. The aforementioned user interface A first transfer item corresponding to a first location in the common location, the first transfer item corresponding to a first transfer performed at the first location in the common location, A second transfer item corresponding to a second location of the common location, the second transfer item corresponding to a second transfer performed at the second location of the common location, The method according to claim 90 or 91, further comprising:

93. While the aforementioned user interface is displayed, the selection of a transfer item corresponding to the transfer is detected, In response to detecting the selection of the transfer item, the transfer details user interface corresponding to the transfer corresponding to the selected transfer item is displayed on the display. The method according to any one of claims 81 to 92, further comprising:

94. The transfer details user interface includes a split affordance, and the method is While the transfer details user interface is displayed, the selection of the split affordance is detected, In response to detecting the selection of the division affordance, the process of dividing the transfer with at least one other person is initiated. The method according to claim 93, further comprising:

95. The transfer details user interface includes receipt affordances, and the method is While the transfer details user interface is displayed, the selection of the receipt affordance is detected, In response to detecting the selection of the aforementioned receipt affordance, the receipt corresponding to the transfer is displayed on the display, The method according to claim 93 or 94, further comprising:

96. The transfer details user interface includes objection affordances, and the method is While the transfer details user interface is displayed, the selection of the objection affordance is detected, In response to detecting the selection of the aforementioned objection affordance, the process of objecting to the transfer is initiated. The method according to any one of claims 93 to 95, further comprising:

97. While the transfers sharing the first common characteristics are being tracked, a notification is displayed on the display showing the total amount of the transfers sharing the first common characteristics that have been made against the set limit of the transfers sharing the first common characteristics. The method according to any one of claims 81 to 96, further comprising:

98. Initiating the process of adding the tracking category that tracks transfers sharing the first common characteristics includes displaying a tracking user interface on the display, wherein the tracking user interface A first indication of the total amount of the transfers that share the first common characteristics, which were carried out during each period, A second indication of the total amount of transfers sharing a second common characteristic, which differs from the first common characteristic, that were made during each of the aforementioned periods, and transfers sharing a second common characteristic are tracked. The method according to any one of claims 81 to 97, including the method described in any one of claims 81 to 97.

99. After adding the tracking category that tracks transfers sharing the first common characteristics, a request is received to display a widget corresponding to the transfer application, In response to receiving the request to display the widget corresponding to the transfer application, a tracking widget is displayed on the display, A first tracked item corresponding to the first common characteristic, including a first indication of the total amount of the transfers that share the first common characteristic, which were made during each period, Transfers sharing a second common characteristic are tracked, and a second tracked item corresponding to the second common characteristic includes a second indication of the total amount of transfers sharing the second common characteristic made during each of the periods, This includes displaying a tracking widget, The method according to any one of claims 81 to 98, further comprising:

100. To detect transfers made using the aforementioned transfer account that correspond to a third common characteristic, Upon detecting the aforementioned transfer, a notification is displayed on the display, In accordance with the determination that transfers sharing the third common characteristic are being tracked, the notification includes an indication of the total amount of transfers sharing the third common characteristic that were using the transfer account. In accordance with the determination that transfers sharing the third common characteristic are not being tracked, the notification does not include the indication of the total amount of transfers sharing the third common characteristic that were using the transfer account. Displaying notifications and The method according to any one of claims 81 to 99, further comprising:

101. After initiating the process of adding the tracking category that tracks transfers sharing the first common characteristics, the display shows an option to set a limit for the transfers sharing the first common characteristics, Detecting user input directed to the option for setting the limit, In response to detecting the user input directed to the aforementioned option, the limit amount is set according to the user input for a predetermined period, The method according to any one of claims 81 to 100, further comprising:

102. After initiating the process of adding the tracking category that tracks transfers sharing the first common characteristic, In accordance with the determination that the total amount of transfers sharing the first common characteristics during the predetermined period has reached a threshold amount, a warning notification indicating that the total amount has reached the threshold amount is displayed on the display, and when the total amount does not reach the threshold amount, the warning notification is not displayed. The method according to claim 101, further comprising:

103. After initiating the process of adding the tracking category that tracks transfers sharing the first common characteristic, The electronic device is detected to be in a position corresponding to the first common characteristic, In response to detecting that the electronic device is in the position corresponding to the first common characteristic, a notification is displayed on the display indicating that the electronic device is in the position corresponding to the first common characteristic, wherein the notification includes an indication of the transfer trend corresponding to the first common characteristic over a predetermined period. The method according to any one of claims 81 to 102, further comprising:

104. Detecting the selection of search affordances, After detecting the selection of the search affordance, the system receives user input containing one or more search terms. In response to receiving the user input, the system identifies the common characteristics found based on one or more search terms, In response to identifying the common characteristics found, the display will show: The option to track transfers that share the searched common characteristic, where the searched common characteristic is location, An option to set a limit on the amount of transfers that share the aforementioned common characteristics, An option to generate an expense report that includes information corresponding to transfers made using the transfer account that shares the aforementioned common characteristics, To display, The method according to any one of claims 81 to 103, further comprising:

105. In response to identifying the searched common characteristics, an indication of the searched common characteristics is displayed on the display. To detect the selection of the indication for the common characteristics searched, In response to detecting the selection of the indication of the searched common characteristics, the display shows sub-characteristics corresponding to the subset of the searched common characteristics, The method according to claim 104, further comprising:

106. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs include instructions for performing the method according to any one of claims 78 to 105.

107. The display and One or more input devices, One or more processors, A memory for storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 78 to 105, Electronic devices, including those mentioned above.

108. The display and One or more input devices, Means for carrying out the method described in any one of claims 78 to 105, An electronic device equipped with the following features.

109. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs are On the aforementioned display, a user interface corresponding to a user account, Multiple user interface objects corresponding to past activities using the aforementioned user account, Indication of the first common characteristics of the aforementioned past activities, Affordances for initiating tracking of activities that share the first common characteristic, Display a user interface that includes, The selection of the affordance for initiating the tracking of the activities that share the first common characteristic is detected, Upon detecting the selection of the aforementioned affordance, a process is initiated to add a tracking category that tracks activities sharing the first common characteristic. A non-temporary computer-readable storage medium containing instructions.

110. It is an electronic device, The display and One or more input devices, One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are On the aforementioned display, a user interface corresponding to a user account, Multiple user interface objects corresponding to past activities using the aforementioned user account, Indication of the first common characteristics of the aforementioned past activities, Affordances for initiating tracking of activities that share the first common characteristic, Display a user interface that includes, The selection of the affordance for initiating the tracking of the activities that share the first common characteristic is detected, Upon detecting the selection of the aforementioned affordance, a process is initiated to add a tracking category that tracks activities sharing the first common characteristic. An electronic device that includes instructions.

111. It is an electronic device, The display and One or more input devices, On the aforementioned display, a user interface corresponding to a user account, Multiple user interface objects corresponding to past activities using the aforementioned user account, Indication of the first common characteristics of the aforementioned past activities, Affordances for initiating tracking of activities that share the first common characteristic, Means for displaying a user interface, including, means for detecting the selection of the affordance for initiating the tracking of the first common characteristic of the activity, In response to detecting the selection of the aforementioned affordance, means for initiating a process to add a tracking category that tracks activities sharing the first common characteristic, An electronic device equipped with the following features.

112. It is a method, In an electronic device having a display and one or more input devices, A selection user interface for selecting a numerical value is provided on the display, Multiple indicators corresponding to numerical values, A first indicator corresponding to the first value, A second indicator corresponding to the second value, Multiple indicators including, A selection indicator for moving between the aforementioned plurality of indicators, This includes displaying a selection user interface, While the selection user interface is displayed, the system detects user input directed to the selection user interface via one or more input devices. In response to detecting the user input directed to the selection user interface, In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the first indicator, the amount corresponding to the first numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the second indicator, the amount corresponding to the second numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to the indicator of the plurality of indicators, a third numerical value is displayed on the display based on the position of the selection indicator that does not correspond to the indicator of the plurality of indicators. Methods that include...

113. The method according to claim 112, wherein the numerical value corresponds to the amount of computer storage on which data is stored.

114. The method according to claim 113, wherein the numerical value selected via the selection user interface corresponds to a portion of the amount of data stored on the computer storage, and the data corresponding to the portion of the amount of data stored on the computer storage is deleted from the computer storage.

115. The method according to claim 112, wherein the aforementioned figure corresponds to the amount of financial resources used to make the purchase.

116. The method of claim 115, wherein the numerical value selected via the selection user interface corresponds to a portion of the amount of financial resources used to make a purchase, and the portion of the amount of financial resources is restored to a usage quota set for using the financial resources.

117. The first numerical value corresponds to the minimum value that can be selected via the selection user interface, The second numerical value corresponds to an intermediate value less than the maximum value selectable via the selection user interface. The method according to any one of claims 112 to 116.

118. The method according to any one of claims 112 to 117, wherein the plurality of indicators further include a third indicator corresponding to a maximum value selectable via the selection user interface.

119. The method according to any one of claims 112 to 118, wherein the plurality of indicators further include a fourth indicator corresponding to a fourth value between the first value and the second value, the fourth value corresponding to the total transfer amount of the first type of transfer but not the total transfer amount of the second type of transfer.

120. The method according to any one of claims 112 to 119, wherein the plurality of indicators further include a fifth indicator corresponding to a fifth numerical value that is greater than the minimum value selectable via the selection user interface and less than the maximum value selectable via the selection user interface, the fifth numerical value corresponding to a first transfer amount that, when performed over a first duration, satisfies the maximum transfer amount within the first duration.

121. The method according to claim 120, wherein the plurality of indicators further include a sixth indicator corresponding to a sixth number that is greater than the minimum value selectable via the selection user interface and less than the fifth number, the sixth number corresponding to a second transfer amount that satisfies the maximum transfer amount within the second duration when performed over a second duration, and the second duration is longer than the first duration.

122. In response to detecting the user input that causes the selection indicator to transition on the selection user interface, In accordance with the determination that the user input has moved the selection indicator to a position within a predetermined threshold distance of each of the multiple indicators, the value corresponding to each of the indicators is selected as the selected value. In accordance with the determination that the user input has moved the selection indicator to a position that is not within the predetermined threshold distance of any of the plurality of indicators, a value corresponding to the position and not corresponding to any of the plurality of indicators is selected as the selected value. The method according to any one of claims 112 to 121, further comprising:

123. The method according to claim 122, comprising: generating a non-visual output when a value corresponding to each of the indicators is selected; and ceasing to generate the visual output when a value not corresponding to any of the plurality of indicators is selected.

124. In response to detecting the user input that causes the selection indicator to transition between the first indicator and the second indicator, a visual feedback in the first color is displayed on the first portion of the path. In response to detecting the user input that causes the selection indicator to move along the path beyond the second indicator, visual feedback is displayed in the first and second portions of the path in a second color different from the first color. The method according to any one of claims 112 to 123, further comprising:

125. While detecting the user input that causes the selection indicator to continue moving along the defined path past the second indicator toward the third indicator, visual feedback is displayed in the first, second, and third portions of the defined path in a third color different from the first and second colors. The method according to claim 124, further comprising:

126. In accordance with the determination that the selection indicator is moving along the defined path near the second indicator, the transition of the visual feedback from the first color to the second color is displayed. The method according to claim 124 or 125, further comprising:

127. The transition of the visual feedback from the second color to the third color is displayed according to the determination that the selection indicator is moving along the defined path such that it approaches the second indicator, then passes the second indicator, and moves toward the third indicator. The method according to claim 126, further comprising:

128. In response to detecting the user input that causes the selection indicator to transition on the selection user interface, In accordance with the determination that the user input has caused the selection indicator to move to the position corresponding to the first indicator, a first type of graphical indicator is displayed within the selection indicator. In accordance with the determination that the user input has caused the selection indicator to transition to the position corresponding to the second indicator, a second type of graphical indicator, different from the first type, is displayed within the selection indicator. The method according to any one of claims 112 to 127, further comprising:

129. Displaying an alarm within the selection user interface that includes information based on the currently selected value, In accordance with the determination that the aforementioned value corresponds to a balance reduction amount less than a predetermined threshold amount, the alarm displays an amount different from the selected amount determined based on the selected amount. The method according to any one of claims 112 to 128, further comprising:

130. The aforementioned selection user interface includes at least partially curved user interface elements, The selection indicator can be dragged along the defined path of the circular user interface element. The plurality of indicators are displayed along the defined path of the circular user interface element. The method according to any one of claims 112 to 129.

131. Displaying an activity history user interface on the display, which includes a plurality of representations of a first type of past action, wherein each representation of the first type of past action is a circular user interface element, Based on the numerical values ​​of the corresponding past operations of the first type, each selection indicator located within each circular user interface, Visual feedback of each color selected based on the numerical values ​​of the corresponding past operations of the first type, Each circular user interface element includes, The method according to claim 130, further comprising the following:

132. The user interface displays a first affordance for performing the first type of operation at the present time and a second affordance for performing the first type of operation at a future time. The method according to any one of claims 112 to 131, further comprising:

133. While the first affordance for performing the first type of operation is displayed at this point, the selection of the first affordance is detected, In response to detecting the selection of the first affordance, an authentication user interface for authorizing the transfer of the respective balance reduction amount is displayed on the display, The method according to claim 132, further comprising:

134. The method according to claim 133, wherein the selection user interface corresponds to a user interface for reducing the balance of a transfer account, the first affordance is for proceeding with the balance reduction transfer of each balance reduction amount at present, and the authentication user interface includes an indication of available redemption balances corresponding to the transfer account that can be used for each balance reduction amount.

135. While the authentication user interface is displayed, the system detects the user's selection of an affordance for selecting a default balance transfer account to be used for each of the balance reduction amounts, In response to detecting the affordance for selecting the default balance transfer account, the display shows a selector for setting the use of the available redemption balance corresponding to the transfer account before using the default transfer account for each of the balance reduction amounts, The method according to claim 134, further comprising:

136. At the aforementioned future point in time, while displaying the second affordance for performing the first type of operation, the selection of the second affordance is detected. In response to detecting the selection of the second affordance, a scheduling user interface for scheduling future automatic operations of the first type having a set numerical value is displayed on the display. While the schedule setting user interface is displayed, detect user input directed to change a future date for proceeding with the first type of operation, While detecting the user input directed to change the future date, update the displayed time-based cumulative numerical amount based on the selected future date, The method according to any one of claims 132 to 135, further comprising:

137. Within the user interface, a third affordance is displayed for entering the balance reduction amount using the displayed keypad, While displaying the third affordance for entering the balance reduction amount using the displayed keypad, the user selection of the third affordance is detected, In response to detecting the user selection of the third affordance, a keypad user interface is displayed that can be used to input a balance reduction amount that cannot be selected using the selection indicator. The method according to any one of claims 132 to 136, further comprising:

138. After detecting a transfer of the balance reduction amount made via the user interface, a notification including a reminder to set up future automatic balance reduction transfers is displayed on the display. The method according to any one of claims 132 to 137, further comprising:

139. While the aforementioned notification is displayed, the user selection of the aforementioned notification is detected, In response to detecting the user selection in the notification, the following will be displayed on the display: The first selectable option for initiating the full balance reduction transfer setup, A second selectable option for initiating partial balance reduction transfers, To display, Receiving user input while the first selectable option and the second selectable option are displayed, After receiving the user input, In accordance with the determination that the user input is directed to the first selectable option, the automatic transfer of the entire remaining balance during each balance maturity period is enabled, wherein one balance reduction transfer of the entire remaining balance is performed during each balance maturity period. In accordance with the determination that the user input is directed to the second selectable option, the automatic transfer of a portion of the remaining balance during each of the balance maturity periods is enabled, wherein one or more balance reduction transfers of the portion of the remaining balance are made during each of the balance maturity periods. The method according to claim 138, further comprising:

140. The second value is greater than the first value, and the plurality of indicators corresponding to the value further include a third indicator corresponding to a fourth value greater than the second value, and an intermediate indicator corresponding to an intermediate value. In accordance with the determination that the amount of space between the value corresponding to the first indicator and the value corresponding to the second indicator exceeds the threshold size, the intermediate indicator is displayed between the first indicator and the second indicator in the selection user interface along the defined path, and the intermediate value is greater than the first value and less than the second value. The method according to any one of claims 112 to 139, wherein, in accordance with the determination that the amount of space between the value corresponding to the first indicator and the value corresponding to the second indicator is less than the threshold size, the intermediate indicator is displayed between the second indicator and the third indicator in the selection user interface along the defined path, and the intermediate value is greater than the second value and less than the fourth value.

141. Displaying the plurality of indicators along a defined path within the selection user interface, The defined path includes a first point corresponding to the minimum value, a second point corresponding to the maximum value, and a plurality of points along the path corresponding to values ​​in the range from the minimum value to the maximum value, wherein the second point corresponding to the maximum value is the same regardless of the current maximum value. The aforementioned maximum value corresponds to the balance of the transfer account. The method according to any one of claims 112 to 140, further comprising:

142. In response to detecting the user input directed to the selection user interface, the currently selected value is snapped to a value selected based on the magnitude of the maximum number and the user input, In accordance with the determination that the maximum value is the first value, the currently selected value is selected with an increment of the first magnitude, The process includes selecting the currently selected value in increments of a second magnitude different from the first magnitude, in accordance with the determination that the maximum value is a second value different from the first threshold, The method according to any one of claims 112 to 141, further comprising:

143. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs include instructions for executing the method according to any one of claims 112 to 142.

144. The display and One or more input devices, One or more processors, A memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 112 to 142, Electronic devices, including those mentioned above.

145. The display and One or more input devices, Means for carrying out the method described in any one of claims 112 to 142, An electronic device equipped with the following features.

146. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs are A selection user interface for selecting a numerical value is provided on the display, Multiple indicators corresponding to numerical values, A first indicator corresponding to the first value, A second indicator corresponding to the second value, Multiple indicators including, A selection indicator for moving between the aforementioned plurality of indicators, Display a selection user interface, including While the selection user interface is displayed, user input directed to the selection user interface is detected via one or more input devices. In response to detecting the user input directed to the selection user interface, In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the first indicator, the amount corresponding to the first numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the second indicator, the amount corresponding to the second numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to the indicator of the plurality of indicators, a third numerical value is displayed on the display based on the position of the selection indicator that does not correspond to the indicator of the plurality of indicators. A non-temporary computer-readable storage medium containing instructions.

147. It is an electronic device, The display and One or more input devices, One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are A selection user interface for selecting a numerical value is provided on the display, Multiple indicators corresponding to numerical values, A first indicator corresponding to the first value, A second indicator corresponding to the second value, Multiple indicators including, A selection indicator for moving between the aforementioned plurality of indicators, Display a selection user interface, including While the selection user interface is displayed, user input directed to the selection user interface is detected via one or more input devices. In response to detecting the user input directed to the selection user interface, In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the first indicator, the amount corresponding to the first numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the second indicator, the amount corresponding to the second numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to the indicator of the plurality of indicators, a third numerical value is displayed on the display based on the position of the selection indicator that does not correspond to the indicator of the plurality of indicators. An electronic device that includes instructions.

148. It is an electronic device, The display and One or more input devices, A selection user interface for selecting a numerical value is provided on the display, Multiple indicators corresponding to numerical values, A first indicator corresponding to the first value, A second indicator corresponding to the second value, Multiple indicators including, A selection indicator for moving between the aforementioned plurality of indicators, Means for displaying a selection user interface, including While the selection user interface is displayed, means for detecting user input directed to the selection user interface via one or more input devices, In response to detecting the user input directed to the selection user interface, In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the first indicator, the amount corresponding to the first numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to the position corresponding to the second indicator, the amount corresponding to the second numerical value is displayed on the display. In accordance with the determination that the user input has moved the selection indicator to a position that does not correspond to the indicator of the plurality of indicators, a third numerical value is displayed on the display based on the position of the selection indicator that does not correspond to the indicator of the plurality of indicators. means and An electronic device equipped with the following features.

149. It is a method, In an electronic device having a display and one or more input devices, The display shows a user interface corresponding to the user account, which enables the use of the user account using a device-specific authentication process. While the user interface is displayed, the system detects input requesting authentication credentials corresponding to the user account via one or more input devices. In response to detecting the aforementioned input, the first authentication credentials corresponding to the user account, which are valid for using the user account for use without the device-specific authentication process, are displayed on the display. After displaying the first authentication credentials, the system receives a request for new authentication credentials corresponding to the user account via one or more input devices. In response to receiving the request for the new authentication credentials, display a second authentication credential, which differs from the first authentication credentials and is valid for using the user account for use without the device-specific authentication process, and which, once the second authentication credentials become available for use, the first authentication credentials are no longer valid for using the user account. Methods that include...

150. The aforementioned user account corresponds to the computer storage account, Using the aforementioned user account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 149, including the method described in claim 149.

151. The aforementioned user account corresponds to a financial account, Using the aforementioned user account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 149, including the method described in claim 149.

152. The aforementioned user account corresponds to the transfer account, The device-specific authentication process used to enable the use of the user account corresponds to the device-specific authentication process used to enable transfers via the transfer account, The authentication credentials corresponding to the user account correspond to the authentication credentials corresponding to the transfer account, The first authentication credentials corresponding to the user account correspond to the first authentication credentials corresponding to the transfer account, and the first authentication credentials are valid for transfers that do not use the device-specific authentication process. The new authentication credentials corresponding to the user account correspond to the new authentication credentials corresponding to the transfer account, A second set of authentication credentials, which differs from the first set of authentication credentials and is valid for using the user account for use without the device-specific authentication process, wherein when the second set of authentication credentials becomes available for use, the first set of authentication credentials is no longer valid for using the user account, and the second set of authentication credentials, which differs from the first set of authentication credentials and is valid for transfer without the device-specific authentication process, wherein when the second set of authentication credentials becomes available for use, the first set of authentication credentials is no longer valid for transfer, corresponding to the second set of authentication credentials, The method according to claim 149 or 151.

153. The method according to claim 152, wherein the device-specific authentication process remains available for use to activate transfers via the transfer account after receiving the request for the new authentication credentials.

154. The method according to claim 152 or 153, wherein a physical account object corresponding to the transfer account, which can be used to activate transfers via the transfer account, remains available for use to activate transfers via the transfer account after receiving the request for the new authentication credentials.

155. While the aforementioned second authentication credentials are displayed, Displaying the first affordance on the aforementioned display, While the first affordance is being displayed, the selection of the first affordance is detected, In response to detecting the selection of the first affordance, the external account is changed from the first external account to a second external account that can be used to reduce the balance of the transfer account, The method according to any one of claims 152 to 154, further comprising:

156. While the aforementioned second authentication credentials are displayed, Displaying a second affordance on the aforementioned display, While the second affordance is being displayed, the selection of the second affordance is detected, In response to detecting the selection of the second affordance, The method according to any one of claims 152 to 155, further comprising:

157. While the aforementioned second authentication credentials are displayed, The display shows a first selectable indicator, While the first selectable indicator is displayed, a user input directed to the first selectable indicator is detected, In response to detecting the user input directed to the first selectable indicator, In accordance with the determination that the first selectable indicator has changed from a first state to a second state, the provision of notifications corresponding to the transfer account on the electronic device is disabled, In accordance with the determination that the first selectable indicator has changed from the second state to the first state, the notification corresponding to the transfer account is enabled to be provided on the electronic device, The method according to any one of claims 152 to 156, further comprising:

158. While the aforementioned second authentication credentials are displayed, Displaying a second selectable indicator on the aforementioned display, While the second selectable indicator is displayed, user input directed to the second selectable indicator is detected, In response to detecting the user input directed to the second selectable indicator, In accordance with the determination that the first selectable indicator has changed from a first state to a second state, the provision of the promotion relating to the transfer account on the electronic device is disabled, In accordance with the determination that the first selectable indicator has changed from the second state to the first state, the promotion relating to the transfer account is enabled to be provided on the electronic device, The method according to any one of claims 152 to 157, further comprising:

159. While the aforementioned second authentication credentials are displayed, On the display, show affordances to report that the physical account object corresponding to the transfer account, which can be used to enable transfers via the transfer account, has been lost. The method according to any one of claims 152 to 158, further comprising:

160. While the aforementioned second authentication credentials are displayed, Displaying affordances on the display for requesting a new physical account object corresponding to the transfer account, which can be used to enable transfers through the transfer account, in order to replace an existing physical account object corresponding to the transfer account. The method according to any one of claims 152 to 159, further comprising:

161. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs include instructions for executing the method according to any one of claims 149 to 160.

162. The display and One or more input devices, One or more processors, A memory for storing one or more programs configured to be executed by one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 149 to 160, Electronic devices, including those mentioned above.

163. The display and One or more input devices, Means for carrying out the method described in any one of claims 149 to 160, An electronic device equipped with the following features.

164. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and one or more input devices, wherein the one or more programs are On the display, a user interface corresponding to the user account is displayed, which enables the use of the user account using a device-specific authentication process. While the user interface is displayed, the system detects input requesting authentication credentials corresponding to the user account via one or more input devices. In response to detecting the aforementioned input, the first authentication credentials corresponding to the user account, which are valid for using the user account for use without the device-specific authentication process, are displayed on the display. After displaying the first authentication credentials, the system receives a request for new authentication credentials corresponding to the user account via one or more input devices. In response to receiving the request for the new authentication credentials, the system displays a second authentication credential, which differs from the first authentication credentials and is valid for using the user account for use without the device-specific authentication process, and which, once the second authentication credentials become available for use, the first authentication credentials are no longer valid for using the user account. A non-temporary computer-readable storage medium containing instructions.

165. It is an electronic device, The display and One or more input devices, One or more processors, A memory that stores one or more programs configured to be executed by one or more processors, The program comprises one or more programs, On the display, a user interface corresponding to the user account is displayed, which enables the use of the user account using a device-specific authentication process. While the user interface is displayed, the system detects input requesting authentication credentials corresponding to the user account via one or more input devices. In response to detecting the aforementioned input, the first authentication credentials corresponding to the user account, which are valid for using the user account for use without the device-specific authentication process, are displayed on the display. After displaying the first authentication credentials, the system receives a request for new authentication credentials corresponding to the user account via one or more input devices. In response to receiving the request for the new authentication credentials, the system displays a second authentication credential, which differs from the first authentication credentials and is valid for using the user account for use without the device-specific authentication process, and which, once the second authentication credentials become available for use, the first authentication credentials are no longer valid for using the user account. An electronic device that includes instructions.

166. It is an electronic device, The display and One or more input devices, The display includes means for displaying a user interface corresponding to the user account, which enables the use of the user account using a device-specific authentication process, While the user interface is displayed, means for detecting input requesting authentication credentials corresponding to the user account via one or more input devices, In response to detecting the aforementioned input, means for displaying on the display a first authentication credential corresponding to the user account, which is valid for using the user account for use without the device-specific authentication process, After displaying the first authentication credentials, means for receiving a request for new authentication credentials corresponding to the user account via one or more input devices, In response to receiving the request for the new authentication credentials, means for displaying a second authentication credential, which differs from the first authentication credentials and is valid for using the user account for use without the device-specific authentication process, wherein when the second authentication credentials become available for use, the first authentication credentials are no longer valid for using the user account; An electronic device equipped with the following features.

167. It is a method, In an electronic device having a display and input elements, The input element is used to detect the properties of a physical account object corresponding to a user account provisioned on the electronic device, Obtaining information identifying the physical account object from the physical account object via the input element, Upon receiving the information identifying the physical account object, the display shows affordances for activating the physical account object. While the aforementioned affordance is being displayed, the input corresponding to the selection of the aforementioned affordance is detected, Upon detecting the input corresponding to the selection of the affordance, the process of enabling the use of the user account with the physical account object is automatically initiated without further user input, and Methods that include...

168. The aforementioned user account corresponds to the computer storage account, Using the aforementioned user account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 167, including the method described in claim 167.

169. The aforementioned user account corresponds to a financial account, Using the aforementioned user account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 167, including the method described in claim 167.

170. The aforementioned user account is a transfer account, Automatically initiating the process to enable the use of the user account using the physical account object without further user input, and automatically initiating the process to enable transfers using the transfer account using the physical account object without further user input, The method according to claim 167 or 169, including the method described in claim 167 or 169.

171. The method according to any one of claims 167 to 170, wherein obtaining the information identifying the physical account object includes obtaining at least a portion of the information from the packaging of the physical account object via the input element.

172. The method according to any one of claims 167 to 171, wherein the electronic device and the physical account object correspond to the same corresponding account.

173. The input element is an input device for the electronic device, Detecting the properties of the physical account object includes receiving user input corresponding to the properties of the physical account object via the input device, Obtaining the information that identifies the physical account object means obtaining the information that identifies the account object based on the user input received via the input device, The method according to any one of claims 167 to 172, including the method described in any one of claims 167 to 172.

174. The input element is the camera of the electronic device, Detecting the properties of the physical account object includes detecting the properties of the physical account object using the camera, Obtaining the information that identifies the physical account object is to obtain the information that identifies the physical account object from the physical account object using the camera. The method according to any one of claims 167 to 173, including the method described in any one of claims 167 to 173.

175. Obtaining the information that identifies the physical account object from the physical account object via the input element is The method according to any one of claims 167 to 174, comprising automatically obtaining the information identifying the physical account object without further user input, in response to detecting the properties of the physical account object corresponding to the user account via the input element.

176. Obtaining the information that identifies the physical account object from the physical account object via the input element is The method according to any one of claims 167 to 175, comprising, after the properties of the physical account object corresponding to the user account have been detected, obtaining the information identifying the physical account object in response to detecting user input via the input element directed to obtaining the information identifying the physical account object.

177. The aforementioned input element is a wireless communication radio, Detecting the properties of the physical account object includes detecting the properties of the physical account object using the wireless communication radio, regardless of whether the electronic wallet application is running on the electronic device. Obtaining the information that identifies the physical account object is equivalent to receiving the information that identifies the physical account object from the physical account object via the wireless communication radio. The method according to any one of claims 170 to 176, including the method described in any one of claims 170 to 176.

178. The aforementioned input element is a wireless communication radio, Detecting the properties of the physical account object includes detecting the properties of the physical account object using the wireless communication radio in accordance with the determination that an electronic wallet application is running on the electronic device, Obtaining the information that identifies the physical account object is equivalent to receiving the information that identifies the physical account object from the physical account object via the wireless communication radio. The method according to any one of claims 170 to 177, including the method described in any one of claims 170 to 177.

179. The method according to any one of claims 170 to 178, wherein the transfer account can be used via the electronic device and via the physical account object to authorize transactions.

180. The method according to any one of claims 170 to 179, wherein, in response to detecting the input corresponding to the selection of the affordance, the physical account object is disabled from being used to allow transactions using the transfer account before initiating the process of enabling the use of the physical account object to allow transactions using the transfer account.

181. The method according to any one of claims 170 to 180, wherein displaying the affordance for activating the physical account object is performed in accordance with a determination that, based on the information identifying the physical account object, a transaction using the transfer account can be permitted using the physical account object.

182. While displaying the affordance for activating the physical account object, simultaneously display on the display a graphical representation of the physical account object, which corresponds to the graphical representation of the transfer account displayed within the electronic wallet application of the electronic device. The method according to any one of claims 170 to 181, further comprising:

183. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements, wherein the one or more programs include instructions for performing the method according to any one of claims 167 to 182.

184. The display and Input elements and, One or more processors, A memory for storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 167 to 182, Electronic devices, including those mentioned above.

185. The display and Input elements and, Means for carrying out the method described in any one of claims 167 to 182, An electronic device equipped with the following features.

186. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display and input elements, wherein the one or more programs are The properties of the physical account object corresponding to the user account provisioned on the electronic device are detected via the input element. Information identifying the physical account object is obtained from the physical account object via the input element. Upon receiving the information identifying the physical account object, the display shows affordances for activating the physical account object. While the aforementioned affordance is being displayed, an input corresponding to the selection of the aforementioned affordance is detected. Upon detecting the input corresponding to the selection of the affordance, the system automatically initiates a process to enable the use of the user account with the physical account object, without requiring any further user input. A non-temporary computer-readable storage medium containing instructions.

187. It is an electronic device, The display and Input elements and, One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are The properties of the physical account object corresponding to the user account provisioned on the electronic device are detected via the input element. Information identifying the physical account object is obtained from the physical account object via the input element. Upon receiving the information identifying the physical account object, the display shows affordances for activating the physical account object. While the aforementioned affordance is being displayed, an input corresponding to the selection of the aforementioned affordance is detected. Upon detecting the input corresponding to the selection of the affordance, the system automatically initiates a process to enable the use of the user account with the physical account object, without requiring any further user input. An electronic device that includes instructions.

188. It is an electronic device, The display and Input elements and, Means for detecting the properties of a physical account object corresponding to a user account provisioned on the electronic device via the input element, Means for obtaining information identifying the physical account object from the physical account object via the input element, In response to receiving the information identifying the physical account object, means for displaying affordances for activating the physical account object on the display, While the affordance is being displayed, means for detecting an input corresponding to the selection of the affordance, Means for automatically initiating a process to enable the use of the user account using the physical account object, without further user input, in response to detecting the input corresponding to the selection of the affordance, An electronic device equipped with the following features.

189. It is a method, In electronic devices equipped with a display, Displaying a user interface element that provides information about a first type of account operation for the account within the user interface corresponding to the account, Displaying the aforementioned user interface elements In accordance with the determination that the deadline for the first type of operation to be performed within a first threshold time has passed and the first type of operation has not been performed within a second threshold time, the user interface element is displayed in a first appearance indicating the time remaining until the deadline for the first type of operation has passed. In accordance with the determination that the deadline for the first type of operation to be performed within the first threshold time has passed and the first type of operation has been performed within the second threshold time, the user interface element is displayed in a second appearance that includes information about the first type of operation performed within the second threshold time, including, A method that includes doing so.

190. The aforementioned account corresponds to a computer storage account, Using the aforementioned account means requesting the storage of data on the available computer storage resources associated with the aforementioned computer storage account. The method according to claim 189, including the method described in claim 189.

191. The method according to claim 190, wherein the first type of operation corresponds to deleting at least a portion of the data stored on the available computer storage resources associated with the computer storage account.

192. The aforementioned account corresponds to a financial account, Using the aforementioned account means making purchases based on the financial resources associated with the aforementioned financial account. The method according to claim 189, including the method described in claim 189.

193. The method according to claim 192, wherein the first type of operation corresponds to removing at least a portion of the purchases made using the financial resources associated with the financial account.

194. Displaying the aforementioned user interface elements The method according to any one of claims 189 to 193, comprising displaying the user interface element in a third appearance indicating that the first type of operation is not due, in accordance with the determination that the first type of operation is not due to be performed within a first threshold time.

195. The method according to any one of claims 189 to 194, wherein the first appearance indicating the time until the first type of operation expires includes a visual indicator indicating the remaining time of the first threshold time.

196. If the deadline for performing the first type of operation becomes the first threshold time, and the determination that the first type of operation was not performed within the second threshold time is made, and the first threshold time is longer than the third threshold time, then the first appearance includes an indication that the first type of operation is not urgent. The method according to any one of claims 189 to 195.

197. If the deadline for the operation of the first type to be performed has passed within the first threshold time, and the determination that the operation of the first type to be performed has not been performed within the second threshold time, and the first threshold amount is less than the third threshold time, then the first appearance includes an indication that the operation of the first type to be performed is urgent. The method according to any one of claims 189 to 196.

198. If, in accordance with the determination that the first type of operation becomes due to be performed within the first threshold time, and that the first type of operation was performed within the second threshold time, the second appearance includes an indication that the second operation of the first type is still due to be performed within the first threshold time, after the first type of operation has been performed. The method according to any one of claims 189 to 197.

199. If, in accordance with the determination that the first type of operation becomes due to be performed within the first threshold time, and that the first type of operation was performed within the second threshold time, the second appearance does not include information about the second operation of the first type which is still due to be performed within the first threshold time, The method according to any one of claims 189 to 198.

200. Detecting that a predetermined time has elapsed while displaying the second appearance which still does not contain information about the first type of the second operation which is still due to be performed within the first threshold time, In response to detecting that the predetermined time has elapsed, the second appearance having the information relating to the first type of the second operation, which still has a deadline to be executed within the first threshold time, The method according to claim 199, further comprising:

201. Displaying the aforementioned user interface elements The method according to any one of claims 189 to 200, further comprising displaying information about the first type of iterative operation in a fourth appearance on the user interface element, in accordance with the determination that the first type of iterative operation is enabled and that the deadline for the first type of iterative operation to be performed within a fourth threshold time.

202. In accordance with the determination that the first type of repetitive operation is enabled and that the deadline for the first type of repetitive operation to be performed within the fourth threshold time, The fourth appearance further includes an indication that one or more additional operations of the first type will expire within the first threshold time, based on the determination that the amount corresponding to the first type of repeated operation is less than the total amount of operations of the first type that will expire within the first threshold time. The method according to claim 201.

203. The method according to any one of claims 189 to 202, wherein displaying the user interface element in the second appearance includes changing the display of the user interface element from the first appearance to the second appearance, and changing the display of the user interface element from the first appearance to the second appearance includes changing the visual characteristics of the user interface element.

204. While the user interface element is displayed, the selection of the user interface element is detected. In response to detecting the selection of the user interface element, a selection user interface for selecting the amount of the first type of operation is displayed on the display. While the aforementioned selection user interface is displayed, the system detects user input directed towards a first quantity of multiple proposed quantities, After detecting the user input directed to the first quantity, the operation of the first type is started with the first quantity, The method according to any one of claims 189 to 203, further comprising:

205. A non-temporary computer-readable storage medium for storing one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs include instructions for performing the method according to any one of claims 189 to 204.

206. The display and One or more processors, A memory for storing one or more programs configured to be executed by the one or more processors, wherein the one or more programs include instructions for executing the method according to any one of claims 189 to 204, Electronic devices, including those mentioned above.

207. The display and Means for carrying out the method described in any one of claims 189 to 204, An electronic device equipped with the following features.

208. A non-temporary computer-readable storage medium that stores one or more programs configured to be executed by one or more processors of an electronic device having a display, wherein the one or more programs are The user interface corresponding to the account includes a command to display a user interface element that provides information about a first type of account operation of the account, Displaying the aforementioned user interface elements In accordance with the determination that the deadline for the first type of operation to be performed within a first threshold time has passed and the first type of operation has not been performed within a second threshold time, the user interface element is displayed in a first appearance indicating the time remaining until the deadline for the first type of operation has passed. In accordance with the determination that the deadline for the first type of operation to be performed within the first threshold time has passed and the first type of operation has been performed within the second threshold time, the user interface element is displayed in a second appearance that includes information about the first type of operation performed within the second threshold time, Non-temporary computer-readable storage media, including [specific type of storage medium].

209. It is an electronic device, The display and One or more processors, The system comprises a memory that stores one or more programs configured to be executed by one or more processors, and the one or more programs are The user interface corresponding to the account includes a command to display a user interface element that provides information about a first type of account operation of the account, Displaying the aforementioned user interface elements In accordance with the determination that the deadline for the first type of operation to be performed within a first threshold time has passed and the first type of operation has not been performed within a second threshold time, the user interface element is displayed in a first appearance indicating the time remaining until the deadline for the first type of operation has passed. In accordance with the determination that the deadline for the first type of operation to be performed within the first threshold time has passed and the first type of operation has been performed within the second threshold time, the user interface element is displayed in a second appearance that includes information about the first type of operation performed within the second threshold time, Electronic devices, including those mentioned above.

210. It is an electronic device, The display and Means for displaying a user interface element that provides information about a first type of account operation of the account within a user interface corresponding to the account, Displaying the aforementioned user interface elements A means for displaying the user interface element in a first appearance indicating the time remaining until the deadline for the first type of operation becomes, in accordance with the determination that the deadline for the first type of operation to be performed has reached a first threshold time, and that the first type of operation has not been performed within a second threshold time; A means for displaying the user interface element in a second appearance that includes information about the first type of operation performed within the second threshold time, in accordance with the determination that the deadline for performing the first type of operation within the first threshold time has passed and the first type of operation has been performed within the second threshold time, including, means and An electronic device equipped with the following features.