# US 12,002,042 B2 · User interface for transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,042 B2
- Document ID: US12002042B2
- Status: Granted
- Kind: B2
- Application number: 17/965,635
- Filed: 2022-10-13
- Published: 2023-02-09
- Granted: 2024-06-04
- Earliest claimed: 2016-06-11
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Marcel Van Os; Peter D. Anton; Donald W. Pitschel; Simon Tickner
- Web page: https://patentgrep.com/patent/US12002042B2

## CPC

- G06Q 20/386: {using messaging services or messaging apps (using mobile network messaging services for payment, e.g. SMS G06Q20/3255)}
- G06Q 20/12: specially adapted for electronic shopping systems
- G06Q 20/20: Point-of-sale [POS] network systems
- G06Q 20/2295: {Parent-child type, e.g. where parent has control on child rights}
- G06Q 20/29: {characterised by micropayments}
- G06Q 20/3223: {Realising banking transactions through M-devices}
- G06Q 20/36: using electronic wallets or electronic money safes
- G06Q 20/401: {Transaction verification}
- G06Q 20/40145: {Biometric identity checks}
- G06Q 20/405: {Establishing or using transaction specific rules}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G07F 9/001: {Interfacing with vending machines using mobile or wearable devices}
- G07G 1/0009: {Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS]}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- G07G: REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS

## Abstract

The present disclosure generally relates to techniques for managing contextual transactions. In some examples, at a sender electronic device, a first user provides authorization to purchase an item for a second user. In some examples, at a recipient device, the second user selects one or more attributes for the item and requests to claim the item. In some examples, an electronic device displays a representation of an item and a purchase affordance for purchasing the item using a payment system that is available on the electronic device.

## Claims

### Claim 1

A sender electronic device, comprising:
a display;
one or more input devices;
one or more processors; and
a memory storing one or more programs configured to be executed by the one or more processors, wherein the sender electronic device is associated with a first user, the one or more programs including instructions for:
displaying, via the display, graphical representations of one or more items;
receiving, via the one or more input devices of the sender electronic device, input corresponding to selection of an item from among the one or more items, wherein the item is for a second user that is different from the first user, and wherein the item has a configurable attribute with a plurality of selectable options;
receiving, via the one or more input devices, selection of two or more selectable options of the plurality of selectable options, wherein the two or more selectable options are intended to be used by the second user to select a single selectable option for the configurable attribute prior to the second user submitting a request to claim the item;
displaying, via the display, a request for authorization of payment for at least a portion of the item;
receiving, via the one or more input devices, an input that is responsive to the request for authorization of payment; and
in response to receiving the input that is responsive to the request for authorization of payment:
in accordance with a determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the payment.

### Claim 2 (depends on 1)

The sender electronic device of claim 1, wherein the one or more programs further include instructions for:
in accordance the determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, transmitting an indication that the item has been gifted to the second user by the first user.

### Claim 3 (depends on 1)

The sender electronic device of claim 1, wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, one or more financial parameters; and
wherein proceeding with authorizing the payment includes transmitting the one or more financial parameters.

### Claim 4 (depends on 1)

The sender electronic device of claim 1, wherein the selection of the two or more selectable options affects a price of the item and wherein proceeding with authorizing the payment includes transmitting the selection of the two or more selectable options.

### Claim 5 (depends on 1)

The sender electronic device of claim 1, wherein the one or more programs further include instructions for:
displaying, via the display, an option for specifying a recipient of the item; and
detecting, via the one or more input devices, input specifying the second user as the recipient of the item.

### Claim 6 (depends on 1)

The sender electronic device of claim 1, wherein the selection of the two or more selectable options affects a price of the item.

### Claim 7 (depends on 1)

The sender electronic device of claim 1, wherein the one or more programs further include instructions for:
subsequent to proceeding with authorizing the payment, receiving information identifying that the second user has selected a single selectable option for the configurable attribute and initiated a process for obtaining the item with the selected option; and
displaying, via the display:
an indication that the second user has initiated a process for obtaining the item; and
an indication of the selected option.

### Claim 8 (depends on 7)

The sender electronic device of claim 7, wherein the one or more programs further include instructions for:
subsequent to receiving information identifying that the second user has initiated the process for obtaining the item:
in accordance with a determination that the item does not conform to one or more financial parameters:
displaying, via the display, a second request for authorization of a second payment for at least a second portion of the item;
receiving a second input that is responsive to the second request for authorization of the second payment; and
in response to receiving the second input, in accordance with a determination that the second input that is responsive to the second request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the second payment.

### Claim 9 (depends on 7)

The sender electronic device of claim 7, wherein the indication that the second user has initiated the process for obtaining the item is displayed in an instant messaging application.

### Claim 10 (depends on 1)

The sender electronic device of claim 1, wherein the payment is processed in response to the second user submitting the request to claim the item.

### Claim 11 (depends on 1)

The sender electronic device of claim 1, wherein the payment is processed in accordance with the sender electronic device authorizing the payment.

### Claim 12 (depends on 11)

The sender electronic device of claim 11, wherein the processed payment is refunded in accordance with the second user not claiming the item within a predetermined time after the sender electronic device authorizes the payment.

