US2021350352A1PendingUtilityA1

System, apparatus and method for segregating data in transactions via dedicated interface elements for isolated logic and repositories

56
Assignee: HOMEAWAY COM INCPriority: Dec 16, 2011Filed: May 28, 2021Published: Nov 11, 2021
Est. expiryDec 16, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06Q 20/12G06Q 20/322
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments relate generally to computer software and computing devices, and more particularly, to a system, an apparatus and a method configured to segregate data at an interface of a computing device to facilitate on-line electronic payment transactions. In one embodiment, a method includes presenting fields configured to accept a first type of data and to accept a second type of data for an on-line electronic payment transaction. The method includes generating an initialization signal for transmission to an isolated data management system to initialize a portion of a memory associated with first type of data, responsive to an interaction with a field, receiving data from the field, and generating a save signal to save the data from the field in a portion of the memory. This can be responsive to a second interaction with the field.

Claims

exact text as granted — not AI-modified
1 .- 19 . (canceled) 
     
     
         20 . A computing system comprising:
 computer-readable memory storing executable instructions; and   one or more processors in communication with the computer-readable memory, wherein the one or more processors are configured by the executable instructions to at least:
 receive, from a user computing device, a request to conduct an electronic transaction; 
 generate a response to the request, wherein the response comprises first instructions to display an interface on the user computing device, and wherein the interface comprises:
 a first subset of fields configured to accept input of a first type of data associated with the electronic transaction, wherein the first type of data is to be sent to a second computing system and not the computing system; and 
 a second subset of fields configured to accept input of a second type of data associated with the electronic transaction, wherein the second type of data is to be sent to the computing system; 
 
 transmit the response to the user computing device; 
 receive, from the user computing device, the second type of data; 
 receive, from the second computing system, a confirmation signal indicating that the second computing system has received the first type of data; and 
 in response to receiving the confirmation signal, process the electronic transaction. 
   
     
     
         21 . The computing system of  claim 20 , wherein the interface is associated with second instructions to deliver the first type of data to the second computing system. 
     
     
         22 . The computing system of  claim 20 , wherein the one or more processors are configured to execute further executable instructions to at least:
 include, in the response, second instructions that configure the user computing device to at least:
 detect a selection event corresponding to selection of a first field of the first subset of fields; and 
 in response to detecting the selection event, transmit a signal to the second computing system indicating that data stored in a portion of memory of the second computing system is invalid for processing of the electronic transaction. 
   
     
     
         23 . The computing system of  claim 22 , wherein the signal causes the second computing system to discard the data stored in the portion of memory, wherein the first type of data is to be saved in the portion of memory. 
     
     
         24 . The computing system of  claim 22 , wherein the selection event causes the first field to enter an edit state. 
     
     
         25 . The computing system of  claim 20 , wherein the one or more processors are configured to execute further executable instructions to at least:
 include, in the response, second instructions that configure the user computing device to at least:
 detect a deselection event corresponding to deselection of a first field of the first subset of fields; and 
 in response to detecting the deselection event, transmit a signal to the second computing system indicating that data entered in the first field is valid for processing of the electronic transaction. 
   
     
     
         26 . The computing system of  claim 25 , wherein the signal causes the second computing system to store the data entered in the first field in a portion of memory of the second computing system. 
     
     
         27 . The computing system of  claim 25 , wherein the deselection event causes the first field to enter a saved state. 
     
     
         28 . The computing system of  claim 27 , wherein the one or more processors are configured to execute further executable instructions to at least:
 include, in the response, third instructions that configure the user computing device to at least:
 determine that the first field is in the saved state; and 
 generate a ready signal indicating that the computing system can proceed to process the electronic transaction. 
   
     
     
         29 . The computing system of  claim 20 , wherein the one or more processors are configured to execute further executable instructions to at least:
 determine that the second computing system has not received the first type of data; and   in response to determining that the second computing system has not received the first type of data, delay processing of the electronic transaction.   
     
     
         30 . The computing system of  claim 20 , wherein the one or more processors are configured to execute further executable instructions to at least generate a message for delivery to the second computing system, wherein the message is based at least in part on the second type of data, wherein the confirmation signal is received from the second computing system in response to the message, and wherein the confirmation signal comprises transaction data regarding the electronic transaction. 
     
     
         31 . A computer-implemented method comprising:
 under control of a first computing system comprising one or more computing devices configured to execute specific computer-executable instructions,
 receiving, from a user computing device, a request to conduct an electronic transaction; 
 generating a response to the request, wherein the response comprises first instructions to display an interface, and wherein the interface comprises:
 a first subset of fields configured to accept input of a first type of data associated with the electronic transaction, wherein the first type of data is to be sent to a second computing system and not the first computing system; and 
 a second subset of fields configured to accept input of a second type of data associated with the electronic transaction, wherein the second type of data is to be sent to the first computing system; and 
 
 transmitting the response to the user computing device; 
 receiving, from the user computing device, the second type of data; 
 receiving, from the second computing system, a confirmation signal indicating that the second computing system has received the first type of data; and 
 in response to receiving the confirmation signal, processing the electronic transaction using the second type of data. 
   
     
     
         32 . The computer-implemented method of  claim 31 , further comprising:
 determining that the second computing system has not received the first type of data; and   in response to determining that the second computing system has not received the first type of data, delaying processing of the electronic transaction, wherein the confirmation signal is received from the second computing system after delaying processing of the electronic transaction.   
     
     
         33 . The computer-implemented method of  claim 31 , further comprising including, in the response, second instructions to deliver the first type of data to the second computing system. 
     
     
         34 . The computer-implemented method of  claim 31 , further comprising:
 including, in the response, second instructions that configure the user computing device to perform operations including at least:
 detecting a selection event corresponding to selection of a first field of the first subset of fields; and 
 in response to detecting the selection event, transmitting a signal to the second computing system indicating that data stored in a portion of memory of the second computing system is invalid for processing of the electronic transaction. 
   
     
     
         35 . The computer-implemented method of  claim 31 , further comprising:
 including, in the response, second instructions that configure the user computing device to perform operations including at least:
 detecting a deselection event corresponding to deselection of a first field of the first subset of fields; and 
 in response to detecting the deselection event, transmitting a signal to the second computing system indicating that data entered in the first field is valid for processing of the electronic transaction. 
   
     
     
         36 . The computer-implemented method of  claim 35 , further comprising:
 including, in the response, third instructions that configure the user computing device to perform operations including at least:
 determining that the first field is associated with a saved state; and 
 generating a ready signal indicating that the first computing system can proceed to process the electronic transaction. 
   
     
     
         37 . The computer-implemented method of  claim 36 , further comprising:
 receiving the ready signal from the user computing device; and   in response to receiving the ready signal, determining to proceed with processing of the electronic transaction.   
     
     
         38 . The computer-implemented method of  claim 35 , further comprising:
 including, in the response, third instructions that configure the user computing device to perform operations including at least:
 transmitting the first type of data to the second computing system using a first data path without transmitting the first type of data to the first computing system; and 
 transmitting the second type of data to the first computing system using a second data path separate from the first data path. 
   
     
     
         39 . The computer-implemented method of  claim 30 , further comprising generating a message for delivery to the second computing system, wherein the first message is based at least in part on the second type of data, wherein the confirmation signal is received from the second computing system in response to the message, and wherein the confirmation signal comprises transaction data regarding the electronic transaction.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.