49 patents
Utility
Stochastic apparatus and method for estimating credit card type when predicting interchange code to process credit card transactions
2 Jan 24
A computer-implemented method for predicting interchange charges includes: retrieving a historical transactions set, where each completed transaction in the set includes transaction features, a bank identification number (BIN), and a corresponding true interchange code; transforming all BINs in the set into a corresponding plurality of BIN features that comprise probabilities; creating a first training set including all transaction features, all pluralities of BIN features, and all true interchange codes associated with the historical transactions set; training a random forest model using the first training set and generating a second training set including rounded BIN features, rounded transaction features, discrete ones of the transaction features, and the true interchange codes; training the random forest model using the second training set to generate a trained random forest model for prediction of the interchange codes; and executing the trained random forest model for new transactions to generate corresponding predicted interchange codes.
Pearse J. O'Flynn, Hardeep K. Gill, Alan Z. Zhao
Filed: 31 Mar 21
Utility
Point-of-sale system for dynamic mode management of multiple card readers
14 Nov 23
A system for credit card reader mode management includes: a point-of sale (POS) terminal, that accepts login credentials via a magnetic stripe card, displays menu items, adds selected menu items to an order, and accepts payment instruments for the order, the POS terminal including: a first card reader, that reads first cards when enabled; a second card reader, that reads second cards when enabled; and a dual reader controller, that determines one or more workflow states of the POS terminal, and controls modes of the first and second card readers; and a backend server, that receives messages transmitted by the POS terminal including payment information obtained by the POS terminal, and that employs the payment information to process one of more transactions with one or more financial institutions to complete the payment for the order, and that notifies the POS terminal that the payment for the order is complete.
Tom Hanley, Stephen Kirk, Chance Ashley Kirsch
Filed: 29 Mar 21
Utility
Low latency bank card type prediction system for estimation of interchange codes during transaction processing
3 Oct 23
A computer-implemented method for predicting interchange charges includes: retrieving a historical transactions set, where each completed transaction in the set includes transaction features, a bank identification number (BIN), and a corresponding true interchange code; transforming all BINs in the set into a corresponding plurality of BIN features that comprise probabilities; creating a first training set including all transaction features, all pluralities of BIN features, and all true interchange codes associated with the historical transactions set; training a random forest model using the first training set and generating a second training set including rounded BIN features, rounded transaction features, discrete ones of the transaction features, and the true interchange codes; training the random forest model using the second training set to generate a trained random forest model for prediction of the interchange codes; and executing the trained random forest model for new transactions to generate corresponding predicted interchange codes.
Martin Kressirer, Binghuan Zhang, Alan Z. Zhao
Filed: 31 Mar 21
Utility
Apparatus and method for dynamic adaptation of credit card reader communications protocols
5 Sep 23
A method for dynamic adaptation of card reader protocol includes: providing a point-of sale (POS) terminal, that accepts login credentials via a magnetic stripe card, displays menu items for selection, adds selected menu items to an order, and accepts payment for the order, where the payment may be obtained via swipe, dip, or tap; via a card reader, reading provided cards when enabled; via a reader controller, determining one or more workflow states of the POS terminal, and controlling states and modes of the card reader; determining a type and capabilities of the card reader upon power up; and receiving instructions indicating the type and the capabilities, and communicating with the card reader according to the type and the capabilities responsive to a common set of commands employed by the POS terminal, and formatting data received from the card reader into a common data format.
Tom Hanley, Stephen Kirk, Chance Ashley Kirsch
Filed: 29 Mar 21
Utility
Point-of-sale terminal for transaction handoff and completion employing ephemeral token
16 May 23
A method for handoff includes: scanning an ephemeral token displayed on a guest device, where a guest has previously registered a payment instrument with a server, and associated the payment instrument with a plurality of ephemeral tokens, and the server has stored a payment token that associates the plurality of ephemeral tokens with the payment instrument in a database record along with a notification identifier, and where the guest device has received the ephemeral token; transmitting the ephemeral token to the server; simultaneously displaying details for a transaction, where the server has accessed the notification identifier to transmit a push notification to the guest device, and where the guest device is executing a proprietary application that allows for simultaneously displaying details for the transaction; and receiving notification from the server that the transaction is complete, where transaction completion data was entered via the guest device and transmitted to the server.
Benjamin Gordon, Lori R. Tavis
Filed: 15 Dec 20
Utility
System and method for transaction handoff and completion employing indirect token
16 May 23
A method for transaction handoff includes: registering a payment instrument with a server, associating the payment instrument with indirect tokens, and storing a payment token that associates the indirect tokens with the payment instrument and a device identifier in a database record; via a device, receiving an indirect token from the server; via a point-of-sale (POS) terminal, entering the indirect token, and transmitting indirect token via the internet cloud to the server; via the server, using the payment token to access the device identifier and transmitting a push notification; upon acceptance of the push notification, executing an application on the device and simultaneously displaying transaction details on both the device and POS terminal; receiving completion data that is entered via the device and transmitting the completion data to the server; and completing the transaction at the server and notifying the POS terminal and the device that the transaction is complete.
Benjamin Gordon, Lori R. Tavis
Filed: 15 Dec 20
Utility
System for dynamic prediction of interchange rates for credit card transaction processing
21 Feb 23
A computer-implemented method for predicting interchange charges includes: retrieving a historical transactions set, where each completed transaction in the set includes transaction features, a bank identification number (BIN), and a corresponding true interchange code; transforming all BINs in the set into a corresponding plurality of BIN features that comprise probabilities; creating a first training set including all transaction features, all pluralities of BIN features, and all true interchange codes associated with the historical transactions set; training a random forest model using the first training set and generating a second training set including rounded BIN features, rounded transaction features, discrete ones of the transaction features, and the true interchange codes; training the random forest model using the second training set to generate a trained random forest model for prediction of the interchange codes; and executing the trained random forest model for new transactions to generate corresponding predicted interchange codes.
Pearse J. O'Flynn, Hardeep K. Gill, Alan Z. Zhao
Filed: 31 Mar 21
Utility
Apparatus and method for context-based credit card reader power management
31 Jan 23
An apparatus for context-based credit card reader management is provided that includes a point-of sale (POS) terminal, configured to accept employee login credentials via a magnetic stripe card, to display menu items for selection, to add selected menu items to an order, and to accept payment for the order, where the payment may be obtained via swipe, dip, or tap.
Tom Hanley, Stephen Kirk, Chance Ashley Kirsch
Filed: 29 Mar 21
Utility
Apparatus and method for improved payment experience
31 Jan 23
A method for handoff of a transaction for completion includes: registering a payment instrument with a server and storing a payment token that represents the payment instrument; storing a device identifier that corresponds to the payment token in the database record; via a point-of-sale terminal, reading the payment instrument, and transmitting it to the server; via the server, using the payment token to access the device identifier and transmitting a push notification to a device corresponding to the device identifier; upon acceptance of the push notification, executing an application on the device and simultaneously displaying details for the transaction on both the device and the point-of-sale terminal; receiving transaction completion data that is entered via the device and transmitting the transaction completion data to the server; and completing the transaction at the server and notifying the point-of-sale terminal and the device that the transaction is complete.
Tiea I. O'Connell, Toshit Panigrahi
Filed: 31 Dec 19
Utility
System for automated origination of capital based on point-of-sale data informed by location
24 Jan 23
A system for automated origination of capital includes a rate processor, a revenue forecaster, and an offer processor.
Kevin A. Vo, Jared J. Rand, Alan Z. Zhao, Alexander H. Hails
Filed: 8 May 19
Utility
System for automated origination of capital based on point-of-sale data
20 Dec 22
A system for automated origination of capital includes a rate processor, a revenue forecaster, and an offer processor.
Clement Masson, Alexander H. Hails, Benjamin Gordon, Alan Z. Zhao
Filed: 8 May 19
Utility
System and method for transaction handoff and completion employing ephemeral token
18 Oct 22
A method for transaction handoff includes: registering a payment instrument with a server, associating the payment instrument with ephemeral tokens, and storing a payment token that associates the ephemeral tokens with the payment instrument and a device identifier in a database record; via a device, receiving an ephemeral token from the server; via a point-of-sale (POS) terminal, scanning the ephemeral token, and transmitting ephemeral token via the internet cloud to the server; via the server, using the payment token to access the device identifier and transmitting a push notification; upon acceptance of the push notification, executing an application on the device and simultaneously displaying transaction details on both the device and POS terminal; receiving completion data that is entered via the device and transmitting the completion data to the server; and completing the transaction at the server and notifying the POS terminal and the device that the transaction is complete.
Benjamin Gordon, Lori R. Tavis
Filed: 15 Dec 20
Utility
Server for transaction handoff and completion employing ephemeral token
18 Oct 22
A server includes: a database that registers a payment instrument, associates the instrument with ephemeral tokens, and stores a payment token that associates the ephemeral tokens with the instrument in a record along with an identifier for a device; a communication circuit, that receives transaction details from a POS terminal, transmits one of the ephemeral tokens to the device, and receives the one of the ephemeral tokens from the POS terminal; and a code segment, that employs the payment token to access the identifier in the record, directs the communication circuit to send a push notification, and, upon execution of the proprietary application on the device, directs the communication circuit to transmit transaction details to the POS terminal and the device, receives transaction data from the device, completes the transaction, and directs the communication circuit to notify the POS terminal that the transaction is complete.
Benjamin Gordon, Lori R. Tavis
Filed: 15 Dec 20
Utility
Point-of-sale terminal for synchronization employing ad hoc network
27 Sep 22
A POS terminal for fulfilling orders includes a state processor and an order processor.
Oleg Golberg
Filed: 30 Mar 20
Utility
Server for transaction handoff and completion employing indirect token
6 Sep 22
A server includes: a database that registers a payment instrument, associates the instrument with indirect tokens, and stores a payment token that associates the indirect tokens with the instrument in a record along with an identifier for a device; a communication circuit, that receives transaction details from a POS terminal, and receives the one of the indirect tokens from the POS terminal; and a code segment, that employs the payment token to access the identifier in the record, directs the communication circuit to send a push notification, and, upon execution of the proprietary application on the device, directs the communication circuit to transmit transaction details to the POS terminal and the device, receives transaction data from the device, completes the transaction, and directs the communication circuit to notify the POS terminal that the transaction is complete.
Benjamin Gordon, Lori R. Tavis
Filed: 15 Dec 20
Utility
Selective order states durable queuing apparatus and method
30 Aug 22
A synchronization server for fulfilling orders under non-persistent network conditions includes a terminal update element, a queue processor, and a service area map.
Oleg Golberg
Filed: 18 May 21
Utility
Synchronization system for intermittently-connected point-of-sale terminals employing third-party-based ordering
9 Aug 22
A system for fulfilling orders under non-persistent network conditions includes: POS terminals that generate first changes corresponding to orders, queue the first changes in durable order queues that correspond to the orders, and transmit the first changes, from oldest to youngest; and a server that receives the first changes, transmits the first changes and second changes to the POS terminals, where the second changes correspond to one of the orders received by the server from a third-party that is running a third-party application, the server comprising: a queue processor that queues the changes in queues that correspond to the POS terminals, where the first and second changes are transmitted to a first one of the POS terminals when the first one of the POS terminals is operably connected to the network, and where the first and second changes are maintained in terminal queues for other POS while they are disconnected from the network.
Oleg Golberg
Filed: 30 Mar 20
Utility
Multichannel system for patron identification and dynamic ordering experience enhancement
2 Aug 22
A method for increasing a transaction amount corresponding a patron of an establishment, the method including: receiving inputs comprising transaction data corresponding to a transaction, where a portion of the transaction data comprises personally identifiable information (PII), and extracting the PII from the portion of the transaction data, and employing the PII to generate PII transaction data and metadata corresponding to the transaction; analyzing the PII transaction data and the metadata to generate a single universal guest record (UGR) corresponding to the PII transaction data and the metadata, where the single UGR corresponds to the patron, the single UGR comprising UGR transaction metadata corresponding to the transaction and historical transactions associated with the patron; statistically analyzing the UGR metadata to generate a guest segmentation record that corresponds to the patron; and generating content for display on point-of-sale (POS) terminals associated with the establishment, where the content is directed toward increasing an amount of the transaction.
Benjamin Gordon, Ting-Ray Kuo, Jared J. Rand
Filed: 11 Sep 19
Utility
Point-of-sale terminal for reconciling order states under non-persistent connection conditions
3 May 22
A point-of-sale terminal for fulfilling orders under non-persistent network conditions is provided.
Oleg Golberg
Filed: 30 Mar 18
Utility
Point-of-sale terminal for reconciling order states employing third-party-based ordering
3 May 22
A POS terminal for fulfilling orders includes a state processor and an order processor.
Oleg Golberg
Filed: 30 Mar 20