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: 11836695
    Abstract: 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: Grant
    Filed: April 26, 2021
    Date of Patent: December 5, 2023
    Assignee: Block, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 11151535
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: October 19, 2021
    Assignee: Square, Inc.
    Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
  • Publication number: 20210319423
    Abstract: 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: Application
    Filed: April 26, 2021
    Publication date: October 14, 2021
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 11080666
    Abstract: 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: Grant
    Filed: August 2, 2018
    Date of Patent: August 3, 2021
    Assignee: Square, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 10990946
    Abstract: 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: Grant
    Filed: November 21, 2018
    Date of Patent: April 27, 2021
    Assignee: Square, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 10528945
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: January 7, 2020
    Assignee: Square, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 10489767
    Abstract: 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: Grant
    Filed: April 26, 2019
    Date of Patent: November 26, 2019
    Assignee: Square, Inc.
    Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
  • Publication number: 20190251536
    Abstract: 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: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
  • Patent number: 10289991
    Abstract: 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: Grant
    Filed: June 13, 2016
    Date of Patent: May 14, 2019
    Assignee: Square, Inc.
    Inventors: Eric Dickeson Muller, Christopher Philip Renke, Mathew Wilson
  • Publication number: 20190095894
    Abstract: 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: Application
    Filed: November 21, 2018
    Publication date: March 28, 2019
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 10147079
    Abstract: 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: Grant
    Filed: April 14, 2015
    Date of Patent: December 4, 2018
    Assignee: Square, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Publication number: 20180341933
    Abstract: 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: Application
    Filed: August 2, 2018
    Publication date: November 29, 2018
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Patent number: 10043162
    Abstract: 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: Grant
    Filed: March 31, 2015
    Date of Patent: August 7, 2018
    Assignee: Square, Inc.
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson
  • Publication number: 20160307176
    Abstract: 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: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Christopher Philip Renke, Michael Wells White, Eric Dickeson Muller, Mathew Wilson