### Claim 13

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a sender electronic device with a display and one or more input devices, wherein the sender electronic device is associated with a first user, the one or more programs including instructions for:
displaying, via the display, graphical representations of one or more items;
receiving, via the one or more input devices of the sender electronic device, input corresponding to selection of an item from among the one or more items, wherein the item is for a second user that is different from the first user and wherein the item has a configurable attribute with a plurality of selectable options;
receiving, via the one or more input devices, selection of two or more selectable options of the plurality of selectable options, wherein the two or more selectable options are intended to be used by the second user to select a single selectable option for the configurable attribute prior to the second user submitting a request to claim the item;
displaying, via the display, a request for authorization of payment for at least a portion of the item;
receiving, via the one or more input devices, an input that is responsive to the request for authorization of payment; and
in response to receiving the input that is responsive to the request for authorization of payment, in accordance with a determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the payment.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the one or more programs further include instructions for:
in accordance the determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, transmitting an indication that the item has been gifted to the second user by the first user.

### Claim 15 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the one or more programs further include instructions for:
receiving, via the one or more input devices, one or more financial parameters; and
wherein proceeding with authorizing the payment includes transmitting the one or more financial parameters.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the selection of the two or more selectable options affects a price of the item and wherein proceeding with authorizing the payment includes transmitting the selection of the two or more selectable options.

### Claim 17 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the one or more programs further include instructions for:
displaying, via the display, an option for specifying a recipient of the item; and
detecting, via the one or more input devices, input specifying the second user as the recipient of the item.

### Claim 18 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the selection of the two or more selectable options affects a price of the item.

### Claim 19 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the one or more programs further include instructions for:
subsequent to proceeding with authorizing the payment, receiving information identifying that the second user has selected a single selectable option for the configurable attribute and initiated a process for obtaining the item with the selected option; and
displaying, via the display:
an indication that the second user has initiated a process for obtaining the item; and
an indication of the selected option.

### Claim 20 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the one or more programs further include instructions for:
subsequent to receiving information identifying that the second user has initiated the process for obtaining the item:
in accordance with a determination that the item does not conform to one or more financial parameters:
displaying, via the display, a second request for authorization of a second payment for at least a second portion of the item;
receiving a second input that is responsive to the second request for authorization of the second payment; and
in response to receiving the second input, in accordance with a determination that the second input that is responsive to the second request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the second payment.

### Claim 21 (depends on 19)

The non-transitory computer-readable storage medium of claim 19, wherein the indication that the second user has initiated the process for obtaining the item is displayed in an instant messaging application.

### Claim 22 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the payment is processed in response to the second user submitting the request to claim the item.

### Claim 23 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the payment is processed in accordance with the sender electronic device authorizing the payment.

### Claim 24 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the processed payment is refunded in accordance with the second user not claiming the item within a predetermined time after the sender electronic device authorizes the payment.

### Claim 25

A method, comprising:
at a sender electronic device with a display and one or more input devices, wherein the sender electronic device is associated with a first user:
displaying, via the display, graphical representations of one or more items;
receiving, via the one or more input devices of the sender electronic device, input corresponding to selection of an item from among the one or more items, wherein the item is for a second user that is different from the first user and wherein the item has a configurable attribute with a plurality of selectable options;
receiving, via the one or more input devices, selection of two or more selectable options of the plurality of selectable options, wherein the two or more selectable options are intended to be used by the second user to select a single selectable option for the configurable attribute prior to the second user submitting a request to claim the item;
displaying, via the display, a request for authorization of payment for at least a portion of the item;
receiving, via the one or more input devices, an input that is responsive to the request for authorization of payment; and
in response to receiving the input that is responsive to the request for authorization of payment, in accordance with a determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the payment.

### Claim 26 (depends on 25)

The method of claim 25, further comprising:
in accordance the determination that the input that is responsive to the request for authorization is consistent with input that is enabled to authorize payment, transmitting an indication that the item has been gifted to the second user by the first user.

### Claim 27 (depends on 25)

The method of claim 25, further comprising:
receiving, via the one or more input devices, one or more financial parameters; and
wherein proceeding with authorizing the payment includes transmitting the one or more financial parameters.

### Claim 28 (depends on 25)

The method of claim 25, wherein the selection of the two or more selectable options affects a price of the item and wherein proceeding with authorizing the payment includes transmitting the selection of the two or more selectable options.

### Claim 29 (depends on 25)

The method of claim 25, further comprising:
displaying, via the display, an option for specifying a recipient of the item; and
detecting, via the one or more input devices, input specifying the second user as the recipient of the item.

### Claim 30 (depends on 25)

The method of claim 25, wherein the selection of the two or more selectable options affects a price of the item.

### Claim 31 (depends on 25)

The method of claim 25, further comprising:
subsequent to proceeding with authorizing the payment, receiving information identifying that the second user has selected a single selectable option for the configurable attribute and initiated a process for obtaining the item with the selected option; and
displaying, via the display:
an indication that the second user has initiated a process for obtaining the item; and
an indication of the selected option.

### Claim 32 (depends on 31)

The method of claim 31, further comprising:
subsequent to receiving information identifying that the second user has initiated the process for obtaining the item:
in accordance with a determination that the item does not conform to one or more financial parameters:
displaying, via the display, a second request for authorization of a second payment for at least a second portion of the item;
receiving a second input that is responsive to the second request for authorization of the second payment; and
in response to receiving the second input, in accordance with a determination that the second input that is responsive to the second request for authorization is consistent with input that is enabled to authorize payment, proceeding with authorizing the second payment.

### Claim 33 (depends on 31)

The method of claim 31, wherein the indication that the second user has initiated the process for obtaining the item is displayed in an instant messaging application.

### Claim 34 (depends on 25)

The method of claim 25, wherein the payment is processed in response to the second user submitting the request to claim the item.

### Claim 35 (depends on 25)

The method of claim 25, wherein the payment is processed in accordance with the sender electronic device authorizing the payment.

### Claim 36 (depends on 35)

The method of claim 35, wherein the processed payment is refunded in accordance with the second user not claiming the item within a predetermined time after the sender electronic device authorizes the payment.
