IP Library › Granted Patent US 12,705,669
Granted Patent B2
US 12,705,669 · App. 18/433,715 · Granted Aug 11, 2026

Merchant menus accessible to customer devices via merchant-managed identifiers

Inventors: Katherine Swett (Mount Pleasant, SC); Drew Richards (Brooklyn, NY); Xuanhua Ren (San Francisco, CA); Vitaly Odemchuk (Brookhaven, GA); Katherine Ahn (New York, NY); David Pearson (San Francisco, CA); Lisa Fong (Hayward, CA); Neil Straghalis (San Francisco, CA)
Assignee: Block, Inc.
G06Q30/0643G06F16/954G06Q20/102G06Q30/0641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,705,669
App. No.
18/433,715
Filed
Feb 6, 2024
Granted
Aug 11, 2026
Kind
B2
Art Unit
3688
USPC
705/27.2
Abstract

A first identifier associated with a brick-and-mortar store of a merchant and a second identifier associated with a designated physical area within the brick-and-mortar store can be accessed to generate a third identifier that is an identification code scannable by a computing device of a customer. The identification code can be received from the computing device of the customer and a menu of items associated with the merchant can be caused to be presented via the computing device of the customer. An indication of an order for an item of the menu of items associated with the third identifier is received from the computing device of the customer. Payment data associated with a payment instrument of the customer is received from the computing device of the customer, and payment for the order of the item is processed based at least in part on the payment data.

Claims (55)

1 . A method, implemented by at least one server computing device of a service provider, the method comprising:

Accessing (i) a first identifier associated with a brick-and-mortar store of a merchant associated with the service provider and (ii) a second identifier associated with a designated physical area within the brick-and-mortar store;

causing presentation, on a computing device associated with the brick-and-mortar store, of a user interface that includes an actuation mechanism configured to, when actuated, facilitate generation of a third identifier based at least in part on the first identifier and the second identifier,

receiving an indication of actuation of the actuation mechanism;

generating the third identifier, wherein the third identifier is a physical item to be positioned proximate to the designated physical area and includes an identification code scannable by a computing device of a customer;

receiving an indication of the third identifier from the computing device of the customer in the designated physical area at the brick-and-mortar store;

causing a menu of items offered for sale by the merchant to be presented via the computing device of the customer;

receiving, from the computing device of the customer an indication of an order for an item of the menu of items, wherein the order is associated with the third identifier;

receiving payment data associated with a payment instrument of the customer; and

processing payment for at least the order based at least in part on the payment data.

2 . The method as claim 1 recites, further comprising causing a progressive web application to be download onto the computing device of the customer via a web browser of the computing device of the customer and wherein the progressive web application causes the menu of items offered for sale by the merchant to be presented via the web browser.

3 . The method as claim 2 recites, wherein the order is associated with a first time, the method further comprising receiving, from the computing device of the customer at a second time after the first time, an indication of at least one of gratuity or feedback associated with at least the order, wherein the web browser remains open between the first time and the second time.

4 . The method as claim 2 recites, wherein the order is a first order, the item is a first item, and the first order is associated with a first time, the method further comprising receiving, from the computing device of the customer at a second time after the first time, a second order for a second item of the menu of items, wherein the web browser remains open between the first time and the second time.

5 . The method as claim 1 recites, wherein the indication of the third identifier is associated with a customer profile, the method further comprising:

accessing customer data associated with the customer profile; and

based at least in part on the customer profile, generating a customer specific menu of items for presentation via the computing device of the customer.

6 . The method as claim 1 recites, wherein the payment data is received while the customer is at the brick-and-mortar store or after the customer has left the brick-and-mortar store.

7 . The method as claim 1 recites, further comprising receiving, from a computing device of the merchant and prior to generating the identification code, an indication that the designated physical area is a seating area that has been added to the brick-and-mortar store, wherein generating the third identifier is further based at least in part on receiving the indication that the seating area has been added.

8 . The method as claim 1 recites, wherein the third identifier comprises at least one of a barcode, a Quick Response (QR) code, or a unique identifier of a Radio-Frequency Identification (RFID) device.

9 . A system comprising:

one or more processors; and

one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

accessing (i) a first identifier associated with a brick-and-mortar store of a merchant associated with a service provider and (ii) a second identifier associated with a designated physical area within the brick-and-mortar store;

causing presentation, on a computing device associated with the brick-and-mortar store, of a user interface that includes an actuation mechanism configured to, when actuated, facilitate generation of a third identifier based at least in part on the first identifier and the second identifier;

receiving an indication of actuation of the actuation mechanism;

generating the third identifier, wherein the third identifier is a physical item to be positioned proximate to the designated physical area and includes an identification code scannable by a computing device of a customer;

receiving an indication of the third identifier from the computing device of the customer in the designated physical area at the brick-and-mortar store;

causing a menu of items offered for sale by the merchant to be presented via the computing device of the customer;

receiving, from the computing device of the customer an indication of an order for an item of the menu of items, wherein the order is associated with the third identifier;

receiving payment data associated with a payment instrument of the customer; and

processing payment for at least the order based at least in part on the payment data.

10 . The system as claim 9 recites, the operations further comprising causing a progressive web application to be download onto the computing device of the customer via a web browser of the computing device of the customer and wherein the progressive web application causes the menu of items offered for sale by the merchant to be presented via the web browser.

11 . The system as claim 10 recites, wherein the order is associated with a first time, the operations further comprising receiving, from the computing device of the customer at a second time after the first time, an indication of at least one of gratuity or feedback associated with at least the order, wherein the web browser remains open between the first time and the second time.

12 . The system as claim 10 recites, wherein the order is a first order, the item is a first item, and the first order is associated with a first time, the operations further comprising receiving, from the computing device of the customer at a second time after the first time, a second order for a second item of the menu of items, wherein the web browser remains open between the first time and the second time.

13 . The system as claim 10 recites, wherein the indication of the third identifier is associated with a customer profile, the operations further comprising:

accessing customer data associated with the customer profile; and

based at least in part on the customer profile, generating a customer specific menu of items for presentation via the computing device of the customer.

14 . The system as claim 9 recites, wherein the payment data is received while the customer is at the brick-and-mortar store or after the customer has left the brick-and-mortar store.

15 . The system as claim 9 recites, the operations further comprising receiving, from a computing device of the merchant and prior to generating the identification code, an indication that the designated physical area is a seating area that has been added to the brick-and-mortar store, wherein generating the third identifier is further based at least in part on receiving the indication that the seating area has been added.

16 . The system as claim 9 recites, wherein the third identifier comprises at least one of a barcode, a Quick Response (QR) code, or a unique identifier of a Radio-Frequency Identification (RFID) device.

17 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

Accessing (i) a first identifier associated with a brick-and-mortar store of a merchant associated with a service provider and (ii) a second identifier associated with a designated physical area within the brick-and-mortar store;

causing presentation, on a computing device associated with the brick-and-mortar store, of a user interface that includes an actuation mechanism configured to, when actuated, facilitate generation of a third identifier based at least in part on the first identifier and the second identifier;

receiving an indication of actuation of the actuation mechanism;

generating the third identifier, wherein the third identifier is a physical item to be positioned proximate to the designated physical area and includes an identification code scannable by a computing device of a customer;

receiving an indication of the third identifier from the computing device of the customer in the designated physical area at the brick-and-mortar store;

causing a menu of items offered for sale by the merchant to be presented via the computing device of the customer;

receiving from the computing device of the customer an indication of an order for an item of the menu of items, wherein the order is associated with the third identifier;

receiving payment data associated with a payment instrument of the customer; and

processing payment for at least the order based at least in part on the payment data.

18 . The one or more non-transitory computer-readable media as claim 17 recites, the operations further comprising causing a progressive web application to be download onto the computing device of the customer via a web browser of the computing device of the customer and wherein the progressive web application causes the menu of items offered for sale by the merchant to be presented via the web browser.

19 . The one or more non-transitory computer-readable media as claim 18 recites, wherein the order is associated with a first time, the operations further comprising receiving, from the computing device of the customer at a second time after the first time, an indication of at least one of gratuity or feedback associated with at least the order, wherein the web browser remains open between the first time and the second time.

20 . The one or more non-transitory computer-readable media as claim 18 recites, wherein the indication of the third identifier is associated with a customer profile, the operations further comprising:

accessing customer data associated with the customer profile; and

