G06Q20/322

SYSTEMS AND METHODS FOR REAL-TIME VIRTUAL GIFT CARD PURCHASING
20230046812 · 2023-02-16 · ·

A computer-implemented method for allowing purchase of virtual gift cards includes receiving a communication indicating a gift card type and specifying a value amount. Responsive to the communication, a purchase of a virtual gift card of that type and storing that value amount is processed. This processing includes processing a payment for the specified value amount. Further, a gift card merchant application programming interface (API) capable of processing a purchase of a virtual gift card of the indicated gift card type is identified from amongst a set of such APIs. That API is used to initiate purchase of the virtual gift card. After the purchase is processed, an indication of the purchased virtual gift card is sent to a mobile computing device. The mobile computing device uses the indication to configure itself to allow transactions using the purchased virtual gift card to be initiated. Fraud detection may also be performed.

INFORMATION PROCESSING APPARATUS AND PROGRAM
20230051594 · 2023-02-16 ·

An information processing apparatus includes a communication interface for receiving order information from a user terminal and a memory unit for storing the received order information in association with a terminal identifier of the user terminal and an order status indicator. The order status indicator identifies one of a plurality of stages in a transaction from order reception to handover of an item to the user. A processor is configured to update the order status associated with the order information in response to an instruction to change an order status that is received from a store terminal. The processor causes a notification to be transmitted the user terminal when the order status associated with the order information is changed to indicate the item is ready for handover.

Monitoring Data for Determining Condition Satisfaction
20230047509 · 2023-02-16 ·

Particular embodiments receive, by at least one computing device of a payment service, a request to configure a goal to associate with a user account of a user, where the goal is associated with a condition that, when satisfied, causes an incentive to be associated with the user account. The at least one computing device generates a data object for tracking completion of the goal, where the data object is stored in a datastore by the payment service. The at least one computing device monitors, in near-real-time, at least one of managed transaction data associated with users of the payment service or interaction data associated with the user. The at least one computing device determines, based at least in part on comparing at least one of the transaction data or the interaction data to at least the condition, satisfaction of the condition.

Mobile device-based dual custody verification using micro-location

A method is provided. The method includes receiving a request to conduct a transaction with a merchant, requesting approval of the request, receiving approval of the request, verifying the transaction, receiving a first data, receiving a second data, determining a first distance between the first computing device and the second computing device based on the first and second data, determining that the first distance between the first computing device and second computing device satisfies a first predetermined distance threshold, receiving a third data, the third computing device being associated with the second user, determining a second distance between the third computing device and the second computing device based on the third and second data, determining that the second distance between the third computing device and the second computing device satisfies a second predetermined distance threshold, and approving the transaction.

Disabling mobile payments for lost electronic devices

If a user loses an electronic device that has the capability to conduct financial transactions, the user may report that the electronic device is lost using a lost-device software application to a management electronic device associated with a provider of the electronic device. In response to receiving this information, a disabling command is sent to a payment network associated with the financial account of the user to temporarily disable use of the electronic device to conduct the financial transactions. In particular, the electronic device may include a secure element that stores a payment applet for a financial account, and the disabling command may disable a mapping from a virtual identifier for the financial account to a financial primary account number. Subsequently, if the user finds the electronic device, the user may re-enable the capability (and, thus, the mapping) by providing authentication information to the electronic device.

Methods and systems for controlling access to a protected resource

An electronic device is disclosed. The electronic device includes a memory, a camera module, a communications module, and a processor that is configured to: receive, from the camera module, image data associated with a machine-readable optical label, the optical label encoding transaction details of a transfer of data to a recipient account, wherein the transaction details do not indicate an identity of the recipient account; receive a user input indicating authorization to initiate a transfer of data, via a protected resource, from an account associated with the user to the recipient account; and in response to receiving the user input, generate a request for initiating the transfer of data based on the transaction details, the request including an access token for use in authenticating the user on requests to access the protected resource.

Predictive pre-authorization of subsidiary accounts using passive biometrics
11580545 · 2023-02-14 · ·

A system and method for predictive pre-authorization of subsidiary accounts using passive biometrics which uses wireless mobile devices and biometric scanning to automatically predict pre-authorized transaction amounts for a plurality of subsidiary accounts in a secure manner without requiring the customer to handle his or her mobile device. The system and method uses a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, verifies the customer with a biometrics verification database, generates a pre-authorization amount with an authorization generator, and automatically deducts payments for purchases from a pre-authorized customer account. The system and method may further include capabilities for facilitating offline transactions using accounts enabled as offline accounts.

Camera activation and image processing for transaction verification
11580507 · 2023-02-14 · ·

A device may receive first information related to a transaction. The device may identify a first device from which to receive an image of a receipt related to the transaction. The device may provide, to the first device, a notification to cause the first device to perform a set of actions including activating a camera associated with the first device to capture the image of the receipt, or providing, for display, an instruction related to capturing the image of the receipt associated with the transaction. The device may receive, from the first device, the image of the receipt. The device may process the image of the receipt to perform an analysis of the transaction. The device may perform an action related to the transaction based on a result of processing the image of the receipt.

Optimizing task assignments in a delivery system

An online shopping concierge system identifies a set of delivery orders and a set of delivery agents associated with a location. The system allocates the orders among the agents, each agent being allocated at least one order. The system obtains agent progress data describing travel progress of the agents to the location, and order preparation progress data describing progress of preparing the orders for delivery. The system periodically updates the allocation of the orders among the agents based on the agent progress data and the order preparation progress data. This involves re-allocating at least one order to a different delivery agent. When a first agent arrives at the location, the system assigns to the first agent the orders allocated to the first agent. The system then removes the first agent from the set of available delivery agents, and removes the assigned delivery orders from the set of delivery orders.

Interactive virtual reality system
11580708 · 2023-02-14 · ·

Provided herein are method, apparatus, and computer program products for generating a first and second three dimensional interactive environment. The first three dimensional interactive environment may contain one or more engageable virtual interfaces that correspond to one or more items. Upon engagement with a virtual interface the second three dimensional interactive environment is produced to virtual simulation related to the one or more items.