Patents by Inventor Jonathan Andrew Wolter

Jonathan Andrew Wolter 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: 11790470
    Abstract: Techniques are described for storing customer data in compliance with data retention policies, including data retention policies that may imposed by law or regulation. A merchant website may be configured to gather customer information using an inline form obtained from a service provider, where the inline form protects the customer information from being accessed by the website. The customer information is provided from the inline form to the service provider, and the service provider stores the customer information for the merchant, while applying appropriate data retention policies. The merchant may avoid potential violations of retention policies by accessing the stored information without committing it to local persistent memory. In some cases, the stored information may be presented to the merchant through an inline form that protects the information from being accessed by computing components of the merchant.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: October 17, 2023
    Assignee: Block, Inc.
    Inventor: Jonathan Andrew Wolter
  • Patent number: 11636456
    Abstract: Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: April 25, 2023
    Assignee: Block, Inc.
    Inventors: Mathew Wilson, Derrick Huhn, Jonathan Andrew Wolter, Ryder Moody, Dan Simms
  • Publication number: 20220343307
    Abstract: In a restaurant having a customer-facing food service counter, a video camera is positioned to produce video of an area that includes the food service counter. The video is analyzed to determine the ingredients that are used to prepare each of multiple customer meals. This information may be used to recommend a modified ingredient layout of the food service counter, where the modified ingredient layout is formulated so as to improve serving efficiency or customer convenience.
    Type: Application
    Filed: May 10, 2022
    Publication date: October 27, 2022
    Inventor: Jonathan Andrew Wolter
  • Patent number: 11334858
    Abstract: In a restaurant having a customer-facing food service counter, a video camera is positioned to produce video of an area that includes the food service counter. The video is analyzed to determine the ingredients that are used to prepare each of multiple customer meals. This information may be used to recommend a modified ingredient layout of the food service counter, where the modified ingredient layout is formulated so as to improve serving efficiency or customer convenience.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: May 17, 2022
    Assignee: Square, Inc.
    Inventor: Jonathan Andrew Wolter
  • Publication number: 20210216980
    Abstract: Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party application on the mobile device, wherein the third-party application is provided by an entity distinct from the payment processor.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Patent number: 11017361
    Abstract: Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party application on the mobile device, wherein the third-party application is provided by an entity distinct from the payment processor.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: May 25, 2021
    Assignee: Square, Inc.
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Publication number: 20210042722
    Abstract: An automated online payment system may be used to process purchase payments between a buyer and a seller. When a payment is requested, the payment system may determine whether the corresponding purchase satisfies a purchase criterion, and if so, may defer certain aspects of settling the payment. For example, the payment service may determine the risk of deferred settlement and the likelihood that the buyer will make a subsequent purchase from the seller within a relatively short time period. If there is a low risk and high likelihood of a future purchase, the payment service may authorize the payment, but may defer capture of the payment until the buyer makes the subsequent purchase.
    Type: Application
    Filed: October 26, 2020
    Publication date: February 11, 2021
    Inventors: Jonathan Andrew Wolter, Gian Perrone, Paul Aaron
  • Patent number: 10872320
    Abstract: Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API) s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 22, 2020
    Assignee: Square, Inc.
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Publication number: 20200394635
    Abstract: Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Inventors: Mathew Wilson, Derrick Huhn, Jonathan Andrew Wolter, Ryder Moody, Dan Simms
  • Publication number: 20200349533
    Abstract: Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party application on the mobile device, wherein the third-party application is provided by an entity distinct from the payment processor.
    Type: Application
    Filed: July 20, 2020
    Publication date: November 5, 2020
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Publication number: 20200294018
    Abstract: In a restaurant having a customer-facing food service counter, a video camera is positioned to produce video of an area that includes the food service counter. The video is analyzed to determine the ingredients that are used to prepare each of multiple customer meals. This information may be used to recommend a modified ingredient layout of the food service counter, where the modified ingredient layout is formulated so as to improve serving efficiency or customer convenience.
    Type: Application
    Filed: June 3, 2020
    Publication date: September 17, 2020
    Inventor: Jonathan Andrew Wolter
  • Patent number: 10762480
    Abstract: Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party payment application on the mobile device, wherein the third-party payment application is provided by an entity distinct from the payment processor.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: September 1, 2020
    Assignee: Square, Inc.
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Patent number: 10762484
    Abstract: Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 1, 2020
    Assignee: Square, Inc.
    Inventors: Mathew Wilson, Dan Simms, Derrick Huhn, Ryder Moody, Jonathan Andrew Wolter
  • Patent number: 10692055
    Abstract: Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 23, 2020
    Assignee: Square, Inc.
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Patent number: 10679200
    Abstract: In a restaurant having a customer-facing food service counter, a video camera is positioned to produce video of an area that includes the food service counter. The video is analyzed to determine the ingredients that are used to prepare each of multiple customer meals. This information may be used to recommend a modified ingredient layout of the food service counter, where the modified ingredient layout is formulated so as to improve serving efficiency or customer convenience.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: June 9, 2020
    Assignee: Square, Inc.
    Inventor: Jonathan Andrew Wolter
  • Patent number: 10657486
    Abstract: In some examples, a smart container may enable crowdsourced delivery of items from a pickup location to a delivery location. The container may include a location sensor and a communication interface to enable the container to provide its location to at least one of a service computing device, a courier device, a sender device, or a recipient device. In some cases, a service provider may employ public transport vehicles to transport the container along a portion of a delivery route. One crowdsourced courier may pick up the container for placement on the public transport vehicle and another crowdsourced courier may pick up the container from the public transport vehicle and deliver the container to the delivery location. Further, the container may include multiple compartments, and recipients who receive a shipment in the container may be solicited to deliver the container to a delivery location of a next recipient.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: May 19, 2020
    Assignee: DOORDASH, INC.
    Inventors: Jonathan Andrew Wolter, Wiktor Macura
  • Patent number: 10496973
    Abstract: Techniques and arrangements for allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow. The merchant can also modify a receipt to include other information from the information that is included in a default receipt.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 3, 2019
    Assignee: Square, Inc.
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Rob Dickerson
  • Publication number: 20190251529
    Abstract: Integrating payment processing functionality into a third-party application via software development kit (SDK) instructions is described. In an example, a payment card reader can include reader instructions executable on the payment card reader to configure the payment card reader to read payment card data from a payment card and transmit the payment card data to a mobile device for processing by SDK instructions on the mobile device. The SDK instructions can be executable on the mobile device to configure the mobile device to process the payment card data from the payment card reader. The SDK instructions, which can be provided by a payment processor, can be configured to be integrated into a third-party payment application on the mobile device, wherein the third-party payment application is provided by an entity distinct from the payment processor.
    Type: Application
    Filed: April 26, 2019
    Publication date: August 15, 2019
    Inventors: Jonathan Andrew Wolter, Pierre-Yves Ricau, Robert Dickerson
  • Patent number: 10373144
    Abstract: A payment service is configured to support purchase transactions generated by merchant point-of-sale (POS) devices, wherein each purchase transaction may comprise multiple transaction requests such as authorization requests and capture requests. Each transaction request may be sent to a different one of multiple data centers of the payment service. Upon successfully receiving an acknowledgement from one of the data centers for a transaction request, the POS device designates that data center as the primary data center. Subsequently, all transaction requests for that transaction identify the primary data center, even when the transaction requests are sent to other data centers. At the payment service, the data centers synchronize requests such that the primary data center is informed of all authorizations and is made responsible for performing the capture of the transaction. This allows the primary data center to detect duplicate authorizations and to prevent duplicate captures.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: August 6, 2019
    Assignee: Square, Inc.
    Inventors: Paul Abraham Botros, Theodore Wenjung Mao, Kathryn Spradlin, Jonathan Andrew Wolter, Jiang-Ming Yang, John Pongsajapan
  • Patent number: 10275752
    Abstract: Techniques and arrangements for creating a data structure for recording interactions between a first user and a second user for interactions to occur at a specified future time. The techniques and arrangements include facilitating annotation of the data structure. At the specified future time, the created data structure may be used to track items ordered, track tenders used to pay for items, and the like.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 30, 2019
    Assignee: Square, Inc.
    Inventors: Mathew Wilson, Derrick Huhn, Jonathan Andrew Wolter, Ryder Moody, Dan Simms