Patents by Inventor Eric Dickeson Muller
Eric Dickeson Muller has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11836695Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: GrantFiled: April 26, 2021Date of Patent: December 5, 2023Assignee: Block, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 11151535Abstract: Techniques and arrangements for facilitating synchronizing data structures between devices using application programming interfaces (APIs) are described. In some examples, two devices may try to synchronize a data structure between one another by sending and receiving data for the data structure. However, each device may include hardware and/or software that is different than, and not compatible with, the other device. As such, the application describes a service that provides a first device an API for sending the service information for a transaction. The service uses the information to create a data structure for the transaction, and then sends the data structure to a second device. The second device can receive data structure from the service. After receiving the data structure, the service can process the transaction.Type: GrantFiled: March 29, 2019Date of Patent: October 19, 2021Assignee: Square, Inc.Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
-
Publication number: 20210319423Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: ApplicationFiled: April 26, 2021Publication date: October 14, 2021Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 11080666Abstract: A payment handling system may operate to handle payments for the cost of an open ticket transaction in which incremental authorization operations are performed. The payment handling system may receive items to add to the open ticket, payment instruments for paying the cost of the open ticket or adjustments to any bill splitting arrangement throughout the life of the open ticket. As items are added, payment instruments are received, and/or adjustments are input, the amount allocated to the one or more payments instruments may be updated. Incremental authorization values may be determined for some or all of the payment instruments. When the amount allocated to a payment instrument exceeds the incremental authorization value, an authorization of the instrument is attempted and a new authorization value is determined. At the end of the interaction, the open ticket is closed and payment is executed.Type: GrantFiled: August 2, 2018Date of Patent: August 3, 2021Assignee: Square, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 10990946Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: GrantFiled: November 21, 2018Date of Patent: April 27, 2021Assignee: Square, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 10528945Abstract: A payment handling system operates to handle payments for the cost of an open ticket transaction in which incremental authorization operations are performed. The payment handling system receives items to add to the open ticket, payment instruments for paying the cost of the open ticket or adjustments to any bill splitting arrangement throughout the life of the open ticket. As items are added, payment instruments are received, and/or adjustments are input, the amount allocated to the one or more payments instruments may be updated. Incremental authorization values are determined for some or all of the payment instruments. When the amount allocated to a payment instrument exceeds the incremental authorization value, an authorization of the instrument is attempted and a new authorization value is determined. At the end of the interaction, the open ticket is closed and payment is executed.Type: GrantFiled: March 31, 2015Date of Patent: January 7, 2020Assignee: Square, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 10489767Abstract: Techniques for processing a transaction using one or more service computing devices of a payment service that processes transactions for multiple merchants including a merchant are described. A first point-of-sale device operable by the merchant is configured to (i) receive, from a first point-of-sale (POS) device operable by the merchant, transaction data indicating an amount to charge a customer for at least one item ordered by the customer from the merchant in a transaction, and (ii) send the transaction data to a second POS device operable by the merchant, and the second POS device is configured to (i) receive the transaction data, (ii) generate payment data via a card reader associated with the second POS device, and (iii) transmit the payment data to a payment gateway for processing payment for the transaction.Type: GrantFiled: April 26, 2019Date of Patent: November 26, 2019Assignee: Square, Inc.Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
-
Publication number: 20190251536Abstract: Techniques for processing a transaction using one or more service computing devices of a payment service that processes transactions for multiple merchants including a merchant are described. A first point-of-sale device operable by the merchant is configured to (i) receive, from a first point-of-sale (POS) device operable by the merchant, transaction data indicating an amount to charge a customer for at least one item ordered by the customer from the merchant in a transaction, and (ii) send the transaction data to a second POS device operable by the merchant, and the second POS device is configured to (i) receive the transaction data, (ii) generate payment data via a card reader associated with the second POS device, and (iii) transmit the payment data to a payment gateway for processing payment for the transaction.Type: ApplicationFiled: April 26, 2019Publication date: August 15, 2019Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
-
Patent number: 10289991Abstract: Techniques and arrangements for facilitating synchronization of open tickets between electronic devices using application programming interfaces. In some examples, a system may provide an application programming interface (API) for generating open tickets to a first electronic device and receive, from the first electronic device using the API, cart information indicating one or more items. The server can then generate an open ticket based at least in part on the cart information and send data associated with the open ticket to a second electronic device. In some examples, the data includes the one or more items. In some examples, the first electronic device can add additional items to the open ticket via the API and/or the second electronic device add additional items to the open ticket by sending data associated with the additional items to the server.Type: GrantFiled: June 13, 2016Date of Patent: May 14, 2019Assignee: Square, Inc.Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
-
Publication number: 20190095894Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: ApplicationFiled: November 21, 2018Publication date: March 28, 2019Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 10147079Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: GrantFiled: April 14, 2015Date of Patent: December 4, 2018Assignee: Square, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Publication number: 20180341933Abstract: A payment handling system may operate to handle payments for the cost of an open ticket transaction in which incremental authorization operations are performed. The payment handling system may receive items to add to the open ticket, payment instruments for paying the cost of the open ticket or adjustments to any bill splitting arrangement throughout the life of the open ticket. As items are added, payment instruments are received, and/or adjustments are input, the amount allocated to the one or more payments instruments may be updated. Incremental authorization values may be determined for some or all of the payment instruments. When the amount allocated to a payment instrument exceeds the incremental authorization value, an authorization of the instrument is attempted and a new authorization value is determined. At the end of the interaction, the open ticket is closed and payment is executed.Type: ApplicationFiled: August 2, 2018Publication date: November 29, 2018Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Patent number: 10043162Abstract: A payment handling system may operate to handle payments for the cost of an open ticket transaction in which incremental authorization operations are performed. The payment handling system may receive items to add to the open ticket, payment instruments for paying the cost of the open ticket or adjustments to any bill splitting arrangement throughout the life of the open ticket. As items are added, payment instruments are received, and/or adjustments are input, the amount allocated to the one or more payments instruments may be updated. Incremental authorization values may be determined for some or all of the payment instruments. When the amount allocated to a payment instrument exceeds the incremental authorization value, an authorization of the instrument is attempted and a new authorization value is determined. At the end of the interaction, the open ticket is closed and payment is executed.Type: GrantFiled: March 31, 2015Date of Patent: August 7, 2018Assignee: Square, Inc.Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
-
Publication number: 20160307176Abstract: A payment handling system may operate to handle payments for the cost of a transaction in which one or more devices operate in an offline mode. The payment handling system may allow for merchant devices to make modifications to local versions of an open ticket while in an off-line mode. When a merchant device subsequently enters an online mode, the systems and techniques may operate to reconcile differences between the local versions of the open ticket.Type: ApplicationFiled: April 14, 2015Publication date: October 20, 2016Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson