IP Library Granted Patent US 11,348,192
Granted Patent B2
US 11,348,192 · App. 16/774,589 · Granted May 31, 2022

Systems and methods for personalized dining and individualized ordering by associating electronic device with dining session

Inventors: Coy Christensen (Scottsdale, AZ); Scot Bryant (Phoenix, AZ); Michael De La Fuente (Tempe, AZ)
Assignee: Worldpay, LLC
G06Q50/12G06Q20/3278G06Q20/40G06Q30/0635
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 11,348,192
App. No.
16/774,589
Granted
May 31, 2022
Kind
B2
Abstract

Systems and methods are disclosed for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia. One method includes: receiving information identifying the user devices of one or more patrons and information identifying a table indicia as a result of associating the user devices of the one or more patrons with a table indicia; initiating a dining session based on information identifying user devices and information identifying a table indicia; receiving requests for dining items and transaction amounts for the dining items from the user devices, each request including information identifying the user device and the table indicia; receiving information confirming the delivery of dining items to the patrons; determining final transaction amount for the requested dining items; sending final transaction amount to the user devices and enabling the user devices to send a payment authorization; receiving a payment transaction authorization from the user devices to transact funds to pay for the final transaction amount using predetermined payment methods; and processing the payment transaction using the payment transaction authorization.

Claims (105)

1. A computer-implemented method for managing personalized dining checks created by individualized ordering enabled by associating a user device and table indicia, the method comprising:

receiving, by a computing server, information identifying a first user device associated with a first patron and information identifying a table indicia;

initiating, by the computing server, a dining session based on associating the first user device and the table indicia;

sending, by the computing server, a first interactive menu to the first user device, wherein the first interactive menu enables the first patron to select from a list of one or more dining items;

receiving, by the computing server, a first request for a first dining item from the first user device, the first request including information identifying the first user device and the table indicia;

receiving, by the computing server, information confirming delivery of the first dining item to the first patron, by associating a second user device of a waiter with the table indicia, wherein associating the second user device of the waiter with the table indicia enables the computing server to determine a transaction amount for the requested first dining item;

determining, by the computing server, a final transaction amount for the requested first dining item;

transmitting, by the computing server, the final transaction amount to the first user device and enabling the first user device to transmit a payment authorization request;

receiving, by the computing server, a payment transaction authorization request from the first user device to transact funds to pay for the final transaction amount using predetermined payment methods; and

processing, by the computing server, the payment transaction using the payment transaction authorization.

2. The computer-implemented method of claim 1 , wherein associating one of the user first user device and the second user device with the table indicia includes:

scanning or making contact, using one of the first user device and the second user device, one or more of,

an electronic device having a bar code,

a radiofrequency identification (RFID) device,

a passive integrated circuit,

a near field communication (NFC) device, or

any device having a mechanism to relay information identifying a user device or information confirming the delivery of dining items to the patrons.

3. The computer-implemented method of claim 1 , wherein receiving the first request and any additional requests for dining items and transaction amounts for the dining items from the first user device includes:

sending to the first user device an interactive menu enabling the first patron to select dining items for a transaction amount; and

receiving requests for selected dining items and transaction amounts for the selected dining items from the first user device.

4. The computer-implemented method of claim 1 , wherein the final transaction amount of the dining session may be based on, one or more of:

the cumulative transaction amount for the first dining item and any other dining item requested;

any addition of fees based on tax, gratuity, tip, or service;

any discounts; and

any previously-made payments by the first patron towards the final transaction amount.

5. The computer-implemented method of claim 1 , wherein a payment transaction authorization may include, one or more of:

the final transaction amount owed by the first patron of the dining session;

the total amount that the first patron intends to pay towards the final transaction amount; and

information identifying a preferred payment source of the first patron.

6. The computer-implemented method of claim 1 , wherein initiating the dining session includes:

locating, within one or more of a memory and a database of the computing server, the table indicia based on information identifying the table indicia; and

storing, to the one or more of the memory and the database, information identifying the first user device.

7. The computer-implemented method of claim 1 , further comprising:

transmitting, by the computing server, the first request for the first dining item and information identifying the table indicia to a user interface accessible to kitchen personnel;

receiving, from the user interface accessible to kitchen personnel, status updates related to the preparation of the first dining item and information identifying the table indicia;

transmitting the received status updates and information identifying the table indicia, to the second mobile device of the waiter; and

if the status update indicates that the preparation of the first dining item is complete, delivering, by the waiter, the requested first dining item to the first patron, using the information identifying the table indicia.

8. The computer-implemented method of claim 7 , wherein transmitting the request for the first dining item of the first patron and information identifying the table indicia to a user interface accessible to kitchen personnel includes:

transmitting, by the computing server, any requests to expedite, prioritize, delay, or prepare with special instructions, one or more of the first dining item and additional dining items requested by the first patron.

9. The computer-implemented method of claim 1 , further comprising:

receiving, by the computing server, information identifying a third user device associated with a second patron and information identifying the table indicia;

sending, by the computing device, to the first user device a request for permission to add the third user device to the dining session;

upon receiving acceptance of the request for permission, adding, by the computing device, the third user device to the dining session.

10. A system for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia, the system comprising:

a data storage device storing instructions for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia; and

a processor configured to execute the instructions to perform a method including:

receiving, by a computing server, information identifying a first user device associated with a first patron and information identifying a table indicia;

initiating, by the computing server, a dining session based on associating the first user device and the table indicia;

sending, by the computing server, a first interactive menu to the first user device, wherein the first interactive menu enables the first patron to select from a list of one or more dining items;

receiving, by the computing server, a first request for a first dining item from the first user device, the first request including information identifying the first user device and the table indicia;

receiving, by the computing server, information confirming delivery of the first dining item to the first patron, by associating a second user device of a waiter with the table indicia, wherein associating the second user device of the waiter with the table indicia enables the computing server to determine a transaction amount for the requested first dining item;

determining, by the computing server, a final transaction amount for the requested first dining item;

transmitting, by the computing server, the final transaction amount to the first user device and enabling the first user device to transmit a payment authorization request;

receiving, by the computing server, a payment transaction authorization request from the first user device to transact funds to pay for the final transaction amount using predetermined payment methods; and

processing, by the computing server, the payment transaction using the payment transaction authorization.

11. The system of claim 10 , wherein associating at least one of the first user device and the second user device with a table indicia includes:

scanning or making contact, using at least one of the first user device and the second user device, one or more of,

an electronic device having a bar code,

a radiofrequency identification (RFID) device,

a passive integrated circuit,

a near field communication (NFC) device, or

any device having a mechanism to relay information identifying a user device or information confirming the delivery of dining items to the patrons.

12. The system of claim 10 , wherein receiving the first request and any additional requests for dining items and transaction amounts for the dining items from the first user device includes:

sending to the first user device an interactive menu enabling the first patron to select dining items for a transaction amount; and

receiving requests for selected dining items and transaction amounts for the selected dining items from the first user device.

13. The system of claim 10 , wherein the final transaction amount of the dining session may be based on, one or more of:

the cumulative transaction amount for the first dining item and any other dining item requested;

any addition of fees based on tax, gratuity, tip, or service;

any discounts; and

any previously-made payments by the first patron towards the final transaction amount.

14. The system of claim 10 , wherein a payment transaction authorization may include, one or more of:

the final transaction amount owed by the first patron of the dining session;

the total amount that the first patron intends to pay towards the final transaction amount; and

information identifying a preferred payment source of the first patron.

15. The system of claim 10 , wherein initiating the dining session includes:

locating, within one or more of a memory and a database of the computing server, the table indicia based on information identifying the table indicia; and

storing, to the one or more of the memory and the database, information identifying the first user device.

16. The system of claim 10 , further comprising:

transmitting, by the computing server, the first request for the first dining item and information identifying the table indicia to a user interface accessible to kitchen personnel;

receiving, from the user interface accessible to kitchen personnel, status updates related to the preparation of the first dining item and information identifying the table indicia;

transmitting, by the computing server, the received status updates and information identifying the table indicia, to the second mobile device of the waiter; and

if the status update indicates that the preparation of the first dining item is complete, delivering, by the waiter, the requested first dining item to the first patron, using the information identifying the table indicia.

17. The system of claim 16 , wherein transmitting the request for the first dining item of the first patron and information identifying the table indicia to a user interface accessible to kitchen personnel includes:

transmitting, by the computing server, any requests to expedite, prioritize, delay, or prepare with special instructions, one or more of the first dining item and additional dining items requested by the first patron.

18. The system of claim 10 , further comprising:

receiving, by the computing server, information identifying a third user device associated with a second patron and information identifying the table indicia;

sending, by the computing device, to the first user device a request for permission to add the third user device to the dining session;

upon receiving acceptance of the request for permission, adding, by the computing device, the third user device to the dining session.

19. A non-transitory machine-readable medium storing instructions that, when executed by a system for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia, cause the personalized dining computing system to perform a method for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia, the method including:

receiving, by a computing server, information identifying a first user device associated with a first patron and information identifying a table indicia;

initiating, by the computing server, a dining session based on associating the first user device and the table indicia;

sending, by the computing server, a first interactive menu to the first user device, wherein the first interactive menu enables the first patron to select from a list of one or more dining items;

receiving, by the computing server, a first request for a first dining item from the first user device, the first request including information identifying the first user device and the table indicia;

receiving, by the computing server, information confirming delivery of the first dining item to the first patron, by associating a second user device of a waiter with the table indicia, wherein associating the second user device of the waiter with the table indicia enables the computing server to determine a transaction amount for the requested first dining item;

determining, by the computing server, a final transaction amount for the requested first dining item;

transmitting, by the computing server, the final transaction amount to the first user device and enabling the first user device to transmit a payment authorization request;

receiving, by the computing server, a payment transaction authorization request from the first user device to transact funds to pay for the final transaction amount using predetermined payment methods; and

processing, by the computing server, the payment transaction using the payment transaction authorization.

20. The machine-readable medium of claim 19 , wherein associating one of the first user device and the second user device with the table indicia includes:

scanning or making contact, using one of the first user device and the second user device, one or more of,

an electronic device having a bar code,

a radiofrequency identification (RFID) device,

a passive integrated circuit,

a near field communication (NFC) device, or

any device having a mechanism to relay information identifying a user device or information confirming the delivery of dining items to the patrons.

Assignments (7)
RELEASE OF SECURITY INTERESTS RECORDED AT REEL/FRAMES 066626/0655, 066625/0426, 066625/0347, AND 066625/0276 Recorded Jan 12, 2026
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: WORLDPAY, LLC; WORLDPAY ISO AND ECOMMERCE, LLC; PAYMETRIC, LLC; WORLDPAY US, LLC
Reel/Frame 074314/0622 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT R/F 066624/0719 Recorded Jan 12, 2026
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: WORLDPAY, LLC
Reel/Frame 074315/0412 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066624/0719 →
SECURITY INTEREST Recorded Feb 19, 2024
From: WORLDPAY, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 066626/0655 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: DE LA FUENTE, MIKE
To: WORLDPAY, LLC
Reel/Frame 051646/0987 →
CHANGE OF NAME Recorded Jan 28, 2020
From: VANTIV, LLC
To: WORLDPAY, LLC
Reel/Frame 051724/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: CHRISTENSEN, COY; BRYANT, SCOT
To: VANTIV, LLC
Reel/Frame 051646/0778 →
Continuity (2)
Continuation 15389001 · Dec 22, 2016
Related Publication 20200167877A1 · May 28, 2020