based at least in part on the customer profile, generating a customer specific menu of items for presentation via the computing device of the customer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: SWETT, KATHERINE; RICHARDS, DREW; REN, XUANHUA; STRAGHALIS, NEIL; ODEMCHUK, VITALY; FONG, LISA; AHN, KATHERINE; PEARSON, DAVID
To: SQUARE, INC.
Reel/Frame 068514/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 068888/0143 →
Continuity (2)
Continuation 16998921 · Aug 20, 2020
Related Publication 20240212032A1 · Jun 27, 2024
References Cited (39)
US 11216292B2 · Accame et al. · 2022 [cited by applicant]
US 11321420B1 · Fregly et al. · 2022 [cited by applicant]
US 20040199541A1 · Goldberg et al. · 2004 [cited by applicant]
US 20060085265A1 · Dietz et al. · 2006 [cited by applicant]
US 20110307387A1 · Francia · 2011 [cited by applicant]
US 20120173351A1 · Jaray et al. · 2012 [cited by applicant]
US 20130138518A1 · White et al. · 2013 [cited by applicant]
US 20130191229A1 · Rodgers et al. · 2013 [cited by applicant]
US 20130282533A1 · Elizabeth et al. · 2013 [cited by applicant]
US 20140114776A1 · Solanki et al. · 2014 [cited by applicant]
US 20140156319A1 · Deeb · 2014 [cited by applicant]
US 20160104257A1 · Lee · 2016 [cited by applicant]
US 20160189287A1 · Van · 2016 [cited by applicant]
US 20180374169A1 · Videnovic · 2018 [cited by applicant]
US 20200098466A1 · Murdoch · 2020 [cited by examiner]
US 20200244752A1 · Trainor · 2020 [cited by applicant]
US 20200250659A1 · Rule et al. · 2020 [cited by applicant]
US 20200364067A1 · Accame · 2020 [cited by applicant]
US 20200364810A1 · Carter · 2020 [cited by examiner]
US 20210042599A1 · Vibbert · 2021 [cited by applicant]
US 20210312576A1 · Clarke · 2021 [cited by examiner]
US 20220058723A1 · Swett et al. · 2022 [cited by applicant]
US 20220207592A1 · Swanson · 2022 [cited by examiner]
JP 2003281244A · 2003 [cited by applicant]
JP 2019121034A · 2019 [cited by applicant]
JP 2019185078A · 2019 [cited by applicant]
JP 202087231A · 2020 [cited by applicant]
WO 2015129040A1 · 2015 [cited by applicant]
WO 2022039825A1 · 2022 [cited by applicant]
Intal, Grace Lorraine, et al. “Restaurant information system (RIS) with QR code to improve service operations of casual fine dining restaurant.” 2020 IEEE 7th International Conference on Industrial Engineering and Appli… [cited by examiner]
Karim Kristiant “Progressive Web Application Migrating Web Application to a Progressive Web Application”, May 5, 2017, 4 pages. [cited by applicant]
Transparsoft, Custom Web Development, https://web.archive.org/web/20200814221827/https://transparsoft.com/, transparsoft.com, dated Nov. 2, 2022, 5 pages. [cited by applicant]
PWA1, Rista, “Rista-the new age mobile point of sale (POS Rista apps”, Rista.com, dated Jul. 28, 2020, 7 pages. [cited by applicant]
PWA2, Romo, Amberley, “Seriously, though. What is a progressive web app?”, medium.com, dated Aug. 6, 2018, 11 pages. [cited by applicant]
PWA3, Furrugia, Kevin, “A beginner's guide to progressive web apps”, Smashing Magazine.com, dated Aug. 11, 2016, 26 pages. [cited by applicant]
Jacob et al., “Progressive Web Apps: A Lighter Alternative”, International Research Journal of Engineering and Technology (IRJET), vol. 07, Issue: 04, Apr. 2020, 4 pages. [cited by applicant]
Luca Spezzano, “How to make your website a PWA (Progressive Web App) and why is it necessary?”, Oct. 23, 2019, Available at <URL: https://coliss.com/articles/build-websites/operation/work/turn-your-website-into-a-pwa.ht… [cited by applicant]
Wang Shen, “[Run Immediately without installation!] I tried using Android Instant Apps”, Jun. 6, 2017, Available at <URL:https://techblog.recruit.co.jp/article-501/>, 7 pages including English Translation. [cited by applicant]
PWA Service Worker, “Hands-on Progressive web Apps”, China Machine Press, ISBN 978-7-111-65258-8, Apr. 2020, 8 pages with English Translation. [cited by applicant]