US2023014939A1PendingUtilityA1

User input during an electronic data transfer

Assignee: APPLE INCPriority: Jul 19, 2021Filed: Jul 14, 2022Published: Jan 19, 2023
Est. expiryJul 19, 2041(~15 yrs left)· nominal 20-yr term from priority
H04W 36/0038H04L 9/3066G06Q 20/202H04L 63/083H04W 4/80G06Q 20/3278G06Q 20/3829H04W 12/63H04L 63/105H04W 12/08H04W 12/47G06Q 20/32
71
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Approaches for display of a user input field on a data originating device during a data transfer are disclosed herein. The data originating device can be positioned within a proximity of a data receiving device to initiate a data transfer between the data originating device and the data receiving device. A secure channel may be established between the data originating device and the data receiving device to exchange information related to the user input field in some embodiments.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method, comprising:
 determining, by a data originating device based at least in part on an indication received on a first communication channel, that a data receiving device supports a communication handover on a second communication channel for a data transfer;   providing on the first communication channel, by the data originating device to the data receiving device, an indication that the data originating device supports the communication handover on the second communication channel; and   providing, by the data originating device to the data receiving device, an indication of a value data on the second communication channel, the value data to be utilized for completion of the data transfer with a transfer value based at least in part on the value data.   
     
     
         2 . The method of  claim 1 , wherein the communication handover on the second communication channel provides support for available services. 
     
     
         3 . The method of  claim 1 , wherein the first communication channel supports communication within a first proximity, wherein the second communication channel supports communication within a second proximity, and wherein the first proximity is different from the second proximity. 
     
     
         4 . The method of  claim 1 , wherein the first communication channel implements first security, wherein the second communication channel implements second security, and wherein the first security is different from the second security. 
     
     
         5 . The method of  claim 1 , wherein the first communication channel implements near field communication (NFC), and wherein the method further comprises:
 establishing, by the data originating device, the second communication channel between the data receiving device and the data originating device, wherein the second communication channel implements a communication protocol different than the NFC.   
     
     
         6 . The method of  claim 5 , wherein the communication protocol of the second communication channel is Wi-Fi. 
     
     
         7 . The method of  claim 5 , further comprising:
 identifying, by the data originating device, a first elliptic curve cryptography (ECC) key included in a selection handover message received from the data receiving device; and   providing, by the data originating device to the data receiving device, a handover response message that includes a second ECC key, wherein the first ECC key and the second ECC key are utilized to establish the second communication channel.   
     
     
         8 . The method of  claim 5 , wherein establishing the second communication channel is based at least in part on a session name and a password for the second communication channel. 
     
     
         9 . The method of  claim 1 , wherein the data originating device is functioning as a near field communication (NFC) payment device, and wherein the data receiving device is functioning as a point of sale (POS) device. 
     
     
         10 . The method of  claim 1 , wherein the data originating device comprises essentially a same operating system as the data receiving device. 
     
     
         11 . The method of  claim 1 , wherein providing the indication that the data originating device supports the communication handover on the second communication channel includes providing, by the data originating device, an indication that the data originating device supports input of a tip amount for the data transfer at the data originating device. 
     
     
         12 . One or more non-transitory, computer-readable media having instructions stored thereon, wherein the instructions, when executed by one or more processors, cause a data originating device to:
 determine, based at least in part on an indication received on a first communication channel, that a data receiving device supports a communication handover on a second communication channel for a data transfer;   provide, on the first communication channel to the data receiving device, an indication that the data originating device supports the communication handover on the second communication channel; and   provide, to the data receiving device, an indication of a value data on the second communication channel, the value data to be utilized for completion of the data transfer with a transfer value based at least in part on the value data.   
     
     
         13 . The one or more non-transitory, computer-readable media of  claim 12 , wherein the communication handover on the second communication channel provides support for available services. 
     
     
         14 . The one or more non-transitory, computer-readable media of  claim 12 , wherein the first communication channel supports communication within a first proximity, wherein the second communication channel supports communication within a second proximity, and wherein the first proximity is different from the second proximity. 
     
     
         15 . The one or more non-transitory, computer-readable media of  claim 12 , wherein to determine that the data receiving device supports the communication handover on the second communication channel includes to determine that the data receiving device supports input of a tip amount for the data transfer at the data originating device. 
     
     
         16 . The method of  claim 1 , wherein the value data comprises a tip amount. 
     
     
         17 . A data originating device, comprising:
 memory to store value data; and   one or more processors coupled to the memory, the processors to:
 determine, based at least in part on an indication received on a first communication channel, that a data receiving device supports a communication handover on a second communication channel for a data transfer; 
 provide, on the first communication channel to the data receiving device, an indication that the data originating device supports the communication handover on the second communication channel; and 
 provide, to the data receiving device, an indication of the value data on the second communication channel, the value data to be utilized for completion of the data transfer with a transfer value based at least in part on the value data. 
   
     
     
         18 . The data originating device of  claim 17 , wherein the first communication channel implements first security, wherein the second communication channel implements second security, and wherein the first security is different from the second security. 
     
     
         19 . The data originating device of  claim 17 , wherein the one or more processors are further to:
 cause the data originating device to display a user input field for input of the value data for the data transfer; and   identify the value data of the user input field received at the data originating device.   
     
     
         20 . The data originating device of  claim 19 , wherein the one or more processors are further to:
 identify preliminary receipt data received from the data receiving device; and   cause the data originating device to display the preliminary receipt data with the user input field.

Join the waitlist — get patent alerts

Track US2023014939A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.